Struct webrtc_sctp::stack::sync::AssociationHandle [−][src]
pub struct AssociationHandle { /* fields omitted */ }
Methods
impl AssociationHandle
[src]
impl AssociationHandle
pub fn command(&self) -> Sender<AssociationCommand>
[src]
pub fn command(&self) -> Sender<AssociationCommand>
pub fn accept(&mut self) -> AssociationHandle
[src]
pub fn accept(&mut self) -> AssociationHandle
pub 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 AssociationHandle
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Drop for AssociationHandle
[src]
impl Drop for AssociationHandle
Auto Trait Implementations
impl Send for AssociationHandle
impl Send for AssociationHandle
impl !Sync for AssociationHandle
impl !Sync for AssociationHandle