Skip to main content

HttpCounters

Struct HttpCounters 

Source
pub struct HttpCounters {
Show 15 fields pub method_option_count: u32, pub method_get_count: u32, pub method_head_count: u32, pub method_post_count: u32, pub method_put_count: u32, pub method_delete_count: u32, pub method_trace_count: u32, pub method_connect_count: u32, pub method_other_count: u32, pub status_1xx_count: u32, pub status_2xx_count: u32, pub status_3xx_count: u32, pub status_4xx_count: u32, pub status_5xx_count: u32, pub status_other_count: u32,
}
Expand description

HTTP Counters - Format (0,2201)

HTTP performance counters

§XDR Definition (sFlow HTTP)

/* HTTP counters */
/* opaque = counter_data; enterprise = 0; format = 2201 */
struct http_counters {
  unsigned int method_option_count;
  unsigned int method_get_count;
  unsigned int method_head_count;
  unsigned int method_post_count;
  unsigned int method_put_count;
  unsigned int method_delete_count;
  unsigned int method_trace_count;
  unsigned int method_connect_count;
  unsigned int method_other_count;
  unsigned int status_1XX_count;
  unsigned int status_2XX_count;
  unsigned int status_3XX_count;
  unsigned int status_4XX_count;
  unsigned int status_5XX_count;
  unsigned int status_other_count;
}

Fields§

§method_option_count: u32

OPTIONS method count

§method_get_count: u32

GET method count

§method_head_count: u32

HEAD method count

§method_post_count: u32

POST method count

§method_put_count: u32

PUT method count

§method_delete_count: u32

DELETE method count

§method_trace_count: u32

TRACE method count

§method_connect_count: u32

CONNECT method count

§method_other_count: u32

Other method count

§status_1xx_count: u32

1XX status code count (spec: status_1XX_count)

§status_2xx_count: u32

2XX status code count (spec: status_2XX_count)

§status_3xx_count: u32

3XX status code count (spec: status_3XX_count)

§status_4xx_count: u32

4XX status code count (spec: status_4XX_count)

§status_5xx_count: u32

5XX status code count (spec: status_5XX_count)

§status_other_count: u32

Other status code count

Trait Implementations§

Source§

impl Clone for HttpCounters

Source§

fn clone(&self) -> HttpCounters

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for HttpCounters

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Eq for HttpCounters

Source§

impl PartialEq for HttpCounters

Source§

fn eq(&self, other: &HttpCounters) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl StructuralPartialEq for HttpCounters

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.