summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/tests/AVStreams/Latency
diff options
context:
space:
mode:
authorsharath <sharath@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-03-31 10:09:07 +0000
committersharath <sharath@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-03-31 10:09:07 +0000
commit988fa6d952d21cb5a147e4d7930d8a3810f07bc2 (patch)
treef554e4d3a86b6020b6eaeab31c22398cd4a7ed8d /TAO/orbsvcs/tests/AVStreams/Latency
parentd1611b1899ded55321746ab01e76e9f8f77c7841 (diff)
downloadATCD-988fa6d952d21cb5a147e4d7930d8a3810f07bc2.tar.gz
ChangeLogTag: Sat Mar 31 02:23:16 2001 Sharath Cholleti <sharath@cs.wustl.edu>
Diffstat (limited to 'TAO/orbsvcs/tests/AVStreams/Latency')
-rw-r--r--TAO/orbsvcs/tests/AVStreams/Latency/control.cpp3
-rw-r--r--TAO/orbsvcs/tests/AVStreams/Latency/ping.cpp49
-rw-r--r--TAO/orbsvcs/tests/AVStreams/Latency/pong.cpp3
3 files changed, 29 insertions, 26 deletions
diff --git a/TAO/orbsvcs/tests/AVStreams/Latency/control.cpp b/TAO/orbsvcs/tests/AVStreams/Latency/control.cpp
index e1b458412d6..bb503c4efde 100644
--- a/TAO/orbsvcs/tests/AVStreams/Latency/control.cpp
+++ b/TAO/orbsvcs/tests/AVStreams/Latency/control.cpp
@@ -84,7 +84,8 @@ int main (int argc, char *argv[])
argv);
CORBA::Object_var obj
- = orb->resolve_initial_references ("RootPOA");
+ = orb->resolve_initial_references ("RootPOA", ACE_TRY_ENV);
+ ACE_TRY_CHECK;
PortableServer::POA_var poa
= PortableServer::POA::_narrow (obj.in ());
diff --git a/TAO/orbsvcs/tests/AVStreams/Latency/ping.cpp b/TAO/orbsvcs/tests/AVStreams/Latency/ping.cpp
index 5ca2dde38c1..48bc32bf648 100644
--- a/TAO/orbsvcs/tests/AVStreams/Latency/ping.cpp
+++ b/TAO/orbsvcs/tests/AVStreams/Latency/ping.cpp
@@ -100,7 +100,8 @@ int main (int argc, char *argv[])
argv);
CORBA::Object_var obj
- = orb->resolve_initial_references ("RootPOA");
+ = orb->resolve_initial_references ("RootPOA", ACE_TRY_ENV);
+ ACE_TRY_CHECK;
PortableServer::POA_var poa
= PortableServer::POA::_narrow (obj.in ());
@@ -234,36 +235,36 @@ Ping_Recv_Callback::receive_frame (ACE_Message_Block *frame,
const ACE_Addr &)
{
this->count_++;
-
+
ACE_DEBUG ((LM_DEBUG,"Ping_Recv_Callback::receive_frame %d\n", this->count_));
if (this->count_ < 10)
{
for (const ACE_Message_Block *i = frame;
- i != 0;
- i = i->cont ())
- {
- ACE_hrtime_t stamp;
-
- if (i->length () < sizeof(stamp))
- return 0;
-
- ACE_OS::memcpy (&stamp, i->rd_ptr (), sizeof(stamp));
-
- ACE_hrtime_t now = ACE_OS::gethrtime ();
- if (recv_base == 0)
- {
- recv_base = now;
- }
- else
- {
+ i != 0;
+ i = i->cont ())
+ {
+ ACE_hrtime_t stamp;
+
+ if (i->length () < sizeof(stamp))
+ return 0;
+
+ ACE_OS::memcpy (&stamp, i->rd_ptr (), sizeof(stamp));
+
+ ACE_hrtime_t now = ACE_OS::gethrtime ();
+ if (recv_base == 0)
+ {
+ recv_base = now;
+ }
+ else
+ {
recv_latency.sample (now - recv_base,
now - stamp);
- }
-
- if (respond == 1)
- pong_callback.send_response (stamp);
- }
+ }
+
+ if (respond == 1)
+ pong_callback.send_response (stamp);
+ }
}
else
TAO_AV_CORE::instance ()->orb ()->shutdown ();
diff --git a/TAO/orbsvcs/tests/AVStreams/Latency/pong.cpp b/TAO/orbsvcs/tests/AVStreams/Latency/pong.cpp
index 1fca2fa09b6..87bf7b709ce 100644
--- a/TAO/orbsvcs/tests/AVStreams/Latency/pong.cpp
+++ b/TAO/orbsvcs/tests/AVStreams/Latency/pong.cpp
@@ -117,7 +117,8 @@ int main (int argc, char *argv[])
argv);
CORBA::Object_var obj
- = orb->resolve_initial_references ("RootPOA");
+ = orb->resolve_initial_references ("RootPOA", ACE_TRY_ENV);
+ ACE_TRY_CHECK;
PortableServer::POA_var poa
= PortableServer::POA::_narrow (obj.in ());