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
|