pub struct WindowAcknowledgementSize(/* private fields */);
Expand description
The message to tell the server-side bandwidth. Almost RTMP tools are specifying it 2500000 in bits as their defaults.
Implementations§
Trait Implementations§
Source§impl ChunkData for WindowAcknowledgementSize
impl ChunkData for WindowAcknowledgementSize
const CHANNEL: Channel = Channel::Network
const MESSAGE_TYPE: MessageType = MessageType::WindowAcknowledgementSize
Source§impl Clone for WindowAcknowledgementSize
impl Clone for WindowAcknowledgementSize
Source§fn clone(&self) -> WindowAcknowledgementSize
fn clone(&self) -> WindowAcknowledgementSize
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for WindowAcknowledgementSize
impl Debug for WindowAcknowledgementSize
Source§impl Decoder<WindowAcknowledgementSize> for ByteBuffer
impl Decoder<WindowAcknowledgementSize> for ByteBuffer
Source§fn decode(&mut self) -> IOResult<WindowAcknowledgementSize>
fn decode(&mut self) -> IOResult<WindowAcknowledgementSize>
Decodes bytes into an WindowAcknowledgementSize message.
§Errors
When this buffer didn’t remain at least 4 bytes.
§Examples
use sheave_core::{
ByteBuffer,
Decoder,
messages::WindowAcknowledgementSize
};
let mut buffer = ByteBuffer::default();
buffer.put_u32_be(u32::default());
assert!(Decoder::<WindowAcknowledgementSize>::decode(&mut buffer).is_ok())
Source§impl Default for WindowAcknowledgementSize
impl Default for WindowAcknowledgementSize
Source§impl Div<u32> for WindowAcknowledgementSize
impl Div<u32> for WindowAcknowledgementSize
Source§impl Encoder<WindowAcknowledgementSize> for ByteBuffer
impl Encoder<WindowAcknowledgementSize> for ByteBuffer
Source§fn encode(&mut self, window_acknowledgement_size: &WindowAcknowledgementSize)
fn encode(&mut self, window_acknowledgement_size: &WindowAcknowledgementSize)
Encodes an WindowAcknowledgementSize message into bytes.
Source§impl Ord for WindowAcknowledgementSize
impl Ord for WindowAcknowledgementSize
Source§fn cmp(&self, other: &WindowAcknowledgementSize) -> Ordering
fn cmp(&self, other: &WindowAcknowledgementSize) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq<WindowAcknowledgementSize> for u32
impl PartialEq<WindowAcknowledgementSize> for u32
Source§impl PartialEq<u32> for WindowAcknowledgementSize
impl PartialEq<u32> for WindowAcknowledgementSize
Source§impl PartialOrd<Acknowledgement> for WindowAcknowledgementSize
impl PartialOrd<Acknowledgement> for WindowAcknowledgementSize
Source§impl PartialOrd<WindowAcknowledgementSize> for Acknowledgement
impl PartialOrd<WindowAcknowledgementSize> for Acknowledgement
Source§impl PartialOrd<WindowAcknowledgementSize> for u32
impl PartialOrd<WindowAcknowledgementSize> for u32
Source§impl PartialOrd<u32> for WindowAcknowledgementSize
impl PartialOrd<u32> for WindowAcknowledgementSize
Source§impl PartialOrd for WindowAcknowledgementSize
impl PartialOrd for WindowAcknowledgementSize
impl Copy for WindowAcknowledgementSize
impl Eq for WindowAcknowledgementSize
impl StructuralPartialEq for WindowAcknowledgementSize
Auto Trait Implementations§
impl Freeze for WindowAcknowledgementSize
impl RefUnwindSafe for WindowAcknowledgementSize
impl Send for WindowAcknowledgementSize
impl Sync for WindowAcknowledgementSize
impl Unpin for WindowAcknowledgementSize
impl UnwindSafe for WindowAcknowledgementSize
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