Sirikata
Public Types | Public Member Functions | Public Attributes
Sirikata::Trace::Drops Struct Reference

#include <Trace.hpp>

Collaboration diagram for Sirikata::Trace::Drops:

List of all members.

Public Types

enum  {
  OH_DROPPED_AT_SEND, OH_DROPPED_AT_RECEIVE_QUEUE, SPACE_DROPPED_AT_MAIN_STRAND_CROSSING, DROPPED_AT_FORWARDED_LOCALLY,
  DROPPED_DURING_FORWARDING, DROPPED_DURING_FORWARDING_ROUTING, DROPPED_AT_SPACE_ENQUEUED, DROPPED_CSFQ_OVERFLOW,
  DROPPED_CSFQ_PROBABILISTIC, NUM_DROPS
}

Public Member Functions

 Drops ()
void output ()

Public Attributes

uint64 d [NUM_DROPS]
const char * n [NUM_DROPS]

Member Enumeration Documentation

anonymous enum
Enumerator:
OH_DROPPED_AT_SEND 
OH_DROPPED_AT_RECEIVE_QUEUE 
SPACE_DROPPED_AT_MAIN_STRAND_CROSSING 
DROPPED_AT_FORWARDED_LOCALLY 
DROPPED_DURING_FORWARDING 
DROPPED_DURING_FORWARDING_ROUTING 
DROPPED_AT_SPACE_ENQUEUED 
DROPPED_CSFQ_OVERFLOW 
DROPPED_CSFQ_PROBABILISTIC 
NUM_DROPS 

Constructor & Destructor Documentation

Sirikata::Trace::Drops::Drops ( ) [inline]

References d, n, and NUM_DROPS.


Member Function Documentation

void Sirikata::Trace::Drops::output ( )

Member Data Documentation

uint64 Sirikata::Trace::Drops::d[NUM_DROPS]

Referenced by Drops(), and output().

const char* Sirikata::Trace::Drops::n[NUM_DROPS]

Referenced by Drops(), and output().


The documentation for this struct was generated from the following files: