#include <AsyncStartupWaiter_i.h>
List of all members.
Classes |
struct | PendingData |
Public Member Functions |
void | wait_for_startup (ImplementationRepository::AMH_AsyncStartupWaiterResponseHandler_ptr rh, const char *name) |
void | unblock_one (const char *name, const char *partial_ior, const char *ior, bool queue) |
void | unblock_all (const char *name) |
void | debug (bool dbg) |
Private Types |
typedef ACE_Vector< PendingData > | PendingList |
typedef ACE_Strong_Bound_Ptr
< PendingList, ACE_Null_Mutex > | PendingListPtr |
typedef
ACE_Hash_Map_Manager_Ex
< ACE_CString, PendingListPtr,
ACE_Hash< ACE_CString >
, ACE_Equal_To< ACE_CString >
, ACE_Null_Mutex > | PendingMap |
typedef ACE_Vector
< ImplementationRepository::AMH_AsyncStartupWaiterResponseHandler_var > | RHList |
typedef ACE_Strong_Bound_Ptr
< RHList, ACE_Null_Mutex > | RHListPtr |
typedef
ACE_Hash_Map_Manager_Ex
< ACE_CString, RHListPtr,
ACE_Hash< ACE_CString >
, ACE_Equal_To< ACE_CString >
, ACE_Null_Mutex > | WaitingMap |
Private Member Functions |
ImplementationRepository::AMH_AsyncStartupWaiterResponseHandler_ptr | get_one_waiter (const char *name) |
void | get_all_waiters (const char *name, RHList &ret) |
void | send_response (ImplementationRepository::AMH_AsyncStartupWaiterResponseHandler &rh, const char *name, const char *partial_ior, const char *ior) |
Private Attributes |
WaitingMap | waiting_ |
PendingMap | pending_ |
bool | debug_ |
Member Typedef Documentation
Member Function Documentation
void AsyncStartupWaiter_i::debug |
( |
bool |
dbg | ) |
|
void AsyncStartupWaiter_i::get_all_waiters |
( |
const char * |
name, |
|
|
RHList & |
ret |
|
) |
| [private] |
void AsyncStartupWaiter_i::unblock_all |
( |
const char * |
name | ) |
|
void AsyncStartupWaiter_i::unblock_one |
( |
const char * |
name, |
|
|
const char * |
partial_ior, |
|
|
const char * |
ior, |
|
|
bool |
queue |
|
) |
| |
Member Data Documentation
The documentation for this class was generated from the following files: