TAO_RTEvent
2.2.0
|
Extend the default factory to support scheduling. More...
#include <EC_Sched_Factory.h>
Additional Inherited Members | |
Static Public Member Functions inherited from TAO_EC_Default_Factory | |
static int | init_svcs (void) |
Protected Member Functions inherited from TAO_EC_Default_Factory | |
void | unsupported_option_value (const ACE_TCHAR *option_name, const ACE_TCHAR *option_value) |
TAO_EC_Queue_Full_Service_Object * | find_service_object (const ACE_TCHAR *wanted, const ACE_TCHAR *fallback) |
name of ACE_Service_Object which should be invoked when output queue becomes full More... | |
Protected Attributes inherited from TAO_EC_Default_Factory | |
int | dispatching_ |
Several flags to control the kind of object created. More... | |
int | filtering_ |
int | supplier_filtering_ |
int | timeout_ |
int | observer_ |
int | scheduling_ |
int | consumer_collection_ |
int | supplier_collection_ |
int | consumer_lock_ |
int | supplier_lock_ |
int | dispatching_threads_ |
Flags used by thread-based dispatching strategies. More... | |
int | dispatching_threads_flags_ |
number of threads; may be ignored depending on strategy; default: TAO_EC_DEFAULT_DISPATCHING_THREADS More... | |
int | dispatching_threads_priority_ |
flags for thread creation; default: TAO_EC_DEFAULT_DISPATCHING_THREADS_FLAGS More... | |
int | dispatching_threads_force_active_ |
dispatching thread priority; default: TAO_EC_DEFAULT_DISPATCHING_THREADS_PRIORITY More... | |
ACE_TString | queue_full_service_object_name_ |
create threads with innocuous default values if creation with requested values fails More... | |
ACE_CString | orbid_ |
Use this ORB to locate global resources. More... | |
int | consumer_control_ |
The consumer and supplier control policies. More... | |
int | supplier_control_ |
int | consumer_control_period_ |
The consumer and supplier control periods in usecs. More... | |
int | supplier_control_period_ |
ACE_Time_Value | consumer_control_timeout_ |
The consumer control timeout in usecs. More... | |
ACE_Time_Value | supplier_control_timeout_ |
The supplier control timeout in usecs. More... | |
int | consumer_validate_connection_ |
Validate the connection to consumer on connect. More... | |
Extend the default factory to support scheduling.
TAO_EC_Sched_Factory::TAO_EC_Sched_Factory | ( | void | ) |
Constructor.
|
virtual |
destructor...
|
virtual |
Create and destroy the dispatching module.
Reimplemented from TAO_EC_Default_Factory.
|
virtual |
Create and destroy the filter builder.
Reimplemented from TAO_EC_Default_Factory.
|
virtual |
Create and destroy the observer strategy.
Reimplemented from TAO_EC_Default_Factory.
|
virtual |
Create and destroy the timer module.
Reimplemented from TAO_EC_Default_Factory.
|
virtual |
Reimplemented from TAO_EC_Default_Factory.
|
virtual |
Reimplemented from TAO_EC_Default_Factory.