Classes | |
class | BufferBase |
BufferBase abstract class. More... | |
class | NullBuffer |
Concrete buffer class for dummy. More... | |
class | ConfigBase |
ConfigBase abstract class. More... | |
class | Config |
Config class. More... | |
class | ConfigAdmin |
ConfigAdmin class. More... | |
class | CorbaConsumerBase |
class | CorbaConsumer |
class | CorbaNaming |
CORBA Naming Service helper class. More... | |
class | CorbaObjectManager |
Activate and deactivate CORBA objects. More... | |
class | CorbaPort |
RT Conponent CORBA service/consumer Port. More... | |
class | DataFlowComponentBase |
DataFlowComponentBase class. More... | |
class | DataInPort |
Port for InPort. More... | |
class | DataOutPort |
OutPort abstruct class. More... | |
class | ECFactoryBase |
ECFactoryBase abstract class. More... | |
class | ECFactoryCXX |
ECFactoryCXX class. More... | |
class | ExecutionContextBase |
ExecutionContext base class. More... | |
class | ExtTrigExecutionContext |
ExecutionContext class that enables one step execution. More... | |
class | FactoryBase |
FactoryBase base class. More... | |
class | FactoryCXX |
FactoryCXX class. More... | |
class | InPort |
InPort template class. More... | |
class | InPortConsumer |
InPortConsumer abstract class. More... | |
class | InPortCorbaConsumer |
InPortCorbaConsumer class. More... | |
class | InPortCorbaProvider |
InPortCorbaProvider class. More... | |
class | InPortProvider |
InPortProvider class. More... | |
class | InPortTcpSockConsumer |
InPortTcpSockConsumer class. More... | |
class | InPortTcpSockProvider |
InPortTcpSockProvider class. More... | |
class | Manager |
Manager class. More... | |
class | ManagerConfig |
Manager configuration class. More... | |
class | ModuleManager |
ModuleManager class. More... | |
class | NamingBase |
NamingService management abstract class. More... | |
class | NamingOnCorba |
NamingServer management class for CORBA. More... | |
class | NamingManager |
NamingServer management class. More... | |
class | OutPort |
OutPort template class. More... | |
class | OutPortBase |
Output base class. More... | |
class | OutPortConsumer |
OutPortConsumer abstract class. More... | |
class | OutPortCorbaConsumer |
OutPortCorbaConsumer class. More... | |
class | OutPortCorbaProvider |
OutPortCorbaProvider class. More... | |
class | OutPortProvider |
OutPortProvider. More... | |
class | OutPortTcpSockProvider |
OutPortTcpSockProvider class. More... | |
class | PeriodicExecutionContext |
PeriodicExecutionContext class. More... | |
class | PortAdmin |
PortAdmin class. More... | |
class | PortBase |
Port base class. More... | |
class | OnWrite |
Callback abstract class on write(). More... | |
class | OnWriteConvert |
Data convert callback abstract class on write(). More... | |
class | OnRead |
Callback abstract class on read(). More... | |
class | OnReadConvert |
Data convert callback abstract class on read(). More... | |
class | OnOverflow |
Callback abstract class when the buffer overflow occurs. More... | |
class | OnUnderflow |
Callback abstract class on underflow. More... | |
class | OnWriteTimeout |
Callback abstract class on timeout. More... | |
class | OnReadTimeout |
OnReadTimeout abstract class. More... | |
class | PortProfileHelper |
PortProfile helper class. More... | |
class | Properties |
Class represents a set of properties. More... | |
class | PublisherBase |
Base class of Publisher. More... | |
class | PublisherFactory |
PublisherFactory class. More... | |
class | PublisherFlush |
PublisherFlush class. More... | |
class | PublisherNew |
PublisherNew class. More... | |
class | PublisherPeriodic |
PublisherPeriodic class. More... | |
class | RingBuffer |
Ring buffer implementation class. More... | |
class | RTObject_impl |
RT-Component class. More... | |
class | SyncFIFO |
class | SyncLIFO |
class | sync_callback |
sync_callback abstract class More... | |
class | basic_logbuf |
Logger buffer class. More... | |
class | basic_medlogbuf |
Mediate logger buffer class. More... | |
class | basic_dummybuf |
class | basic_logstream |
Logger format class. More... | |
class | TcpAcceptor |
class | TcpServer |
TcpServer class. More... | |
class | TcpHandler |
TcpHandler class. More... | |
class | Timer |
Timer class. More... | |
Typedefs | |
typedef ExecutionContextBase *(* | ECNewFunc )() |
typedef void(* | ECDeleteFunc )(ExecutionContextBase *ec) |
typedef RTObject_impl | RtcBase |
typedef RtcBase *(* | RtcNewFunc )(Manager *manager) |
typedef void(* | RtcDeleteFunc )(RtcBase *rtc) |
typedef void(* | ModuleInitProc )(Manager *manager) |
typedef sync_callback< char > | SyncCallback |
typedef basic_logbuf < char > | Logbuf |
typedef basic_medlogbuf < char > | MedLogbuf |
typedef basic_logstream < char > | LogStream |
Functions | |
template<class _New> | |
ExecutionContextBase * | ECCreate () |
Template function to create ExecutionContext. | |
template<class _Delete> | |
void | ECDelete (ExecutionContextBase *ec) |
Template function to destroy ExecutionContext. | |
template<class _New> | |
RtcBase * | Create (Manager *manager) |
Template function to create RT-Components. | |
template<class _Delete> | |
void | Delete (RtcBase *rtc) |
Template function to destroy RT-Components. |
Utility functions for RT-Component.
This provides the following utility functions to RT-Component.
typedef void(* RTC::ECDeleteFunc)(ExecutionContextBase *ec) |
typedef ExecutionContextBase*(* RTC::ECNewFunc)() |
typedef basic_logbuf<char> RTC::Logbuf |
typedef basic_logstream<char> RTC::LogStream |
typedef basic_medlogbuf<char> RTC::MedLogbuf |
typedef void(* RTC::ModuleInitProc)(Manager *manager) |
typedef RTObject_impl RTC::RtcBase |
typedef void(* RTC::RtcDeleteFunc)(RtcBase *rtc) |
typedef RtcBase*(* RTC::RtcNewFunc)(Manager *manager) |
typedef sync_callback<char> RTC::SyncCallback |
RtcBase* RTC::Create | ( | Manager * | manager | ) | [inline] |
Template function to create RT-Components.
This is the template function to create RT-Component's instances. This is invoked from RT-Components manager. Actually, each component's constructor is invoked. Specify the type of the target RT-Components for creation by <_New>.
manager | Manager object |
void RTC::Delete | ( | RtcBase * | rtc | ) | [inline] |
Template function to destroy RT-Components.
This is the template function to destroy RT-Component's instances. Specify the type of the target RT-Components for destroy by <_Delete>.
rtc | The target RT-Component's instances for destruction |
ExecutionContextBase* RTC::ECCreate | ( | ) | [inline] |
Template function to create ExecutionContext.
Template function to create ExecutionContext's instances.
void RTC::ECDelete | ( | ExecutionContextBase * | ec | ) | [inline] |
Template function to destroy ExecutionContext.
Template function to destroy ExecutionContext's instances.
ec | The target ExecutionContext's instances for destruction |