メインページ | ネームスペース一覧 | クラス階層 | 構成 | Directories | ファイル一覧 | ネームスペースメンバ | 構成メンバ | ファイルメンバ

ネームスペース RTM


構成

class  RtcBase
 RTComponent 基底クラス. [詳細]
class  RtcConfig
 RtcManager コンフィギュレーションクラス. [詳細]
class  RtcFactoryPy
 RtcFactoryPy クラス. [詳細]
class  InPortAny
 InPort テンプレートクラス. [詳細]
class  InPortBase
 InPort 基底クラス. [詳細]
class  RtcManager
 RTComponent マネージャクラス. [詳細]
struct  RtcModuleProfSpec_t
class  RtcModuleProfile
 Profile class of RTComponent Module ------------------------------------------------------------. [詳細]
class  RtcCorbaNaming
class  OutPortAny
 OutPort テンプレートクラス. [詳細]
class  OutPortBase
 OutPort 基底クラス. [詳細]
class  RingBuffer
 RingBuffer テンプレートクラス. [詳細]
class  SubsProfileBase
class  SubscriberBase
 Subscriber 基底クラス. [詳細]
class  SubscriberOnce
 Subscriber active object who get data once. [詳細]
class  SubscriberPeriodic
 Subscriber active object handle subscriber periodic data acquisition. [詳細]
class  SubscriberNew
 Subscriber active object pushes when new data arrived from activity. [詳細]
class  SubscriberTriggerd
class  SubscriberPeriodicNew
class  SubscriberNewPeriodic
class  SubscriberPeriodicTriggerd
class  SubscriberTriggerdPeriodic

型定義

typedef RTM::RTComponent::ComponentState ComponentState
 RTComponent 状態型再宣言.
typedef RtcBase *(* RtcNewFunc )(RtcManager *manager)
 コンポーネントオブジェクトファクトリ関数宣言
typedef void(* RtcDeleteFunc )(RtcBase *rtc)
 コンポーネントオブジェクト廃棄関数宣言
typedef void(* RtcModuleInitProc )(RtcManager *manager)
typedef RTM::RtcModuleProfSpec_t RtcModuleProfSpec
typedef map< string, int
>::value_type 
TypeMapValue

列挙型

enum  NamingPolicy { UNKNOWN = 0, LONGNAME_ENABLE = 1, ALIAS_ENABLE = 2 }
enum  RtcModuleProfileType {
  RTC_MODULE_NAME, RTC_MODULE_DESC, RTC_MODULE_VERSION, RTC_MODULE_AUTHOR,
  RTC_MODULE_COMPANY, RTC_MODULE_CATEGORY, RTC_MODULE_COMP_TYPE, RTC_MODULE_ACT_TYPE,
  RTC_MODULE_MAX_INST, RTC_MODULE_LANG, RTC_MODULE_LANG_TYPE, RTC_MODULE_SPEC_END
}

変数

class class static char * StateString []
const ComponentState RTC_UNKNOWN = 0
const ComponentState RTC_BORN = 1
const ComponentState RTC_INITIALIZING = 2
const ComponentState RTC_READY = 3
const ComponentState RTC_STARTING = 4
const ComponentState RTC_ACTIVE = 5
const ComponentState RTC_STOPPING = 6
const ComponentState RTC_ABORTING = 7
const ComponentState RTC_ERROR = 8
const ComponentState RTC_FATAL_ERROR = 9
const ComponentState RTC_EXITING = 10
EXPORTS RtcManager
static const char * config_file_path []
static const char * config_file_env = "RTC_CONFIG"
static TypeMapValue CompTypes []
static TypeMapValue ActTypes []
static TypeMapValue LangTypes []


型定義

typedef RTM::RTComponent::ComponentState RTM::ComponentState
 

RTComponent 状態型再宣言.

typedef void(* RTM::RtcDeleteFunc)(RtcBase *rtc)
 

コンポーネントオブジェクト廃棄関数宣言

