|
TAO_Implementation_Repository
2.4.2
|
#include <AsyncListManager.h>

Public Member Functions | |
| AsyncListManager (const Locator_Repository *repo, PortableServer::POA_ptr poa, LiveCheck *pinger) | |
| ~AsyncListManager (void) | |
| PortableServer::POA_ptr | poa (void) |
| void | list (ImplementationRepository::AMH_AdministrationResponseHandler_ptr _tao_rh, CORBA::ULong count) |
| CORBA::ULong | list (ImplementationRepository::AMH_ServerInformationIteratorResponseHandler_ptr _tao_rh, CORBA::ULong start, CORBA::ULong count) |
| bool | evaluate_status (CORBA::ULong index, LiveStatus status, int pid) |
| void | ping_replied (CORBA::ULong index, LiveStatus status, int pid) |
| AsyncListManager * | _add_ref (void) |
| void | _remove_ref (void) |
Private Member Functions | |
| void | init_list (void) |
| void | list_i (CORBA::ULong start, CORBA::ULong count) |
| bool | make_iterator (ImplementationRepository::ServerInformationIterator_out si, CORBA::ULong start) |
| void | final_state (void) |
Private Attributes | |
| const Locator_Repository * | repo_ |
| PortableServer::POA_var | poa_ |
| ImplementationRepository::AMH_AdministrationResponseHandler_var | primary_ |
| ImplementationRepository::AMH_ServerInformationIteratorResponseHandler_var | secondary_ |
| LiveCheck * | pinger_ |
| ImplementationRepository::ServerInformationList | server_list_ |
| CORBA::ULong | first_ |
| CORBA::ULong | how_many_ |
| CORBA::ULong | waiters_ |
| int | refcount_ |
| TAO_SYNCH_MUTEX | lock_ |
| AsyncListManager::AsyncListManager | ( | const Locator_Repository * | repo, |
| PortableServer::POA_ptr | poa, | ||
| LiveCheck * | pinger | ||
| ) |
| AsyncListManager::~AsyncListManager | ( | void | ) |
| AsyncListManager * AsyncListManager::_add_ref | ( | void | ) |
| void AsyncListManager::_remove_ref | ( | void | ) |
| bool AsyncListManager::evaluate_status | ( | CORBA::ULong | index, |
| LiveStatus | status, | ||
| int | pid | ||
| ) |
|
private |
|
private |
| void AsyncListManager::list | ( | ImplementationRepository::AMH_AdministrationResponseHandler_ptr | _tao_rh, |
| CORBA::ULong | count | ||
| ) |
| CORBA::ULong AsyncListManager::list | ( | ImplementationRepository::AMH_ServerInformationIteratorResponseHandler_ptr | _tao_rh, |
| CORBA::ULong | start, | ||
| CORBA::ULong | count | ||
| ) |
|
private |
|
private |
| void AsyncListManager::ping_replied | ( | CORBA::ULong | index, |
| LiveStatus | status, | ||
| int | pid | ||
| ) |
| PortableServer::POA_ptr AsyncListManager::poa | ( | void | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
1.8.11