Revert "Use a variable on the stack to not have a temporary in the call"
[ACE_TAO.git] / TAO / tests / GIOP_Fragments / Big_String_Sequence / Echo_i.h
blob3be035a6eee7a2d0638dca8db0c6275227bc940f
1 // -*- C++ -*-
3 //=============================================================================
4 /**
5 * @file Echo_i.h
7 * This class implements the Echo IDL interface.
9 */
10 //=============================================================================
13 #ifndef ECHO_I_H
14 #define ECHO_I_H
16 #include "EchoS.h"
18 /**
19 * @class Echo_i
21 * @brief Echo Object Implementation
24 class Echo_i : public POA_Echo
26 public:
27 /// Constructor.
28 Echo_i (CORBA::ORB_ptr o);
30 /// Destructor.
31 ~Echo_i () override = default;
33 /// Return the result sequences to the cllient.
34 Echo::List *return_list () override;
35 Echo::WList *return_wlist () override;
37 /// Shutdown the server.
38 void shutdown () override;
40 private:
41 /// ORB pointer.
42 CORBA::ORB_var orb_;
44 void operator= (const Echo_i&) = delete;
47 #endif /* ECHO_I_H */