The Robot Application Programming Interface Delegate Project
|
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