Public Types |
enum | { TAO_ALLOCATOR_NULL_LOCK,
TAO_ALLOCATOR_THREAD_LOCK
} |
enum | {
TAO_REACTOR_SELECT_MT,
TAO_REACTOR_SELECT_ST,
TAO_REACTOR_FL,
TAO_REACTOR_TK,
TAO_REACTOR_WFMO,
TAO_REACTOR_MSGWFMO,
TAO_REACTOR_TP
} |
enum | { TAO_THREAD_QUEUE_NOT_SET,
TAO_THREAD_QUEUE_FIFO,
TAO_THREAD_QUEUE_LIFO
} |
Public Methods |
| TAO_Advanced_Resource_Factory (void) |
virtual | ~TAO_Advanced_Resource_Factory (void) |
virtual int | init (int argc, ACE_TCHAR *argv[]) |
virtual int | init_protocol_factories (void) |
virtual ACE_Allocator * | input_cdr_dblock_allocator (void) |
virtual ACE_Allocator * | input_cdr_buffer_allocator (void) |
virtual ACE_Allocator * | input_cdr_msgblock_allocator (void) |
virtual int | input_cdr_allocator_type_locked (void) |
virtual TAO_ProtocolFactorySet * | get_protocol_factories (void) |
virtual TAO_Connection_Purging_Strategy * | create_purging_strategy (void) |
virtual TAO_LF_Strategy * | create_lf_strategy (void) |
Protected Methods |
virtual ACE_Reactor_Impl * | allocate_reactor_impl (void) const |
void | report_option_value_error (const ACE_TCHAR *option_name, const ACE_TCHAR *option_value) |
void | report_unsupported_error (const ACE_TCHAR *option_name) |
virtual int | load_default_protocols (void) |
Protected Attributes |
TAO_ProtocolFactorySet | protocol_factories_ |
int | reactor_registry_type_ |
int | reactor_type_ |
int | threadqueue_type_ |
int | cdr_allocator_type_ |