5 #ifndef netStatsMonitor_h__
6 #define netStatsMonitor_h__
10 #include <vlutil/vlFilename.h>
11 #include <vlutil/vlFedTarget.h>
15 class DtRtiAmbassadorImplementor;
16 class DtNetStatsFedAmbWrapper;
51 virtual void printStats(
bool withHeader =
false )
const;
77 unsigned int msgSize,
double time,
const DtRtiMsg& msg );
79 unsigned int msgSize,
double time,
const DtRtiMsg& msg );
114 std::vector<MAKRti::DtU32>& objectClassHandles, std::vector<MAKRti::DtU32>& parentObjectClassHandles,
115 std::vector<MAKRti::DtString>& objectClassNames);
117 std::vector<MAKRti::DtU32>& interactionClassHandles, std::vector<MAKRti::DtU32>& parentInteractionClassHandles,
118 std::vector<MAKRti::DtString>& interactionClassNames);
123 std::vector<MAKRti::DtU32>& objectClassHandles, std::vector<MAKRti::DtU32>& attributeHandles,
124 std::vector<MAKRti::DtString>& attributeNames, std::vector<bool>& attributePub,
125 std::vector<bool>& attributeSub, std::vector<DtTransportType>& attributeTransport,
126 std::vector<DtOrderType>& attributeOrder);
128 std::vector<MAKRti::DtU32>& objectClassHandles, std::vector<MAKRti::DtU32>& attributeHandles,
129 std::vector<MAKRti::DtString>& attributeNames, std::vector<MAKRti::DtU32>& parentClassHandles,
130 std::set<MAKRti::DtString> parentAttributeNames, MAKRti::DtU32 parentClassHandle,
131 std::vector<MAKRti::DtU32>& totalObjectHandles);
134 std::vector<MAKRti::DtU32>& interactionClassHandles, std::vector<MAKRti::DtU32>& parameterHandles,
135 std::vector<MAKRti::DtString>& parameterNames, std::vector<MAKRti::DtU32>& parentInterHandles,
136 std::set<MAKRti::DtString> parentParametersNames, MAKRti::DtU32 parentInterHandle,
137 std::vector<MAKRti::DtU32>& totalInterHandles);
140 std::vector<MAKRti::DtU32>& objectClassHandles, std::vector<MAKRti::DtU32>& attributeHandles,
141 std::vector<bool>& attributePub, std::vector<bool>& attributeSub,
142 std::vector<DtTransportType>& attributeTransport, std::vector<DtOrderType>& attributeOrder,
143 std::vector<bool>& objectPub, std::vector<bool>& objectSub, std::vector<MAKRti::DtU32>& objPubSubHandles);
146 std::vector<MAKRti::DtU32>& objectClassHandles,
147 std::vector<MAKRti::DtU32>& attributeHandles, std::vector<bool>& attributePub,
148 std::vector<bool>& attributeSub, std::vector<DtTransportType>& attributeTransport,
149 std::vector<DtOrderType>& attributeOrder, std::vector<bool>& objectPub,
150 std::vector<bool>& objectSub, std::vector<MAKRti::DtU32>& objPubSubHandles);
214 #endif // netStatsMonitor_h__