#include <RT_ORBInitializer.h>
Inheritance diagram for TAO_RT_ORBInitializer:
Public Types | |
enum | { TAO_PRIORITY_MAPPING_CONTINUOUS, TAO_PRIORITY_MAPPING_LINEAR, TAO_PRIORITY_MAPPING_DIRECT } |
enum | { TAO_NETWORK_PRIORITY_MAPPING_LINEAR } |
Public Methods | |
TAO_RT_ORBInitializer (int priority_mapping_type, int network_priority_mapping_type, long sched_policy, long scope_policy) | |
virtual void | pre_init (PortableInterceptor::ORBInitInfo_ptr info ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
virtual void | post_init (PortableInterceptor::ORBInitInfo_ptr info ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
Private Methods | |
void | register_policy_factories (PortableInterceptor::ORBInitInfo_ptr info ACE_ENV_ARG_DECL) |
Register RTCORBA policy factories. More... | |
Private Attributes | |
TAO_RT_PolicyFactory | policy_factory_ |
Instance of the RTCORBA policy factory. The RTCORBA policy factory is stateless and reentrant, so share a single instance between all ORBs. More... | |
int | priority_mapping_type_ |
Priority mapping type. More... | |
int | network_priority_mapping_type_ |
Network Priority mapping type. More... | |
long | sched_policy_ |
Scheduling policy. More... | |
long | scope_policy_ |
Scope policy. More... |
|
|
|
|
|
|
|
Reimplemented from PortableInterceptor::ORBInitializer. |
|
Reimplemented from PortableInterceptor::ORBInitializer. |
|
Register RTCORBA policy factories.
|
|
Network Priority mapping type.
|
|
Instance of the RTCORBA policy factory. The RTCORBA policy factory is stateless and reentrant, so share a single instance between all ORBs.
|
|
Priority mapping type.
|
|
Scheduling policy.
|
|
Scope policy.
|