#include <PortableGroup_Acceptor_Registry.h>

Classes | |
| struct | Entry |
| Value field of the portable group acceptor registry. More... | |
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) |
| 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) |
| 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.
| typedef ACE_Unbounded_Queue_Iterator<Entry> TAO_PortableGroup_Acceptor_Registry::Acceptor_Registry_Iterator |
| TAO_PortableGroup_Acceptor_Registry::TAO_PortableGroup_Acceptor_Registry | ( | void | ) |
Default constructor.
| TAO_PortableGroup_Acceptor_Registry::~TAO_PortableGroup_Acceptor_Registry | ( | void | ) |
Default destructor.
| TAO_PortableGroup_Acceptor_Registry::TAO_PortableGroup_Acceptor_Registry | ( | const TAO_PortableGroup_Acceptor_Registry & | ) | [private] |
| int TAO_PortableGroup_Acceptor_Registry::close_all | ( | void | ) |
Close all open acceptors.
| int TAO_PortableGroup_Acceptor_Registry::find | ( | const TAO_Profile * | profile, | |
| Entry *& | entry | |||
| ) | [protected] |
Find an acceptor by using a profile.
| void TAO_PortableGroup_Acceptor_Registry::open | ( | const TAO_Profile * | profile, | |
| TAO_ORB_Core & | orb_core | |||
| ) |
Open an acceptor based on a tagged profile.
| void TAO_PortableGroup_Acceptor_Registry::open_i | ( | const TAO_Profile * | profile, | |
| TAO_ORB_Core & | orb_core, | |||
| TAO_ProtocolFactorySetItor & | factory | |||
| ) | [protected] |
Helper function to open a group acceptor.
| void TAO_PortableGroup_Acceptor_Registry::operator= | ( | const TAO_PortableGroup_Acceptor_Registry & | ) | [private] |
List of acceptors that are currently open.
1.5.8