3 //=============================================================================
7 * This class implements the Echo IDL interface.
9 * @author Kirthika Parameswaran <kirthika@cs.wustl.edu>
11 //=============================================================================
22 * @brief Echo Object Implementation
24 * The object implementation performs teh following functions:
25 * -- To return the string which needs to be displayed
27 * -- shuts down the server
29 class Echo_i
: public POA_Echo
38 /// Return the mesg string back from the server.
39 virtual Echo::List
*echo_list (const char *mesg
);
41 /// Return the mesg string back from the server.
42 virtual char *echo_string (const char *mesg
);
44 /// Shutdown the server.
45 virtual void shutdown ();
47 /// Set the ORB pointer.
48 void orb (CORBA::ORB_ptr o
);
54 void operator= (const Echo_i
&);