![]() |
MAK RTIspy API Documentation for HLA 1.3
|
Inheritance diagram for DtLrcStateDatabaseXmlBlock:
Collaboration diagram for DtLrcStateDatabaseXmlBlock: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 |
| DtLrcStateDatabaseXmlBlock::DtLrcStateDatabaseXmlBlock | ( | DtEnvValueSP | existingNode, |
| DtEnvValueSP | root | ||
| ) |
References myAnonBytes, myFedAmbCallbackTimes, myNetworkReadTimes, myNetworkSendTimes, myReadBytes, myRtiApiTimes, mySentBytes, myStampedBytes, theTotalAnonBytesXmlTag, theTotalFedAmbCallbackTimesXmlTag, theTotalNetworkReadTimesXmlTag, theTotalNetworkSendTimesXmlTag, theTotalReadBytesXmlTag, theTotalRtiApiTimesXmlTag, theTotalSentBytesXmlTag, and theTotalStampedBytesXmlTag.
Referenced by create().
| DtLrcStateDatabaseXmlBlock::DtLrcStateDatabaseXmlBlock | ( | DtEnvValueSP | root | ) |
References DtSpyXmlBlock::addChild(), myAnonBytes, myFedAmbCallbackTimes, myNetworkReadTimes, myNetworkSendTimes, myReadBytes, myRtiApiTimes, mySentBytes, myStampedBytes, DtSpyXmlBlock::objectNode(), theTotalAnonBytesXmlTag, theTotalFedAmbCallbackTimesXmlTag, theTotalNetworkReadTimesXmlTag, theTotalNetworkSendTimesXmlTag, theTotalReadBytesXmlTag, theTotalRtiApiTimesXmlTag, theTotalSentBytesXmlTag, and theTotalStampedBytesXmlTag.
| DtLrcStateDatabaseXmlBlock::~DtLrcStateDatabaseXmlBlock | ( | ) | [virtual] |
| void DtLrcStateDatabaseXmlBlock::addObject | ( | bool | isRegistered, |
| unsigned int | objHandle, | ||
| unsigned int | classHandle, | ||
| const DtString & | theClassName, | ||
| const DtString & | theObjectName | ||
| ) | [virtual] |
References DtSpyXmlBlock::addChild(), myObjects, and DtSpyXmlBlock::objectNode().
| DtSpyXmlBlockSP DtLrcStateDatabaseXmlBlock::create | ( | DtNodeAndParentPair | xmlNodeAndParent | ) | [static] |
References DtLrcStateDatabaseXmlBlock().
| const std::map< DtString, DtApiStatsXmlBlockWP > & DtLrcStateDatabaseXmlBlock::fedAmbCallbacks | ( | ) | const [inline] |
References myFedAmbCallbacks.
| const DtApiStatsXmlBlockSP DtLrcStateDatabaseXmlBlock::fedAmbCallbackStats | ( | const DtString & | method | ) | const |
References myFedAmbCallbacks.
| void DtLrcStateDatabaseXmlBlock::fedAmbCalled | ( | const DtString & | callName, |
| double | callTime | ||
| ) | [virtual] |
| const std::map< unsigned int, DtObjIntStatsXmlBlockWP > & DtLrcStateDatabaseXmlBlock::interactions | ( | ) | const [inline] |
References myInteractions.
| const DtObjIntStatsXmlBlockSP DtLrcStateDatabaseXmlBlock::interactionStats | ( | unsigned int | handle | ) | const |
References myInteractions.
| void DtLrcStateDatabaseXmlBlock::messageRead | ( | unsigned int | fedId, |
| DtRtiMsgKind | msgKind, | ||
| unsigned int | size, | ||
| double | recvTime | ||
| ) | [virtual] |
| const std::map< DtRtiMsgKind, DtMsgStatsXmlBlockWP > & DtLrcStateDatabaseXmlBlock::messages | ( | ) | const [inline] |
References myMessages.
| void DtLrcStateDatabaseXmlBlock::messageSent | ( | unsigned int | fedId, |
| DtRtiMsgKind | msgKind, | ||
| unsigned int | size, | ||
| double | sendTime | ||
| ) | [virtual] |
| const DtMsgStatsXmlBlockSP DtLrcStateDatabaseXmlBlock::msgStats | ( | DtRtiMsgKind | msgKind | ) | const |
References myMessages.
| const std::map< unsigned int, DtObjIntStatsXmlBlockWP > & DtLrcStateDatabaseXmlBlock::objects | ( | ) | const [inline] |
References myObjects.
| const DtObjIntStatsXmlBlockSP DtLrcStateDatabaseXmlBlock::objectStats | ( | unsigned int | handle | ) | const |
References myObjects.
| void DtLrcStateDatabaseXmlBlock::recordInteraction | ( | bool | isSent, |
| unsigned int | msgSize, | ||
| double | time, | ||
| unsigned int | handle, | ||
| const DtString & | name | ||
| ) |
References DtSpyXmlBlock::addChild(), myInteractions, and DtSpyXmlBlock::objectNode().
| void DtLrcStateDatabaseXmlBlock::recordUpdate | ( | bool | isSent, |
| unsigned int | msgSize, | ||
| double | time, | ||
| unsigned int | handle, | ||
| const DtString & | name | ||
| ) |
References myObjects.
| void DtLrcStateDatabaseXmlBlock::reset | ( | ) | [virtual] |
| 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.
DtStatisticsXmlBlock<unsigned int>::BlockWP DtLrcStateDatabaseXmlBlock::myAnonBytes [protected] |
Referenced by DtLrcStateDatabaseXmlBlock(), messageRead(), and reset().
std::map< DtString, DtApiStatsXmlBlockWP > DtLrcStateDatabaseXmlBlock::myFedAmbCallbacks [protected] |
Referenced by fedAmbCallbacks(), fedAmbCallbackStats(), fedAmbCalled(), and reset().
DtStatisticsXmlBlock<double>::BlockWP DtLrcStateDatabaseXmlBlock::myFedAmbCallbackTimes [protected] |
Referenced by DtLrcStateDatabaseXmlBlock(), fedAmbCalled(), and reset().
std::map< unsigned int, DtObjIntStatsXmlBlockWP > DtLrcStateDatabaseXmlBlock::myInteractions [protected] |
Referenced by interactions(), interactionStats(), recordInteraction(), and reset().
std::map< DtRtiMsgKind, DtMsgStatsXmlBlockWP > DtLrcStateDatabaseXmlBlock::myMessages [protected] |
Referenced by messageRead(), messages(), messageSent(), msgStats(), and reset().
DtStatisticsXmlBlock<double>::BlockWP DtLrcStateDatabaseXmlBlock::myNetworkReadTimes [protected] |
Referenced by DtLrcStateDatabaseXmlBlock(), messageRead(), and reset().
DtStatisticsXmlBlock<double>::BlockWP DtLrcStateDatabaseXmlBlock::myNetworkSendTimes [protected] |
Referenced by DtLrcStateDatabaseXmlBlock(), messageSent(), and reset().
std::map< unsigned int, DtObjIntStatsXmlBlockWP > DtLrcStateDatabaseXmlBlock::myObjects [protected] |
Referenced by addObject(), objects(), objectStats(), recordUpdate(), and reset().
DtStatisticsXmlBlock<unsigned int>::BlockWP DtLrcStateDatabaseXmlBlock::myReadBytes [protected] |
Referenced by DtLrcStateDatabaseXmlBlock(), messageRead(), and reset().
std::map< DtString, DtApiStatsXmlBlockWP > DtLrcStateDatabaseXmlBlock::myRtiAmbCalls [protected] |
Referenced by reset(), rtiAmbCalled(), rtiAmbCalls(), and rtiAmbCallStats().
DtStatisticsXmlBlock<double>::BlockWP DtLrcStateDatabaseXmlBlock::myRtiApiTimes [protected] |
Referenced by DtLrcStateDatabaseXmlBlock(), reset(), and rtiAmbCalled().
DtStatisticsXmlBlock<unsigned int>::BlockWP DtLrcStateDatabaseXmlBlock::mySentBytes [protected] |
Referenced by DtLrcStateDatabaseXmlBlock(), messageSent(), and reset().
DtStatisticsXmlBlock<unsigned int>::BlockWP DtLrcStateDatabaseXmlBlock::myStampedBytes [protected] |
Referenced by DtLrcStateDatabaseXmlBlock(), messageRead(), and reset().