OpenRTM-aist  1.2.1
Public Member Functions | List of all members
RTC::Manager::OrbRunner Class Reference

OrbRunner class. More...

#include <Manager.h>

Inheritance diagram for RTC::Manager::OrbRunner:
Inheritance graph
[legend]
Collaboration diagram for RTC::Manager::OrbRunner:
Collaboration graph
[legend]

Public Member Functions

 OrbRunner (CORBA::ORB_ptr orb)
 Constructor. More...
 
virtual int open (void *args)
 ORB activation processing. More...
 
virtual int svc (void)
 ORB start processing. More...
 
virtual int close (unsigned long flags)
 ORB close processing. More...
 
- Public Member Functions inherited from coil::Task
 Task ()
 Constructor. More...
 
virtual ~Task ()
 Destructor. More...
 
virtual void activate ()
 Create a thread. More...
 
virtual int wait (void)
 Waiting for the thread terminate. More...
 
virtual int suspend (void)
 Suspending the task. More...
 
virtual int resume (void)
 Resuming the suspended task. More...
 
virtual void reset ()
 Reset of task count. More...
 
virtual void finalize ()
 Finalizing the task. More...
 

Additional Inherited Members

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

Detailed Description

OrbRunner class.

ORB exrcution helper class

Since
0.4.0

Constructor & Destructor Documentation

RTC::Manager::OrbRunner::OrbRunner ( CORBA::ORB_ptr  orb)
inline

Constructor.

Constructor

Member Function Documentation

virtual int RTC::Manager::OrbRunner::close ( unsigned long  flags)
inlinevirtual

ORB close processing.

ORB close processing.

Parameters
flagsFlag of close processing
Returns
Close result

Reimplemented from coil::Task.

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

ORB activation processing.

ORB activation processing.

Parameters
argsORB activation processing
Returns
Activation result

Reimplemented from coil::Task.

References CORBA_RTCUtil::activate().

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

ORB start processing.

ORB start processing

Returns
Starting result

Reimplemented from coil::Task.


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