|
Public Member Functions |
| TAO_Acceptor_Registry (void) |
| Default constructor.
|
| ~TAO_Acceptor_Registry (void) |
| Default destructor.
|
int | open (TAO_ORB_Core *orb_core, ACE_Reactor *reactor, const TAO_EndpointSet &endpoint_set, bool ignore_address ACE_ENV_ARG_DECL) |
| Initialize all registered acceptors. Return -1 on error.
|
int | close_all (void) |
| Close all open acceptors.
|
size_t | endpoint_count (void) |
| Returns the total number of endpoints in all of its acceptors.
|
int | is_collocated (const TAO_MProfile &mprofile) |
TAO_Acceptor * | get_acceptor (CORBA::ULong tag) |
| Return the acceptor bridges.
|
TAO_AcceptorSetIterator | begin (void) |
TAO_AcceptorSetIterator | end (void) |
Private Member Functions |
int | open_default (TAO_ORB_Core *orb_core, ACE_Reactor *reactor, const char *options) |
| Create a default acceptor for all loaded protocols.
|
int | open_default (TAO_ORB_Core *orb_core, ACE_Reactor *reactor, int major, int minor, TAO_ProtocolFactorySetItor &factory, const char *options) |
| Create a default acceptor using the specified protocol factory.
|
void | extract_endpoint_options (ACE_CString &addrs, ACE_CString &options, TAO_Protocol_Factory *factory) |
| Extract endpoint-specific options from the endpoint string.
|
void | extract_endpoint_version (ACE_CString &address, int &major, int &minor) |
int | open_i (TAO_ORB_Core *orb_core, ACE_Reactor *reactor, ACE_CString &address, TAO_ProtocolFactorySetItor &factory, bool ignore_address ACE_ENV_ARG_DECL) |
| TAO_Acceptor_Registry (const TAO_Acceptor_Registry &) |
void | operator= (const TAO_Acceptor_Registry &) |
Private Attributes |
TAO_Acceptor ** | acceptors_ |
| List of acceptors that are currently open.
|
size_t | size_ |
| Number of acceptors that are currently open.
|