#[repr(C)]pub struct _tagEOS_P2P_PacketQueueInfo {
pub IncomingPacketQueueMaxSizeBytes: u64,
pub IncomingPacketQueueCurrentSizeBytes: u64,
pub IncomingPacketQueueCurrentPacketCount: u64,
pub OutgoingPacketQueueMaxSizeBytes: u64,
pub OutgoingPacketQueueCurrentSizeBytes: u64,
pub OutgoingPacketQueueCurrentPacketCount: u64,
}Expand description
Information related to the current state of the packet queues. It is possible for the current size to be larger than the maximum size if the maximum size changes or if the maximum queue size is set to EOS_P2P_MAX_QUEUE_SIZE_UNLIMITED.
Fields§
§IncomingPacketQueueMaxSizeBytes: u64The maximum size in bytes of the incoming packet queue
IncomingPacketQueueCurrentSizeBytes: u64The current size in bytes of the incoming packet queue
IncomingPacketQueueCurrentPacketCount: u64The current number of queued packets in the incoming packet queue
OutgoingPacketQueueMaxSizeBytes: u64The maximum size in bytes of the outgoing packet queue
OutgoingPacketQueueCurrentSizeBytes: u64The current size in bytes of the outgoing packet queue
OutgoingPacketQueueCurrentPacketCount: u64The current amount of queued packets in the outgoing packet queue
Trait Implementations§
Source§impl Clone for _tagEOS_P2P_PacketQueueInfo
impl Clone for _tagEOS_P2P_PacketQueueInfo
Source§fn clone(&self) -> _tagEOS_P2P_PacketQueueInfo
fn clone(&self) -> _tagEOS_P2P_PacketQueueInfo
Returns a duplicate 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 _tagEOS_P2P_PacketQueueInfo
impl Debug for _tagEOS_P2P_PacketQueueInfo
Source§impl Default for _tagEOS_P2P_PacketQueueInfo
impl Default for _tagEOS_P2P_PacketQueueInfo
Source§fn default() -> _tagEOS_P2P_PacketQueueInfo
fn default() -> _tagEOS_P2P_PacketQueueInfo
Returns the “default value” for a type. Read more
impl Copy for _tagEOS_P2P_PacketQueueInfo
Auto Trait Implementations§
impl Freeze for _tagEOS_P2P_PacketQueueInfo
impl RefUnwindSafe for _tagEOS_P2P_PacketQueueInfo
impl Send for _tagEOS_P2P_PacketQueueInfo
impl Sync for _tagEOS_P2P_PacketQueueInfo
impl Unpin for _tagEOS_P2P_PacketQueueInfo
impl UnsafeUnpin for _tagEOS_P2P_PacketQueueInfo
impl UnwindSafe for _tagEOS_P2P_PacketQueueInfo
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