Sirikata
Public Types | Public Member Functions | Public Attributes
Sirikata::OSegLookupTraceToken Struct Reference

#include <OSegLookupTraceToken.hpp>

Collaboration diagram for Sirikata::OSegLookupTraceToken:

List of all members.

Public Types

enum  OSegTraceStage {
  OSEG_TRACE_INITIAL_LOOKUP_TIME, OSEG_TRACE_CHECK_CACHE_LOCAL_BEGIN, OSEG_TRACE_CHECK_CACHE_LOCAL_END, OSEG_TRACE_CRAQ_LOOKUP_BEGIN,
  OSEG_TRACE_CRAQ_LOOKUP_END, OSEG_TRACE_CRAQ_LOOKUP_NOT_ALREADY_LOOKING_UP_BEGIN, OSEG_TRACE_CRAQ_LOOKUP_NOT_ALREADY_LOOKING_UP_END, OSEG_TRACE_GET_MANAGER_ENQUEUE_BEGIN,
  OSEG_TRACE_GET_MANAGER_ENQUEUE_END, OSEG_TRACE_GET_MANAGER_DEQUEUED, OSEG_TRACE_GET_CONNECTION_NETWORK_GET_BEGIN, OSEG_TRACE_GET_CONNECTION_NETWORK_GET_END,
  OSEG_TRACE_GET_CONNECTION_NETWORK_RECEIVED, OSEG_TRACE_LOOKUP_RETURN_BEGIN, OSEG_TRACE_LOOKUP_RETURN_END
}

Public Member Functions

 OSegLookupTraceToken (const UUID &uID, bool loggingOn)
 OSegLookupTraceToken (bool loggingOn)
void printCumulativeTraceToken ()
void stamp (OSegTraceStage osts)

Public Attributes

UUID mID
ServerID lookerUpper
ServerID locatedOn
bool mLoggingOn
bool notReady
bool shuttingDown
bool deadlineExpired
bool notFound
uint64 initialLookupTime
uint64 checkCacheLocalBegin
uint64 checkCacheLocalEnd
uint64 osegQLenPostQuery
uint64 craqLookupBegin
uint64 craqLookupEnd
uint64 craqLookupNotAlreadyLookingUpBegin
uint64 craqLookupNotAlreadyLookingUpEnd
uint64 getManagerEnqueueBegin
uint64 getManagerEnqueueEnd
uint64 getManagerDequeued
uint64 getConnectionNetworkGetBegin
uint64 getConnectionNetworkGetEnd
uint64 getConnectionNetworkReceived
uint64 osegQLenPostReturn
uint64 lookupReturnBegin
uint64 lookupReturnEnd

Member Enumeration Documentation

Enumerator:
OSEG_TRACE_INITIAL_LOOKUP_TIME 
OSEG_TRACE_CHECK_CACHE_LOCAL_BEGIN 
OSEG_TRACE_CHECK_CACHE_LOCAL_END 
OSEG_TRACE_CRAQ_LOOKUP_BEGIN 
OSEG_TRACE_CRAQ_LOOKUP_END 
OSEG_TRACE_CRAQ_LOOKUP_NOT_ALREADY_LOOKING_UP_BEGIN 
OSEG_TRACE_CRAQ_LOOKUP_NOT_ALREADY_LOOKING_UP_END 
OSEG_TRACE_GET_MANAGER_ENQUEUE_BEGIN 
OSEG_TRACE_GET_MANAGER_ENQUEUE_END 
OSEG_TRACE_GET_MANAGER_DEQUEUED 
OSEG_TRACE_GET_CONNECTION_NETWORK_GET_BEGIN 
OSEG_TRACE_GET_CONNECTION_NETWORK_GET_END 
OSEG_TRACE_GET_CONNECTION_NETWORK_RECEIVED 
OSEG_TRACE_LOOKUP_RETURN_BEGIN 
OSEG_TRACE_LOOKUP_RETURN_END 

Constructor & Destructor Documentation

Sirikata::OSegLookupTraceToken::OSegLookupTraceToken ( const UUID uID,
bool  loggingOn 
)
Sirikata::OSegLookupTraceToken::OSegLookupTraceToken ( bool  loggingOn)

Member Function Documentation

void Sirikata::OSegLookupTraceToken::printCumulativeTraceToken ( )
void Sirikata::OSegLookupTraceToken::stamp ( OSegTraceStage  osts)

Member Data Documentation

Referenced by OSegLookupTraceToken(), and stamp().


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