Merge pull request #1844 from jrw972/monterey
[ACE_TAO.git] / TAO / tests / Big_Reply / Big_Reply_i.h
blob48dac729c0ec54aaad39794405bc23989f54efea
1 // This may look like C, but it's really -*- C++ -*-
2 // ===================================================================
3 /**
4 * @file Big_Reply_i.h
6 * @author Balachandran Natarajan <bala@cs.wustl.edu>
7 **/
8 // ===================================================================
10 #ifndef TAO_TESTS_BIG_REPLY_I_H
11 #define TAO_TESTS_BIG_REPLY_I_H
12 #include /**/ "ace/pre.h"
14 #include "TestS.h"
16 /// Implement the Test::Big_Reply interface
17 /**
18 * Simply return a Big_Reply
21 class Big_Reply_i
22 : public virtual POA_Test::Big_Reply
24 public:
25 /// Constructor
26 Big_Reply_i (CORBA::ORB_ptr orb,
27 CORBA::ULong length);
29 ///Destructor
30 virtual ~Big_Reply_i (void);
32 // = The skeleton methods
33 virtual Test::Octet_Seq *get_big_reply (void);
35 virtual void ping (void);
37 virtual void shutdown (void);
39 private:
40 /// Our local ORB ptr
41 CORBA::ORB_ptr orb_;
43 /// Length of the reply sequence
44 CORBA::ULong length_;
46 /// The reply message
47 Test::Octet_Seq_var reply_message_;
51 #include /**/ "ace/post.h"
53 #endif /*TAO_TESTS_BIG_REPLY_I_H*/