Merge pull request #2301 from sonndinh/remove-dup-reactor-functions
[ACE_TAO.git] / TAO / tests / Big_Reply / Big_Reply_i.h
blob0d6d2b93c2c4f5b8d4f2d9953c3ea44477cf3d66
1 // ===================================================================
2 /**
3 * @file Big_Reply_i.h
5 * @author Balachandran Natarajan <bala@cs.wustl.edu>
6 **/
7 // ===================================================================
9 #ifndef TAO_TESTS_BIG_REPLY_I_H
10 #define TAO_TESTS_BIG_REPLY_I_H
11 #include /**/ "ace/pre.h"
13 #include "TestS.h"
15 /// Implement the Test::Big_Reply interface
16 /**
17 * Simply return a Big_Reply
20 class Big_Reply_i
21 : public virtual POA_Test::Big_Reply
23 public:
24 /// Constructor
25 Big_Reply_i (CORBA::ORB_ptr orb,
26 CORBA::ULong length);
28 ///Destructor
29 virtual ~Big_Reply_i ();
31 // = The skeleton methods
32 virtual Test::Octet_Seq *get_big_reply ();
34 virtual void ping ();
36 virtual void shutdown ();
38 private:
39 /// Our local ORB ptr
40 CORBA::ORB_ptr orb_;
42 /// Length of the reply sequence
43 CORBA::ULong length_;
45 /// The reply message
46 Test::Octet_Seq_var reply_message_;
49 #include /**/ "ace/post.h"
51 #endif /*TAO_TESTS_BIG_REPLY_I_H*/