Struct slimproto::status::StatusData [−][src]
pub struct StatusData { /* fields omitted */ }
A struct to hold the status data as required by the server
Implementations
impl StatusData
[src]
impl StatusData
[src]pub fn new(buffer_size: u32, output_buffer_size: u32) -> Self
[src]
pub fn set_crlf<'a>(&'a mut self, crlf: u8) -> &'a mut Self
[src]
pub fn set_fullness<'a>(&'a mut self, fullness: u32) -> &'a mut Self
[src]
pub fn add_bytes_received<'a>(&'a mut self, bytes_received: u64) -> &'a mut Self
[src]
pub fn set_jiffies<'a>(&'a mut self, jiffies: Duration) -> &'a mut Self
[src]
pub fn set_output_buffer_fullness<'a>(
&'a mut self,
output_buffer_fullness: u32
) -> &'a mut Self
[src]
&'a mut self,
output_buffer_fullness: u32
) -> &'a mut Self
pub fn set_elapsed_seconds<'a>(
&'a mut self,
elapsed_seconds: u32
) -> &'a mut Self
[src]
&'a mut self,
elapsed_seconds: u32
) -> &'a mut Self
pub fn set_elapsed_milli_seconds<'a>(
&'a mut self,
elapsed_milli_seconds: u32
) -> &'a mut Self
[src]
&'a mut self,
elapsed_milli_seconds: u32
) -> &'a mut Self
pub fn set_timestamp<'a>(&'a mut self, timestamp: Duration) -> &'a mut Self
[src]
pub fn set_error_code<'a>(&'a mut self, error_code: u16) -> &'a mut Self
[src]
pub fn make_status_message(&self, msgtype: StatusCode) -> ClientMessage
[src]
Create a status message for sending to the server
Trait Implementations
impl Clone for StatusData
[src]
impl Clone for StatusData
[src]fn clone(&self) -> StatusData
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for StatusData
[src]
impl Default for StatusData
[src]fn default() -> StatusData
[src]
Auto Trait Implementations
impl RefUnwindSafe for StatusData
impl RefUnwindSafe for StatusData
impl Send for StatusData
impl Send for StatusData
impl Sync for StatusData
impl Sync for StatusData
impl Unpin for StatusData
impl Unpin for StatusData
impl UnwindSafe for StatusData
impl UnwindSafe for StatusData