OpenRTM  1.0.0
Public Member Functions | Public Attributes
RTC::Manager::Terminator Class Reference

Terminator class. More...

#include <Manager.h>

Inheritance diagram for RTC::Manager::Terminator:
coil::Task

List of all members.

Public Member Functions

 Terminator (Manager *manager)
 Constructor.
void terminate ()
 Termination processing.
virtual int open (void *args)
 Termination processing activation.
virtual int svc (void)
 ORB and manager's termination processing.

Public Attributes

Managerm_manager

Detailed Description

Terminator class.

ORB termination helper class.

Since:
0.4.0

Constructor & Destructor Documentation

Constructor.

Constructor

Parameters:
managerManager object

Member Function Documentation

virtual int RTC::Manager::Terminator::open ( void *  args) [inline, virtual]

Termination processing activation.

Termination processing activation.

Parameters:
argsActivation argument
Returns:
Activation result

Reimplemented from coil::Task.

References coil::Task::activate().

Referenced by terminate().

virtual int RTC::Manager::Terminator::svc ( void  ) [inline, virtual]

ORB and manager's termination processing.

ORB and manager's termination processing.

Returns:
Termination result

Reimplemented from coil::Task.

References RTC::Manager::instance(), and RTC::Manager::shutdown().

Termination processing.

Start ORB and manager's termination processing.

References open().


Member Data Documentation