summaryrefslogtreecommitdiff
path: root/TAO/performance-tests/Cubit/TAO/MT_Cubit/cubit_i.cpp
diff options
context:
space:
mode:
authorsergio <sergio@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-06-11 20:36:03 +0000
committersergio <sergio@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-06-11 20:36:03 +0000
commitb9d96833a93f85c859b9a2516559ca7c820ecbe7 (patch)
tree8cb916d9e417596be06d77d45d79155bcd92e734 /TAO/performance-tests/Cubit/TAO/MT_Cubit/cubit_i.cpp
parent35e9f7d151c1cf0030cfb7a4202557d78e7b108d (diff)
downloadATCD-b9d96833a93f85c859b9a2516559ca7c820ecbe7.tar.gz
*** empty log message ***
Diffstat (limited to 'TAO/performance-tests/Cubit/TAO/MT_Cubit/cubit_i.cpp')
-rw-r--r--TAO/performance-tests/Cubit/TAO/MT_Cubit/cubit_i.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/TAO/performance-tests/Cubit/TAO/MT_Cubit/cubit_i.cpp b/TAO/performance-tests/Cubit/TAO/MT_Cubit/cubit_i.cpp
index bf7b61790c9..393a8385fd5 100644
--- a/TAO/performance-tests/Cubit/TAO/MT_Cubit/cubit_i.cpp
+++ b/TAO/performance-tests/Cubit/TAO/MT_Cubit/cubit_i.cpp
@@ -3,7 +3,8 @@
#include "tao/corba.h"
#include "cubit_i.h"
-Cubit_i::Cubit_i (void)
+Cubit_i::Cubit_i (Task_State *ts)
+ :ts_ (ts)
{
}
@@ -16,6 +17,8 @@ Cubit_i::cube_octet (CORBA::Octet o,
CORBA::Environment &)
{
//ACE_ERROR (( LM_ERROR, " {%t}\n"));
+ if (ts_->utilization_task_started_ == 0)
+ ts_->barrier_->wait ();
return (CORBA::Octet) (o * o * o);
}