BoilerPlate: Reusable CORBA |
#include <ServantFactory_Simple.h>
Inheritance diagram for ServantFactory_Simple:
The simple model is a multithreaded poa, active object map, and servants that is activated for the life of the process.
Public Member Functions | |
ServantFactory_Simple (std::string the_name) | |
ServantFactory_Simple (std::string the_name, bool isSingleThreaded, bool useSystemId) | |
ServantFactory_Simple (const char *the_name) | |
ServantFactory_Simple (const char *the_name, bool isSingleThreaded, bool useSystemId) | |
virtual | ~ServantFactory_Simple () |
dtor | |
virtual void | build (CORBA::ORB_ptr orb, PortableServer::POA_ptr poa) throw (ServantFactory::ServantBuildException) |
PortableServer::POA_ptr | local_poa_nc () |
virtual const std::string | poa_name_string () const |
virtual const char * | poa_name () const |
void | setNsServantIdMap (ConfMap &_n) |
Protected Member Functions | |
virtual void | build_servants (CORBA::ORB_ptr orb, PortableServer::POA_ptr poa)=0 throw (ServantFactory::ServantBuildException) |
void | local_poa (PortableServer::POA_ptr poa) |
const PortableServer::POA_ptr | parent_poa_nc () |
void | parent_poa (PortableServer::POA_ptr poa) |
const CORBA::ORB_ptr | local_orb_nc () |
void | local_orb (CORBA::ORB_ptr orb) |
Protected Attributes | |
ConfMap | nsServantIdMap |
|
ctor
|
|
ctor
|
|
ctor
|
|
ctor
|
|
dtor
|
|
Initiates the creation sequence. Called to create the POA and provision the Servants
Implements ServantFactory. |
|
Initiate the sequence that provisions servants The Servants that are provisioned by this factory are built when this operation is called. An implmentation of a Simple Servant Factory must implement this operation and provision the POA's servants in it.
|
|
Set this Factory's orb
|
|
Access the factory's ORB Operation does not return a copy; the caller should not deallocate
|
|
Set the local POA instance
|
|
Obtain a reference to the POA local to this factory. Non-copying version; caller should NOT deallocate
|
|
Set this Factory's parent POA
|
|
Access the POA that is the parent of the local POA Operation does not return a copy; the caller should not deallocate
|
|
Obtain the name of the local POA Returns the name of the POA local to this factory
|
|
Obtain the name of the local POA Returns the name of the POA local to this factory
|
|
Set the configuration map
|
|
|
Copyright © BoilerPlate.org | Generated on Tue Nov 30 16:22:34 2004 for BoilerPlate by 1.3.7 |