Public Member Functions | Public Attributes | List of all members
RTC::Manager::Terminator Class Reference

Terminator class. More...

#include <Manager.h>

Inheritance diagram for RTC::Manager::Terminator:
Inheritance graph
[legend]

Public Member Functions

virtual int open (void *args)
 Termination processing activation. More...
 
virtual int svc (void)
 ORB and manager's termination processing. More...
 
void terminate ()
 Termination processing. More...
 
 Terminator (Manager *manager)
 Constructor. More...
 
- Public Member Functions inherited from coil::Task
virtual void activate ()
 Create a thread. More...
 
virtual void activate ()
 Create a thread. More...
 
virtual int close (unsigned long flags=0)
 Task close. More...
 
virtual int close (unsigned long flags=0)
 Task close. More...
 
virtual void finalize ()
 Finalizing the task. More...
 
virtual void finalize ()
 Finalizing the task. More...
 
virtual void reset ()
 Reset of task count. More...
 
virtual void reset ()
 Reset of task count. More...
 
virtual int resume (void)
 Resuming the suspended task. More...
 
virtual int resume (void)
 Resuming the suspended task. More...
 
virtual int suspend (void)
 Suspending the task. More...
 
virtual int suspend (void)
 Suspending the task. More...
 
 Task ()
 Constructor. More...
 
 Task ()
 Constructor. More...
 
virtual int wait (void)
 Waiting for the thread terminate. More...
 
virtual int wait (void)
 Waiting for the thread terminate. More...
 
virtual ~Task ()
 Destructor. More...
 
virtual ~Task ()
 Destructor. More...
 

Public Attributes

Managerm_manager
 

Additional Inherited Members

- Static Public Member Functions inherited from coil::Task
static void * svc_run (void *args=0)
 Start thread Execution. More...
 
static unsigned int WINAPI svc_run (void *args=0)
 Start thread Execution. More...
 

Detailed Description

Terminator class.

ORB termination helper class.

Since
0.4.0

Definition at line 1983 of file Manager.h.

Constructor & Destructor Documentation

◆ Terminator()

RTC::Manager::Terminator::Terminator ( Manager manager)
inline

Constructor.

Constructor

Parameters
managerManager object

Definition at line 2004 of file Manager.h.

Member Function Documentation

◆ open()

virtual int RTC::Manager::Terminator::open ( void *  args)
inlinevirtual

Termination processing activation.

Termination processing activation.

Parameters
argsActivation argument
Returns
Activation result

Reimplemented from coil::Task.

Definition at line 2045 of file Manager.h.

◆ svc()

virtual int RTC::Manager::Terminator::svc ( void  )
inlinevirtual

ORB and manager's termination processing.

ORB and manager's termination processing.

Returns
Termination result

Reimplemented from coil::Task.

Definition at line 2068 of file Manager.h.

◆ terminate()

void RTC::Manager::Terminator::terminate ( )
inline

Termination processing.

Start ORB and manager's termination processing.

Definition at line 2019 of file Manager.h.

Member Data Documentation

◆ m_manager

Manager* RTC::Manager::Terminator::m_manager

Definition at line 2073 of file Manager.h.


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


openrtm_aist
Author(s): Noriaki Ando
autogenerated on Mon Feb 28 2022 23:00:47