Sirikata
Classes | Enumerations | Functions
Sirikata::Trace Namespace Reference

Classes

class  TimeSeries
 TimeSeries tracks numeric, time series data. More...
class  TimeSeriesFactory
struct  Drops
class  Trace
class  WindowedStats
 Tracks a window of a fixed number of recent samples and can report statistics about them, e.g. More...
class  GraphiteTimeSeries
 An implementation of TimeSeries which reports data to Graphite (actually to graphites underlying storage carbon + whisper). More...

Enumerations

enum  MessagePath {
  NONE, CREATED, DESTROYED, OH_HIT_NETWORK,
  OH_DROPPED_AT_SEND, OH_NET_RECEIVED, OH_DROPPED_AT_RECEIVE_QUEUE, OH_RECEIVED,
  SPACE_DROPPED_AT_MAIN_STRAND_CROSSING, HANDLE_OBJECT_HOST_MESSAGE, HANDLE_SPACE_MESSAGE, FORWARDED_LOCALLY,
  DROPPED_AT_FORWARDED_LOCALLY, FORWARDING_STARTED, FORWARDED_LOCALLY_SLOW_PATH, DROPPED_DURING_FORWARDING,
  OSEG_CACHE_CHECK_STARTED, OSEG_CACHE_CHECK_FINISHED, OSEG_LOOKUP_STARTED, OSEG_CACHE_LOOKUP_FINISHED,
  OSEG_SERVER_LOOKUP_FINISHED, OSEG_LOOKUP_FINISHED, SPACE_TO_SPACE_ENQUEUED, DROPPED_AT_SPACE_ENQUEUED,
  SPACE_TO_SPACE_HIT_NETWORK, SPACE_TO_SPACE_READ_FROM_NET, SPACE_TO_SPACE_SMR_DEQUEUED, SPACE_TO_OH_ENQUEUED,
  NUM_PATHS
}

Functions

 CREATE_TRACE_DEF (Trace, timestampMessageCreation, mLogMessage, const Time &sent, uint64 uid, MessagePath path, ObjectMessagePort srcprt, ObjectMessagePort dstprt)
 CREATE_TRACE_DEF (Trace, timestampMessage, mLogMessage, const Time &sent, uint64 uid, MessagePath path)

Enumeration Type Documentation

Enumerator:
NONE 
CREATED 
DESTROYED 
OH_HIT_NETWORK 
OH_DROPPED_AT_SEND 
OH_NET_RECEIVED 
OH_DROPPED_AT_RECEIVE_QUEUE 
OH_RECEIVED 
SPACE_DROPPED_AT_MAIN_STRAND_CROSSING 
HANDLE_OBJECT_HOST_MESSAGE 
HANDLE_SPACE_MESSAGE 
FORWARDED_LOCALLY 
DROPPED_AT_FORWARDED_LOCALLY 
FORWARDING_STARTED 
FORWARDED_LOCALLY_SLOW_PATH 
DROPPED_DURING_FORWARDING 
OSEG_CACHE_CHECK_STARTED 
OSEG_CACHE_CHECK_FINISHED 
OSEG_LOOKUP_STARTED 
OSEG_CACHE_LOOKUP_FINISHED 
OSEG_SERVER_LOOKUP_FINISHED 
OSEG_LOOKUP_FINISHED 
SPACE_TO_SPACE_ENQUEUED 
DROPPED_AT_SPACE_ENQUEUED 
SPACE_TO_SPACE_HIT_NETWORK 
SPACE_TO_SPACE_READ_FROM_NET 
SPACE_TO_SPACE_SMR_DEQUEUED 
SPACE_TO_OH_ENQUEUED 
NUM_PATHS 

Function Documentation

Sirikata::Trace::CREATE_TRACE_DEF ( Trace  ,
timestampMessageCreation  ,
mLogMessage  ,
const Time &  sent,
uint64  uid,
MessagePath  path,
ObjectMessagePort  srcprt,
ObjectMessagePort  dstprt 
)
Sirikata::Trace::CREATE_TRACE_DEF ( Trace  ,
timestampMessage  ,
mLogMessage  ,
const Time &  sent,
uint64  uid,
MessagePath  path 
)

References MessageTimestampTag.