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 -*-
00026 /*
00027  * $Log: RTMBase.idl,v $
00028  * Revision 1.1.1.1  2005/05/12 09:06:18  n-ando
00029  * Public release.
00030  *
00031  *
00032  */
00033 
00034 #ifndef __RTMBase_idl__
00035 #define __RTMBase_idl__
00036 
00037 
00038 #ifdef TAO_IDL
00039 #include <orb.idl>
00040 #endif
00041 //#include "CosPropertyService.idl"
00042 
00043 module RTM
00044 {
00073   typedef short RtmRes;
00074 
00082   const RtmRes RTM_OK        = 0;
00090   const RtmRes RTM_ERR       = 1;
00098   const RtmRes RTM_WARNING   = 2;
00106   const RtmRes RTM_FATAL_ERR = 4;
00107 
00108 
00109 
00124   struct NamedValue {
00126         string name;
00128         any value;
00129         short flag;
00130   };
00131 
00146   typedef sequence<NamedValue> NVList;
00147 
00148 
00163   struct Time
00164   {
00165         unsigned long sec;    // sec
00166         unsigned long nsec;   // nano sec
00167   };
00168 };
00169 
00170 #endif // __RTMBase_idl__
00171 

Generated on Mon May 23 03:14:16 2005 for OpenRTM by doxygen 1.3.6