The Robot Application Programming Interface Delegate Project
RAPID Logo

ProcessManagerState.idl

Go to the documentation of this file.
00001 #ifndef rpaid_ext_ProcessManagerState_idl
00002 #define rapid_ext_ProcessManagerState_idl
00003 
00004 #include "BaseTypes.idl"
00005 #include "Message.idl"
00006 
00007 module rapid
00008 {
00009   module ext
00010   {
00011     enum ProcessStatus {
00012       PROCESS_STATE_UNAVAIL,
00013       PROCESS_STATE_STARTING,
00014       PROCESS_STATE_RESTARTING,
00015       PROCESS_STATE_RUNNING,
00016       PROCESS_STATE_STOPPING,
00017       PROCESS_STATE_STOPPED,
00018       PROCESS_STATE_STOPPED_UNEXPECTEDLY,
00019       PROCESS_STATE_KILLED
00020     };
00021     typedef sequence<ProcessStatus> ProcessStatusSequence;
00022 
00023     valuetype ProcessManagerState : Message
00024     {
00025 
00026       public ProcessStatusSequence processStatus;
00027     };
00028   };
00029 };
00030 
00031 #endif // rapid_ext_ProcessManagerState_idl
00032 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines