summaryrefslogtreecommitdiff
path: root/TAO/performance-tests/Cubit/TAO/IDL_Cubit/RTI_IO.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/performance-tests/Cubit/TAO/IDL_Cubit/RTI_IO.cpp')
-rw-r--r--TAO/performance-tests/Cubit/TAO/IDL_Cubit/RTI_IO.cpp56
1 files changed, 56 insertions, 0 deletions
diff --git a/TAO/performance-tests/Cubit/TAO/IDL_Cubit/RTI_IO.cpp b/TAO/performance-tests/Cubit/TAO/IDL_Cubit/RTI_IO.cpp
new file mode 100644
index 00000000000..e94b583dd38
--- /dev/null
+++ b/TAO/performance-tests/Cubit/TAO/IDL_Cubit/RTI_IO.cpp
@@ -0,0 +1,56 @@
+// $Id$
+
+#include "RTI_IO.h"
+#include "ace/Log_Msg.h"
+
+void
+print_RtiPacket (Cubit::RtiPacket const &arg)
+{
+ ACE_DEBUG ((LM_DEBUG,
+ "packetHeader.packetLength %d\n"
+ "packetHeader.federationHandle %d\n"
+ "packetHeader.channelHandle %d\n"
+ "packetHeader.packetColor %d\n",
+ arg.packetHeader.packetLength,
+ arg.packetHeader.federationHandle,
+ arg.packetHeader.channelHandle,
+ arg.packetHeader.packetColor));
+
+ for (CORBA::ULong j = 0; j < arg.msgs.length (); ++j)
+ {
+ ACE_DEBUG ((LM_DEBUG,
+ "* message * %d\n",
+ j));
+
+ Cubit::RtiObjectUpdateMessageHeader const &oumh = arg.msgs[j].oumh ();
+
+ ACE_DEBUG ((LM_DEBUG,
+ "\tupdateLength: %d\n"
+ "\tupdateTag: %d\n"
+ "\tobjectHandle: %d\n"
+ "\ttimestamp: %f\n"
+ //"\teventRetractionHandle: \n"
+ "\tclassHandle: %d\n"
+ "\tsendingFederateHandle: %d\n"
+ "\tuserTag: %s\n"
+ "\ttransportationHandle: %x\n"
+ "\torderingHandle: %x\n",
+ oumh.updateLength,
+ oumh.updateTag,
+ oumh.objectHandle,
+ oumh.timestamp,
+ //oumh.eventRetractionHandle,
+ oumh.classHandle,
+ oumh.sendingFederateHandle,
+ oumh.userTag.in (),
+ oumh.transportationHandle,
+ oumh.orderingHandle));
+
+ for (CORBA::ULong k = 0; k < oumh.messagePayload.length (); ++k)
+ {
+ Cubit::HandleValuePair const & hvp=oumh.messagePayload[k];
+ ACE_DEBUG ((LM_DEBUG, "\t\thandle: %d\n", hvp.handle));
+ }
+ }
+
+}