pub struct Stack(_);
Implementations
sourceimpl Stack
impl Stack
pub async fn open(
local_device: Device,
local_secret: PrivateKey,
params: StackOpenParams
) -> Result<StackGuard, BuckyError>
pub fn to_weak(&self) -> Weak<StackImpl>
pub fn id_generator(&self) -> &IncreaseIdGenerator
pub fn keystore(&self) -> &Keystore
pub fn net_manager(&self) -> &NetManager
pub fn device_cache(&self) -> &DeviceCache
pub fn config(&self) -> &StackConfig
pub fn tunnel_manager(&self) -> &TunnelManager
pub fn stream_manager(&self) -> &StreamManager
pub fn datagram_manager(&self) -> &DatagramManager
pub fn proxy_manager(&self) -> &ProxyManager
pub fn local_device_id(&self) -> &DeviceId
pub fn local_const(&self) -> &DeviceDesc
pub fn local(&self) -> Device
pub fn sn_client(&self) -> &ClientManager
pub fn ndn(&self) -> &NdnStack
pub fn close(&self)
pub async fn reset(&self, endpoints: &Vec<Endpoint>) -> BuckyResult<()>
Trait Implementations
sourceimpl From<Stack> for StackGuard
impl From<Stack> for StackGuard
sourceimpl PingClientCalledEvent<()> for Stack
impl PingClientCalledEvent<()> for Stack
Auto Trait Implementations
impl !RefUnwindSafe for Stack
impl Send for Stack
impl Sync for Stack
impl Unpin for Stack
impl !UnwindSafe for Stack
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more