DAnCE ..
Public Member Functions | Protected Member Functions | Private Attributes
DAnCE::Deployment_Scheduler Class Reference

#include <Deployment_Scheduler.h>

Inheritance diagram for DAnCE::Deployment_Scheduler:
Inheritance graph
[legend]
Collaboration diagram for DAnCE::Deployment_Scheduler:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Deployment_Scheduler (void)
virtual ~Deployment_Scheduler (void)
int schedule_event (Deployment_Event *event)
 Schedule an event for execution.
void activate_scheduler (size_t threads)
void terminate_scheduler (void)
bool multithreaded (void)
bool work_pending (void)
void perform_work (void)

Protected Member Functions

virtual int svc (void)
 Scheduler event loop.

Private Attributes

bool multithread_
ACE_Activation_Queue event_queue_

Constructor & Destructor Documentation

DAnCE::Deployment_Scheduler::Deployment_Scheduler ( void  )
DAnCE::Deployment_Scheduler::~Deployment_Scheduler ( void  ) [virtual]

Member Function Documentation

void DAnCE::Deployment_Scheduler::activate_scheduler ( size_t  threads)
bool DAnCE::Deployment_Scheduler::multithreaded ( void  )
void DAnCE::Deployment_Scheduler::perform_work ( void  )
int DAnCE::Deployment_Scheduler::schedule_event ( Deployment_Event event)

Schedule an event for execution.

int DAnCE::Deployment_Scheduler::svc ( void  ) [protected, virtual]

Scheduler event loop.

Reimplemented from ACE_Task_Base.

void DAnCE::Deployment_Scheduler::terminate_scheduler ( void  )
bool DAnCE::Deployment_Scheduler::work_pending ( void  )

Member Data Documentation


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