3.7.1.1.1.1 C++ Declarations (in Server.h)

The C++ mapping is as follows:
class OBBEXPDLLUSER ServerBase {
public:
    virtual CORBA::Boolean
        initialize(int argc, char ** argv) = 0;
    virtual void
        release() = 0;
    virtual Tobj_Servant
        create_servant(const char * interfaceName) = 0;
       // Default Implementations Supplied
    virtual Tobj_Servant
       create_servant_with_id(const char * interfaceName,
                              const char * stroid);
    virtual CORBA::Boolean
        thread_initialize(int argc, char ** argv);
    virtual void
        thread_release();
};
class Server: public ServerBase {
    public: CORBA::Boolean initialize(int argc, char ** argv);
    void release();
    Tobj_Servant create_servant(const char * interfaceName);
};