TAO  2.0.8
Public Member Functions | Private Types | Private Attributes
TAO_Time_Policy_Manager Class Reference

#include <Time_Policy_Manager.h>

Inheritance diagram for TAO_Time_Policy_Manager:
Inheritance graph
[legend]
Collaboration diagram for TAO_Time_Policy_Manager:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 TAO_Time_Policy_Manager ()
virtual ~TAO_Time_Policy_Manager ()
virtual int init (int argc, ACE_TCHAR *argv[])
 Dynamic linking hook.
int parse_args (int argc, ACE_TCHAR *argv[])
 Parse svc.conf arguments.
virtual ACE_Timer_Queuecreate_timer_queue (void)
virtual void destroy_timer_queue (ACE_Timer_Queue *tmq)

Private Types

enum  Time_Policy_Setting { TAO_OS_TIME_POLICY, TAO_HR_TIME_POLICY, TAO_DYN_TIME_POLICY }

Private Attributes

TAO_SYNCH_MUTEX lock_
TAO_Time_Policy_Strategytime_policy_strategy_
Time_Policy_Setting time_policy_setting_
ACE_CString time_policy_name_

Member Enumeration Documentation

Enumerator:
TAO_OS_TIME_POLICY 
TAO_HR_TIME_POLICY 
TAO_DYN_TIME_POLICY 

Constructor & Destructor Documentation

TAO_Time_Policy_Manager::TAO_Time_Policy_Manager ( )
TAO_Time_Policy_Manager::~TAO_Time_Policy_Manager ( ) [virtual]

Member Function Documentation

ACE_Timer_Queue * TAO_Time_Policy_Manager::create_timer_queue ( void  ) [virtual]
void TAO_Time_Policy_Manager::destroy_timer_queue ( ACE_Timer_Queue tmq) [virtual]
int TAO_Time_Policy_Manager::init ( int  argc,
ACE_TCHAR argv[] 
) [virtual]

Dynamic linking hook.

Reimplemented from ACE_Shared_Object.

int TAO_Time_Policy_Manager::parse_args ( int  argc,
ACE_TCHAR argv[] 
)

Parse svc.conf arguments.


Member Data Documentation

TAO_SYNCH_MUTEX TAO_Time_Policy_Manager::lock_ [private]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines