Changes to attempt to silence bcc64x
[ACE_TAO.git] / TAO / tests / OBV / Collocated / Forward / Client_Task.h
blobcc9f65a040f6568891f59523e397d5b709205dc9
2 #ifndef COLLOCATED_TEST_CLIENT_TASK_H
3 #define COLLOCATED_TEST_CLIENT_TASK_H
4 #include /**/ "ace/pre.h"
5 #include "ace/Task.h"
6 #include "TreeBaseC.h"
7 #include "TreeControllerC.h"
8 #include "TreeNodeC.h"
10 #if !defined (ACE_LACKS_PRAGMA_ONCE)
11 # pragma once
12 #endif /* ACE_LACKS_PRAGMA_ONCE */
13 #include "tao/ORB.h"
16 /// Implement a Task to run the client as a thread
17 class Client_Task : public ACE_Task_Base
19 public:
20 /// Constructor
21 Client_Task (const ACE_TCHAR *input,
22 CORBA::ORB_ptr corb,
23 ACE_Thread_Manager *thr_mgr);
25 /// Thread entry point
26 int svc ();
28 void dump_node (BaseNode *bn, int indent);
30 void dump_tree (TreeController *tc);
32 int is_equal_tree (TreeController * tree1, TreeController * tree2);
34 int is_equal_node (BaseNode * node1, BaseNode * node2);
36 private:
37 const ACE_TCHAR *input_;
39 CORBA::ORB_var corb_;
42 #include /**/ "ace/post.h"
43 #endif /* COLLOCATED_TEST_CLIENT_TASK_H */