pub struct SessionStatsAck {
pub incoming_acknowledged_frames: i64,
pub incoming_retransmission_requests: i64,
pub incoming_segments: i64,
pub mode: SessionStatsAckMode,
pub outgoing_acknowledged_frames: i64,
pub outgoing_retransmission_requests: i64,
pub outgoing_segments: i64,
}Expand description
Session acknowledgement metrics.
JSON schema
{
"description": "Session acknowledgement metrics.",
"type": "object",
"required": [
"incomingAcknowledgedFrames",
"incomingRetransmissionRequests",
"incomingSegments",
"mode",
"outgoingAcknowledgedFrames",
"outgoingRetransmissionRequests",
"outgoingSegments"
],
"properties": {
"incomingAcknowledgedFrames": {
"description": "Total incoming frame acknowledgements.",
"type": "integer",
"format": "int64",
"minimum": 0.0
},
"incomingRetransmissionRequests": {
"description": "Total incoming retransmission requests received.",
"type": "integer",
"format": "int64",
"minimum": 0.0
},
"incomingSegments": {
"description": "Total incoming segments received.",
"type": "integer",
"format": "int64",
"minimum": 0.0
},
"mode": {
"$ref": "#/components/schemas/SessionStatsAckMode"
},
"outgoingAcknowledgedFrames": {
"description": "Total outgoing frames acknowledgements",
"type": "integer",
"format": "int64",
"minimum": 0.0
},
"outgoingRetransmissionRequests": {
"description": "Total outgoing retransmission requests received.",
"type": "integer",
"format": "int64",
"minimum": 0.0
},
"outgoingSegments": {
"description": "Total outgoing segments sent.",
"type": "integer",
"format": "int64",
"minimum": 0.0
}
}
}Fields§
§incoming_acknowledged_frames: i64Total incoming frame acknowledgements.
incoming_retransmission_requests: i64Total incoming retransmission requests received.
incoming_segments: i64Total incoming segments received.
mode: SessionStatsAckMode§outgoing_acknowledged_frames: i64Total outgoing frames acknowledgements
outgoing_retransmission_requests: i64Total outgoing retransmission requests received.
outgoing_segments: i64Total outgoing segments sent.
Trait Implementations§
Source§impl Clone for SessionStatsAck
impl Clone for SessionStatsAck
Source§fn clone(&self) -> SessionStatsAck
fn clone(&self) -> SessionStatsAck
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 SessionStatsAck
impl Debug for SessionStatsAck
Source§impl<'de> Deserialize<'de> for SessionStatsAck
impl<'de> Deserialize<'de> for SessionStatsAck
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SessionStatsAck
impl RefUnwindSafe for SessionStatsAck
impl Send for SessionStatsAck
impl Sync for SessionStatsAck
impl Unpin for SessionStatsAck
impl UnwindSafe for SessionStatsAck
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more