DAnCE  ..
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
DAnCE::Deployment_Scheduler Class Reference

#include <Deployment_Scheduler.h>

Inheritance diagram for DAnCE::Deployment_Scheduler:
Inheritance graph
Collaboration diagram for DAnCE::Deployment_Scheduler:
Collaboration graph

Public Member Functions

 Deployment_Scheduler (void)
 
virtual ~Deployment_Scheduler (void)
 
int schedule_event (Deployment_Event *event)
 Schedule an event for execution. More...
 
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. More...
 

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  )
protectedvirtual

Scheduler event loop.

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

Member Data Documentation

ACE_Activation_Queue DAnCE::Deployment_Scheduler::event_queue_
private
bool DAnCE::Deployment_Scheduler::multithread_
private

The documentation for this class was generated from the following files: