Implementing The Servant The servant's class should inherit from the matching 'POA_' class, and implement the methods of the interface, which are defined as pure virtual functions in the parent class. class HelloWorldImpl : public POA_HelloWorld { public: // Constructor HelloWorldImpl (PortableServer::POA_ptr poa); // Destructor virtual ~HelloWorldImpl (void) {} // Returns the default POA of this object PortableServer::POA_ptr _default_POA () { return myPoa; } // write a "hello world" message to the screen. virtual void sayHello (); // write the given message to the screen. virtual void sayMessage(const char* a_message);