#include <PortableGroup_Acceptor_Registry.h>
Collaboration diagram for TAO_PortableGroup_Acceptor_Registry:
Public Types | |
typedef ACE_Unbounded_Queue< Entry > | Acceptor_Registry |
typedef ACE_Unbounded_Queue_Iterator< Entry > | Acceptor_Registry_Iterator |
Public Member Functions | |
TAO_PortableGroup_Acceptor_Registry (void) | |
Default constructor. | |
~TAO_PortableGroup_Acceptor_Registry (void) | |
Default destructor. | |
void | open (const TAO_Profile *profile, TAO_ORB_Core &orb_core ACE_ENV_ARG_DECL) |
Open an acceptor based on a tagged profile. | |
int | close_all (void) |
Close all open acceptors. | |
Protected Member Functions | |
void | open_i (const TAO_Profile *profile, TAO_ORB_Core &orb_core, TAO_ProtocolFactorySetItor &factory ACE_ENV_ARG_DECL) |
Helper function to open a group acceptor. | |
int | find (const TAO_Profile *profile, Entry *&entry) |
Find an acceptor by using a profile. | |
Private Member Functions | |
TAO_PortableGroup_Acceptor_Registry (const TAO_PortableGroup_Acceptor_Registry &) | |
void | operator= (const TAO_PortableGroup_Acceptor_Registry &) |
Private Attributes | |
Acceptor_Registry | registry_ |
List of acceptors that are currently open. |
There is one TAO_PortableGroup_Acceptor_Registry per ORB_Core.
|
|
|
|
|
Default constructor.
|
|
Default destructor.
|
|
|
|
Close all open acceptors.
|
|
Find an acceptor by using a profile.
|
|
Open an acceptor based on a tagged profile.
|
|
Helper function to open a group acceptor.
|
|
|
|
List of acceptors that are currently open.
|