MAK RTIspy API Documentation for HLA 1516
Public Member Functions | Static Public Member Functions | Protected Attributes
DtLrcStateDatabaseXmlBlock Class Reference
+ Inheritance diagram for DtLrcStateDatabaseXmlBlock:
+ Collaboration diagram for DtLrcStateDatabaseXmlBlock:

List of all members.

Public Member Functions

 DtLrcStateDatabaseXmlBlock (DtEnvValueSP existingNode, DtEnvValueSP root)
 DtLrcStateDatabaseXmlBlock (DtEnvValueSP root)
virtual ~DtLrcStateDatabaseXmlBlock ()
virtual void reset ()
virtual void messageSent (unsigned int fedId, DtRtiMsgKind msgKind, unsigned int size, double sendTime)
virtual void messageRead (unsigned int fedId, DtRtiMsgKind msgKind, unsigned int size, double recvTime)
virtual void rtiAmbCalled (const DtString &callName, double callTime)
virtual void fedAmbCalled (const DtString &callName, double callTime)
virtual void addObject (bool isRegistered, unsigned int objHandle, unsigned int classHandle, const DtString &theClassName, const DtString &theObjectName)
void recordUpdate (bool isSent, unsigned int msgSize, double time, unsigned int handle, const DtString &name)
void recordInteraction (bool isSent, unsigned int msgSize, double time, unsigned int handle, const DtString &name)
const DtMsgStatsXmlBlockSP msgStats (DtRtiMsgKind msgKind) const
const DtApiStatsXmlBlockSP rtiAmbCallStats (const DtString &method) const
const DtApiStatsXmlBlockSP fedAmbCallbackStats (const DtString &method) const
const DtObjIntStatsXmlBlockSP objectStats (unsigned int handle) const
const DtObjIntStatsXmlBlockSP interactionStats (unsigned int handle) const
const std::map< DtRtiMsgKind,
DtMsgStatsXmlBlockWP > & 
messages () const
const std::map< DtString,
DtApiStatsXmlBlockWP > & 
rtiAmbCalls () const
const std::map< DtString,
DtApiStatsXmlBlockWP > & 
fedAmbCallbacks () const
const std::map< unsigned int,
DtObjIntStatsXmlBlockWP > & 
objects () const
const std::map< unsigned int,
DtObjIntStatsXmlBlockWP > & 
interactions () const

Static Public Member Functions

static DtSpyXmlBlockSP create (DtNodeAndParentPair xmlNodeAndParent)

Protected Attributes

DtStatisticsXmlBlock< unsigned
int >::BlockWP 
mySentBytes
DtStatisticsXmlBlock< unsigned
int >::BlockWP 
myReadBytes
DtStatisticsXmlBlock< unsigned
int >::BlockWP 
myAnonBytes
DtStatisticsXmlBlock< unsigned
int >::BlockWP 
myStampedBytes
DtStatisticsXmlBlock< double >
::BlockWP 
myNetworkReadTimes
DtStatisticsXmlBlock< double >
::BlockWP 
myNetworkSendTimes
DtStatisticsXmlBlock< double >
::BlockWP 
myRtiApiTimes
DtStatisticsXmlBlock< double >
::BlockWP 
myFedAmbCallbackTimes
std::map< DtString,
DtApiStatsXmlBlockWP
myRtiAmbCalls
std::map< DtString,
DtApiStatsXmlBlockWP
myFedAmbCallbacks
std::map< unsigned int,
DtObjIntStatsXmlBlockWP
myObjects
std::map< unsigned int,
DtObjIntStatsXmlBlockWP
myInteractions
std::map< DtRtiMsgKind,
DtMsgStatsXmlBlockWP
myMessages

Constructor & Destructor Documentation

DtLrcStateDatabaseXmlBlock::DtLrcStateDatabaseXmlBlock ( DtEnvValueSP  existingNode,
DtEnvValueSP  root 
)

Member Function Documentation

void DtLrcStateDatabaseXmlBlock::addObject ( bool  isRegistered,
unsigned int  objHandle,
unsigned int  classHandle,
const DtString &  theClassName,
const DtString &  theObjectName 
) [virtual]
const std::map< DtString, DtApiStatsXmlBlockWP > & DtLrcStateDatabaseXmlBlock::fedAmbCallbacks ( ) const [inline]

References myFedAmbCallbacks.

References myFedAmbCallbacks.

void DtLrcStateDatabaseXmlBlock::fedAmbCalled ( const DtString &  callName,
double  callTime 
) [virtual]
const std::map< unsigned int, DtObjIntStatsXmlBlockWP > & DtLrcStateDatabaseXmlBlock::interactions ( ) const [inline]

References myInteractions.

References myInteractions.

void DtLrcStateDatabaseXmlBlock::messageRead ( unsigned int  fedId,
DtRtiMsgKind  msgKind,
unsigned int  size,
double  recvTime 
) [virtual]

References myMessages.

void DtLrcStateDatabaseXmlBlock::messageSent ( unsigned int  fedId,
DtRtiMsgKind  msgKind,
unsigned int  size,
double  sendTime 
) [virtual]

References myMessages.

const std::map< unsigned int, DtObjIntStatsXmlBlockWP > & DtLrcStateDatabaseXmlBlock::objects ( ) const [inline]

References myObjects.

References myObjects.

void DtLrcStateDatabaseXmlBlock::recordInteraction ( bool  isSent,
unsigned int  msgSize,
double  time,
unsigned int  handle,
const DtString &  name 
)
void DtLrcStateDatabaseXmlBlock::recordUpdate ( bool  isSent,
unsigned int  msgSize,
double  time,
unsigned int  handle,
const DtString &  name 
)

References myObjects.

void DtLrcStateDatabaseXmlBlock::rtiAmbCalled ( const DtString &  callName,
double  callTime 
) [virtual]
const std::map< DtString, DtApiStatsXmlBlockWP > & DtLrcStateDatabaseXmlBlock::rtiAmbCalls ( ) const [inline]

References myRtiAmbCalls.

const DtApiStatsXmlBlockSP DtLrcStateDatabaseXmlBlock::rtiAmbCallStats ( const DtString &  method) const

References myRtiAmbCalls.


Member Data Documentation

std::map< unsigned int, DtObjIntStatsXmlBlockWP > DtLrcStateDatabaseXmlBlock::myObjects [protected]

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

Document ID: Generated on Thu Jun 14 14:15:04 EDT 2012 from SVN revision 116116
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)