pub struct TurnTcpBuffer { /* private fields */ }Expand description
A TCP buffer for TURN messages.
Implementations§
Source§impl TurnTcpBuffer
impl TurnTcpBuffer
Sourcepub fn new() -> Self
pub fn new() -> Self
Construct a new TurnTcpBuffer.
Sourcepub fn incoming_tcp<T: AsRef<[u8]> + Debug>(
&mut self,
transmit: Transmit<T>,
) -> Option<IncomingTcp<T>>
pub fn incoming_tcp<T: AsRef<[u8]> + Debug>( &mut self, transmit: Transmit<T>, ) -> Option<IncomingTcp<T>>
Provide incoming TCP data to parse.
A return value of None indicates that the more data is required to provide a complete
STUN Message or a ChannelData.
Sourcepub fn into_inner(self) -> Vec<u8> ⓘ
pub fn into_inner(self) -> Vec<u8> ⓘ
Returns the underlying buffer.
Trait Implementations§
Source§impl Debug for TurnTcpBuffer
impl Debug for TurnTcpBuffer
Source§impl Default for TurnTcpBuffer
impl Default for TurnTcpBuffer
Source§fn default() -> TurnTcpBuffer
fn default() -> TurnTcpBuffer
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TurnTcpBuffer
impl RefUnwindSafe for TurnTcpBuffer
impl Send for TurnTcpBuffer
impl Sync for TurnTcpBuffer
impl Unpin for TurnTcpBuffer
impl UnwindSafe for TurnTcpBuffer
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more