diff options
Diffstat (limited to 'TAO/tests/Big_Request_Muxing/Client_Task.h')
-rw-r--r-- | TAO/tests/Big_Request_Muxing/Client_Task.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/TAO/tests/Big_Request_Muxing/Client_Task.h b/TAO/tests/Big_Request_Muxing/Client_Task.h index 70c9d634da5..81c8358c4a2 100644 --- a/TAO/tests/Big_Request_Muxing/Client_Task.h +++ b/TAO/tests/Big_Request_Muxing/Client_Task.h @@ -9,6 +9,7 @@ #include "TestC.h" #include "tao/Messaging/Messaging.h" #include "ace/Task.h" +#include "ace/SString.h" #if !defined (ACE_LACKS_PRAGMA_ONCE) # pragma once @@ -24,7 +25,8 @@ public: CORBA::Long event_count, CORBA::ULong event_size, CORBA::ORB_ptr orb, - Messaging::SyncScope sync_scope); + Messaging::SyncScope sync_scope, + const ACE_CString& ident); /// Thread entry point int svc (void); @@ -36,6 +38,9 @@ private: /// workaround bug 189 void validate_connection (ACE_ENV_SINGLE_ARG_DECL); + void do_invocations(Test::Payload& payload ACE_ENV_SINGLE_ARG_DECL); + void do_sync_none_invocations(Test::Payload& payload ACE_ENV_SINGLE_ARG_DECL); + private: /// Reference to the test interface Test::Payload_Receiver_var payload_receiver_; @@ -54,6 +59,8 @@ private: Messaging::SyncScope sync_scope_; bool done_; + + ACE_CString id_; }; #include /**/ "ace/post.h" |