Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

RtcModuleProfile.h File Reference

RT component module's profile class. More...

#include "rtm/RTC.h"
#include <map>
#include <string>
#include "rtm/idl/RTCProfileSkel.h"
#include "rtm/idl/RTCProfileStub.h"
#include "rtm/idl/RTCBaseSkel.h"
#include "rtm/idl/RTCBaseStub.h"

Go to the source code of this file.

Namespaces

namespace  RTM

Typedefs

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

Enumerations

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
}

Variables

static TypeMapValue CompTypes []
static TypeMapValue ActTypes []
static TypeMapValue LangTypes []


Detailed Description

RT component module's profile class.

Date:
Date
2005/05/16 06:26:39
Author:
Noriaki Ando <n-ando@aist.go.jp>
Copyright (C) 2003-2005 Task-intelligence Research Group, Intelligent Systems Research Institute, National Institute of Advanced Industrial Science and Technology (AIST), Japan All rights reserved.

Id
RtcModuleProfile.h,v 1.2 2005/05/16 06:26:39 n-ando Exp

Typedef Documentation

RTM::RtcModuleProfSpec
 

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

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

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


Enumeration Type Documentation

enum RTM::RtcModuleProfileType
 

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

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

Enumeration values:
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 


Variable Documentation

TypeMapValue RTM::ActTypes[] [static]
 

Initial value:

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

TypeMapValue RTM::CompTypes[] [static]
 

Initial value:

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

TypeMapValue RTM::LangTypes[] [static]
 

Initial value:

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


Generated on Sat Oct 28 02:28:13 2006 for OpenRTM by  doxygen 1.4.1