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

RTMBase.idl

Go to the documentation of this file.
00001 // -*- IDL -*-
00022 #ifndef __RTMBase_idl__
00023 #define __RTMBase_idl__
00024 
00025 
00026 #ifdef TAO_IDL
00027 #include <orb.idl>
00028 #endif
00029 //#include "CosPropertyService.idl"
00030 
00031 module RTM
00032 {
00061   typedef short RtmRes;
00062 
00070   const RtmRes RTM_OK        = 0;
00078   const RtmRes RTM_ERR       = 1;
00086   const RtmRes RTM_WARNING   = 2;
00094   const RtmRes RTM_FATAL_ERR = 4;
00095 
00096 
00097 
00112   struct NamedValue {
00114         string name;
00116         any value;
00117         short flag;
00118   };
00119 
00134   typedef sequence<NamedValue> NVList;
00135 
00136 
00151   struct Time
00152   {
00153         unsigned long sec;    // sec
00154         unsigned long nsec;   // nano sec
00155   };
00156 };
00157 
00158 #endif // __RTMBase_idl__
00159 

Generated on Wed Apr 6 14:22:36 2005 for OpenRTM by doxygen 1.3.6