RT-Component. More...
Namespaces | |
CORBA | |
Local | |
Functions | |
template<class _New > | |
RTObject_impl * | Create (Manager *manager) |
Template function to create RT-Components. More... | |
template<class _Delete > | |
void | Delete (RTObject_impl *rtc) |
Template function to destroy RT-Components. More... | |
template<class _New > | |
ExecutionContextBase * | ECCreate () |
Template function to create ExecutionContext. More... | |
template<class _Delete > | |
void | ECDelete (ExecutionContextBase *ec) |
Template function to destroy ExecutionContext. More... | |
int | getInitProcCount () |
void | InitProc (Manager *manager) |
void | resetInitProcCount () |
Variables | |
static const char * | default_conf [] |
RT-Component default profile. More... | |
int | InPortPushConnector_read |
ConnectorBase::ReturnCode | InPortPushConnector_read_return_value |
::OutPortBase::Logger | logger |
LogStreamBuf | m_logStreamBuf |
ConnectorBase::ReturnCode | OutPortPushConnector_write_return_value |
::InPort::Logger | RTC_logger |
RT-Component.
Mock RTC.
typedef BufferBase<cdrMemoryStream> RTC::CdrBufferBase |
Definition at line 30 of file CdrBufferBase.h.
Definition at line 31 of file CdrBufferBase.h.
typedef RingBuffer<cdrMemoryStream> RTC::CdrRingBuffer |
Definition at line 28 of file CdrRingBuffer.h.
typedef std::vector<ConnectorInfo> RTC::ConnectorInfoList |
Definition at line 129 of file ConnectorBase.h.
typedef std::vector<ConnectorBase*> RTC::ConnectorList |
Definition at line 131 of file ConnectorBase.h.
typedef std::vector<DataPortStatus::Enum> RTC::DataPortStatusList |
Definition at line 206 of file DataPortStatus.h.
Definition at line 29 of file DefaultPeriodicTask.h.
typedef void(* RTC::ECDeleteFunc) (ExecutionContextBase *ec) |
Definition at line 30 of file ECFactory.h.
typedef ExecutionContextBase*(* RTC::ECNewFunc) () |
Definition at line 29 of file ECFactory.h.
typedef coil::Guard<coil::Mutex> RTC::Guard |
Definition at line 31 of file SdoServiceAdmin.cpp.
Definition at line 255 of file InPortConsumer.h.
InPortProviderFactory type definition.
Definition at line 528 of file InPortProvider.h.
typedef ::coil::LogStream RTC::LogStream |
Definition at line 35 of file SystemLogger.h.
typedef ::coil::LogStreamBuffer RTC::LogStreamBuf |
Definition at line 34 of file SystemLogger.h.
Definition at line 121 of file ConfigAdmin.h.
Definition at line 95 of file ConfigAdmin.h.
Definition at line 108 of file ConfigAdmin.h.
Definition at line 82 of file ConfigAdmin.h.
Definition at line 56 of file ConfigAdmin.h.
Definition at line 69 of file ConfigAdmin.h.
OutPortConsumerFactory type definition.
Definition at line 414 of file OutPortConsumer.h.
OutPortProviderFactory type definition.
Definition at line 548 of file OutPortProvider.h.
Definition at line 29 of file PeriodicTaskFactory.h.
typedef coil::Properties RTC::Properties |
Definition at line 364 of file PublisherBase.h.
typedef RTObject_impl RTC::RtcBase |
typedef void(* RTC::RtcDeleteFunc) (RTObject_impl *rtc) |
Definition at line 34 of file rtm/Factory.h.
typedef RTObject_impl*(* RTC::RtcNewFunc) (Manager *manager) |
Definition at line 33 of file rtm/Factory.h.
typedef of sdoServiceConsumerFactory
Definition at line 239 of file SdoServiceConsumerBase.h.
typedef of sdoServiceProviderFactory
Definition at line 238 of file SdoServiceProviderBase.h.
typedef ExecutionContextHandle_t RTC::UniqueId |
Definition at line 32 of file ComponentActionListener.h.
The types of ConnectorDataListener.
Enumerator | |
---|---|
ON_UPDATE_CONFIG_PARAM | |
CONFIG_PARAM_LISTENER_NUM |
Definition at line 43 of file ConfigurationListener.h.
The types of ConfigurationSetListener.
Enumerator | |
---|---|
ON_SET_CONFIG_SET | |
ON_ADD_CONFIG_SET | |
CONFIG_SET_LISTENER_NUM |
Definition at line 158 of file ConfigurationListener.h.
The types of ConfigurationSetNameListener.
Enumerator | |
---|---|
ON_UPDATE_CONFIG_SET | |
ON_REMOVE_CONFIG_SET | |
ON_ACTIVATE_CONFIG_SET | |
CONFIG_SET_NAME_LISTENER_NUM |
Definition at line 266 of file ConfigurationListener.h.
The types of ConnectorDataListener.
Definition at line 67 of file ConnectorListener.h.
The types of ConnectorListener.
Enumerator | |
---|---|
ON_BUFFER_EMPTY | |
ON_BUFFER_READ_TIMEOUT | |
ON_SENDER_EMPTY | |
ON_SENDER_TIMEOUT | |
ON_SENDER_ERROR | |
ON_CONNECT | |
ON_DISCONNECT | |
CONNECTOR_LISTENER_NUM |
Definition at line 398 of file ConnectorListener.h.
The types of ExecutionContextActionListener.
Enumerator | |
---|---|
EC_ATTACHED | |
EC_DETACHED | |
EC_ACTION_LISTENER_NUM |
Definition at line 483 of file ComponentActionListener.h.
The types of PortActionListener.
Enumerator | |
---|---|
ADD_PORT | |
REMOVE_PORT | |
PORT_ACTION_LISTENER_NUM |
Definition at line 376 of file ComponentActionListener.h.
The types of ConnectorDataListener.
Enumerator | |
---|---|
ON_NOTIFY_CONNECT | |
ON_NOTIFY_DISCONNECT | |
ON_UNSUBSCRIBE_INTERFACES | |
PORT_CONNECT_LISTENER_NUM |
Definition at line 49 of file PortConnectListener.h.
The types of PortConnectRetListenerType.
Enumerator | |
---|---|
ON_PUBLISH_INTERFACES | |
ON_CONNECT_NEXTPORT | |
ON_SUBSCRIBE_INTERFACES | |
ON_CONNECTED | |
ON_DISCONNECT_NEXT | |
ON_DISCONNECTED | |
PORT_CONNECT_RET_LISTENER_NUM |
Definition at line 161 of file PortConnectListener.h.
The types of ConnectorDataListener.
Definition at line 219 of file ComponentActionListener.h.
The types of ConnectorDataListener.
Definition at line 57 of file ComponentActionListener.h.
RTObject_impl* RTC::Create | ( | Manager * | manager | ) |
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 |
Definition at line 65 of file rtm/Factory.h.
void RTC::Delete | ( | RTObject_impl * | rtc | ) |
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 |
Definition at line 92 of file rtm/Factory.h.
ExecutionContextBase* RTC::ECCreate | ( | ) |
Template function to create ExecutionContext.
Template function to create ExecutionContext's instances.
Definition at line 52 of file ECFactory.h.
void RTC::ECDelete | ( | ExecutionContextBase * | ec | ) |
Template function to destroy ExecutionContext.
Template function to destroy ExecutionContext's instances.
ec | The target ExecutionContext's instances for destruction |
Definition at line 77 of file ECFactory.h.
int RTC::getInitProcCount | ( | ) |
Definition at line 33 of file DummyModule.cpp.
void RTC::InitProc | ( | Manager * | manager | ) |
Definition at line 28 of file DummyModule.cpp.
void RTC::resetInitProcCount | ( | ) |
Definition at line 38 of file DummyModule.cpp.
|
static |
RT-Component default profile.
Definition at line 41 of file RTObject.cpp.
int RTC::InPortPushConnector_read |
Definition at line 663 of file InPortTests.cpp.
ConnectorBase::ReturnCode RTC::InPortPushConnector_read_return_value |
Definition at line 662 of file InPortTests.cpp.
::OutPortBase::Logger RTC::logger |
for debug
Definition at line 813 of file OutPortBaseTests.cpp.
LogStreamBuf RTC::m_logStreamBuf |
Mock SystemLogger
Definition at line 820 of file InPortTests.cpp.
ConnectorBase::ReturnCode RTC::OutPortPushConnector_write_return_value |
Definition at line 721 of file OutPortTests.cpp.
OutPort::Logger RTC::RTC_logger |
Global variable for test
Definition at line 661 of file InPortTests.cpp.