DUNE: Uniform Navigational Environment  2016.09.0
DUNE::Concurrency::Process Class Reference

Public Member Functions

 Process (void)
 
virtual ~Process (void)
 
- Public Member Functions inherited from DUNE::Concurrency::Runnable
 Runnable (void)
 
virtual ~Runnable (void)
 
void start (void)
 
void stop (void)
 
void join (void)
 
void stopAndJoin (void)
 
void setPriority (Scheduler::Policy policy, unsigned priority)
 
unsigned getPriority (void)
 
State getState (void)
 
bool isCreated (void)
 
bool isStopping (void)
 
bool isRunning (void)
 
bool isStarting (void)
 
bool isDead (void)
 

Additional Inherited Members

- Public Types inherited from DUNE::Concurrency::Runnable
enum  State {
  StateStarting, StateRunning, StateStopping, StateDead,
  StateUnknown
}
 
- Protected Member Functions inherited from DUNE::Concurrency::Runnable
virtual void run (void)=0
 
virtual unsigned getPriorityImpl (void)=0
 

Constructor & Destructor Documentation

DUNE::Concurrency::Process::~Process ( void  )
virtual
Collaboration diagram for DUNE::Concurrency::Process:
Collaboration graph