Struct webrtc_sctp::stack::sync::AssociationHandle [−][src]
pub struct AssociationHandle { /* fields omitted */ }Methods
impl AssociationHandle[src]
impl AssociationHandlepub fn command(&self) -> Sender<AssociationCommand>[src]
pub fn command(&self) -> Sender<AssociationCommand>pub fn accept(&mut self) -> AssociationHandle[src]
pub fn accept(&mut self) -> AssociationHandlepub fn send(&mut self, message: UserMessage) -> SctpResult<()>[src]
pub fn send(&mut self, message: UserMessage) -> SctpResult<()>pub fn send_bytes(&mut self, buffer: Vec<u8>) -> SctpResult<()>[src]
pub fn send_bytes(&mut self, buffer: Vec<u8>) -> SctpResult<()>pub fn recv(&mut self) -> SctpResult<Option<UserMessage>>[src]
pub fn recv(&mut self) -> SctpResult<Option<UserMessage>>pub fn recv_wait(&mut self) -> SctpResult<()>[src]
pub fn recv_wait(&mut self) -> SctpResult<()>Eat data until the end of the stream is reached. This is primarily intended for testing.
pub fn abort(&mut self) -> SctpResult<()>[src]
pub fn abort(&mut self) -> SctpResult<()>pub fn shutdown(&mut self) -> SctpResult<()>[src]
pub fn shutdown(&mut self) -> SctpResult<()>pub fn set_recv_timeout(&mut self, timeout: Timeout) -> SctpResult<()>[src]
pub fn set_recv_timeout(&mut self, timeout: Timeout) -> SctpResult<()>pub fn set_send_timeout(&mut self, timeout: Timeout) -> SctpResult<()>[src]
pub fn set_send_timeout(&mut self, timeout: Timeout) -> SctpResult<()>Trait Implementations
impl Debug for AssociationHandle[src]
impl Debug for AssociationHandlefn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl Drop for AssociationHandle[src]
impl Drop for AssociationHandleAuto Trait Implementations
impl Send for AssociationHandle
impl Send for AssociationHandleimpl !Sync for AssociationHandle
impl !Sync for AssociationHandle