Horus Doc || Corba Reference || Corba   Client Server   Stubs C++   Stubs Java   Servant Generator  

HxCorbaMediator Class Reference

The base class for a CORBA mediator (singleton class). More...

#include <HxCorbaMediator.h>

Inheritance diagram for HxCorbaMediator::

HxDefaultCorbaMediator List of all members.

Public Methods

virtual ~HxCorbaMediator ()
virtual CORBA::ORB_ptr orb ()=0
virtual CORBA::Object_ptr getInitialObject (const char *name)=0
virtual CORBA::Object_ptr getService (const char *name)=0
virtual char * object_to_string (CORBA::Object_ptr obj)=0
virtual CORBA::Object_ptr string_to_object (const char *ref)=0

Static Public Methods

HxCorbaMediator * instance ()

Protected Methods

 HxCorbaMediator ()

Detailed Description

The base class for a CORBA mediator (singleton class).

The purpose is to hide most of the CORBA related stuff to make it easier for the client to contact and to communicate with the Horus server.


Constructor & Destructor Documentation

HxCorbaMediator::~HxCorbaMediator   [virtual]
 

00020 {
00021 }

HxCorbaMediator::HxCorbaMediator   [protected]
 

00015 {
00016     _inst = this;
00017 }


Member Function Documentation

HxCorbaMediator * HxCorbaMediator::instance   [static]
 

00025 {
00026     return _inst;
00027 }

virtual CORBA::ORB_ptr HxCorbaMediator::orb   [pure virtual]
 

Reimplemented in HxDefaultCorbaMediator.

virtual CORBA::Object_ptr HxCorbaMediator::getInitialObject const char *    name [pure virtual]
 

Reimplemented in HxDefaultCorbaMediator.

virtual CORBA::Object_ptr HxCorbaMediator::getService const char *    name [pure virtual]
 

Reimplemented in HxDefaultCorbaMediator.

virtual char* HxCorbaMediator::object_to_string CORBA::Object_ptr    obj [pure virtual]
 

Reimplemented in HxDefaultCorbaMediator.

virtual CORBA::Object_ptr HxCorbaMediator::string_to_object const char *    ref [pure virtual]
 

Reimplemented in HxDefaultCorbaMediator.


The documentation for this class was generated from the following files:
Generated on Mon Jan 27 15:20:54 2003 for CorbaReference by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001