typedef void(* RTM::RtcModuleInitProc)(RtcManager *manager)
 

RTM::RtcModuleProfSpec
 

------------------------------------------------------------

Type definition of RtcModuleProfile initialize table. ------------------------------------------------------------

typedef RtcBase*(* RTM::RtcNewFunc)(RtcManager *manager)
 

コンポーネントオブジェクトファクトリ関数宣言

typedef map<string, int>::value_type RTM::TypeMapValue
 


列挙型

enum RTM::NamingPolicy
 

列挙型の値:
UNKNOWN 
LONGNAME_ENABLE 
ALIAS_ENABLE 

enum RTM::RtcModuleProfileType
 

------------------------------------------------------------

Type definition of RtcModuleProfile initialize table. ------------------------------------------------------------

列挙型の値:
RTC_MODULE_NAME 
RTC_MODULE_DESC 
RTC_MODULE_VERSION 
RTC_MODULE_AUTHOR 
RTC_MODULE_COMPANY 
RTC_MODULE_CATEGORY 
RTC_MODULE_COMP_TYPE 
RTC_MODULE_ACT_TYPE 
RTC_MODULE_MAX_INST 
RTC_MODULE_LANG 
RTC_MODULE_LANG_TYPE 
RTC_MODULE_SPEC_END 


変数

TypeMapValue RTM::ActTypes[] [static]
 

初期値:

 {
        TypeMapValue("PERIODIC", PERIODIC),
        TypeMapValue("SPORADIC", SPORADIC),
        TypeMapValue("EVENT_DRIVEN", EVENT_DRIVEN),
  }
------------------------------------------------------------ Activity type string to enum table ------------------------------------------------------------

TypeMapValue RTM::CompTypes[] [static]
 

初期値:

 {
        TypeMapValue("STATIC", STATIC),
        TypeMapValue("UNIQUE", UNIQUE),
        TypeMapValue("COMMUTATIVE", COMMUTATIVE)
  }
------------------------------------------------------------ Component type string to enum table ------------------------------------------------------------

const char* RTM::config_file_env = "RTC_CONFIG" [static]
 

const char* RTM::config_file_path[] [static]
 

初期値:

 
        {"./rtc.conf",
         "/etc/rtc.conf",
         "/etc/rtc/rtc.conf",
         "/usr/local/etc/rtc.conf",
         NULL}

TypeMapValue RTM::LangTypes[] [static]
 

初期値:

 {
        TypeMapValue("COMPILE", COMPILE),
        TypeMapValue("SCRIPT", SCRIPT),
  }
------------------------------------------------------------ Language type string to enum table ------------------------------------------------------------

const ComponentState RTM::RTC_ABORTING = 7
 

const ComponentState RTM::RTC_ACTIVE = 5
 

const ComponentState RTM::RTC_BORN = 1
 

const ComponentState RTM::RTC_ERROR = 8
 

const ComponentState RTM::RTC_EXITING = 10
 

const ComponentState RTM::RTC_FATAL_ERROR = 9
 

const ComponentState RTM::RTC_INITIALIZING = 2
 

const ComponentState RTM::RTC_READY = 3
 

const ComponentState RTM::RTC_STARTING = 4
 

const ComponentState RTM::RTC_STOPPING = 6
 

const ComponentState RTM::RTC_UNKNOWN = 0
 

class EXPORTS RTM::RtcManager
 

class class class static char* RTM::StateString[] [static]
 

初期値:

        {
          "RTC_UNKNOWN",
          "RTC_BORN",
          "RTC_INITIALIZING",
          "RTC_READY",
          "RTC_STARTING",
          "RTC_ACTIVE",
          "RTC_STOPPING",
          "RTC_ABORTING",
          "RTC_ERROR",
          "RTC_FATAL_ERROR",
          "RTC_EXITING",
          "UNKNOWN"
        }


OpenRTMに対してSun Nov 5 06:15:08 2006に生成されました。  doxygen 1.4.1