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

ネームスペース RTM


構成

class  RtcBase
 RTComponent 基底クラス. [詳細]

class  RtcBase::ThreadState
 アクティビティスレッド状態フラグ構造体 [詳細]

class  RtcBase::eq_name
 コンポーネント名比較 Fanctor クラス [詳細]

struct  RtcBase::ComponentStateMtx
 アクティビティ状態変数クラス [詳細]

struct  RtcBase::InPorts
 mutex 付き InPort リスト構造体 [詳細]

struct  RtcBase::OutPorts
 mutex 付き OutPort リスト構造体 [詳細]

class  RtcCompositeBase
class  RtcCompositeBase::eq_comp_name
class  RtcCompositeBase::eq_comp
class  RtcCompositeBase::eq_port_name
class  RtcCompositeBase::eq_port
struct  RtcCompositeBase::Components
 Input port pointer list. [詳細]

struct  RtcCompositeBase::InPorts
 Input port object reference list. [詳細]

struct  RtcCompositeBase::OutPorts
 Output port object reference list. [詳細]

class  RtcConfig
 RtcManager コンフィギュレーションクラス. [詳細]

class  RtcFactoryBase
 RtcFactoryBase 基底クラス. [詳細]

class  RtcFactoryCXX
 RtcFactoryCXX クラス. [詳細]

class  RtcFactoryPy
 RtcFactoryPy クラス. [詳細]

class  InPortAny
 InPort テンプレートクラス. [詳細]

class  InPortBase
 InPort 基底クラス. [詳細]

class  RtcManager
 RTComponent マネージャクラス. [詳細]

struct  RtcManager::FactoryMap
 Component factory and destructor map コンポーネントファクトリマップ構造体.

struct  RtcManager::DLL
 コンポーネントモジュール構造体

struct  RtcManager::OstreamMtx
struct  RtcManager::ComponentDB
 コンポーネントインスタンスデータベース構造体 [詳細]

struct  RtcModuleProfSpec
class  RtcModuleProfile
 Profile class of RTComponent Module ------------------------------------------------------------. [詳細]

class  RtcNaming
 CORBA Naming Service アクセスヘルパークラス. [詳細]

class  OutPortAny
 OutPort テンプレートクラス. [詳細]

class  OutPortBase
 OutPort 基底クラス. [詳細]

struct  OutPortBase::Subscribers
 サブスクライバのリスト [詳細]

class  RingBuffer
 RingBuffer テンプレートクラス. [詳細]

class  SubscriberBase
 Subscriber 基底クラス. [詳細]

struct  SubscriberBase::NewData
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
class  RtcSyncComposite
class  TimeStatistics
class  RtcCompositeBase::Functor

型定義

typedef RtcBase *(* RtcNewFunc )(RtcManager *manager)
 コンポーネントオブジェクトファクトリ関数宣言

typedef void(* RtcDeleteFunc )(RtcBase *rtc)
 コンポーネントオブジェクト廃棄関数宣言

typedef void(* RtcModuleInitProc )(RtcManager *manager)
typedef map< string, int
>::value_type 
TypeMapValue
typedef std::vector< CosNaming::NamingContextExt_var > ContextList
typedef std::vector< CORBA::Object_ptr > ObjectList

列挙型

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
}

変数

char * StateString []
const char * config_file_path []
const char * config_file_env = "RTC_CONFIG"
TypeMapValue CompTypes []
TypeMapValue ActTypes []
TypeMapValue LangTypes []


型定義

typedef std::vector<CosNaming::NamingContextExt_var> RTM::ContextList
 

typedef std::vector<CORBA::Object_ptr> RTM::ObjectList
 

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

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

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

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 ------------------------------------------------------------

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に対してThu Dec 16 15:29:06 2004に生成されました。 doxygen 1.3.6