メインページ | ネームスペース一覧 | クラス階層 | 構成 | ファイル一覧 | ネームスペースメンバ | 構成メンバ | ファイルメンバ

RtcSyncComposite.h

説明を見る。
00001 // -*- C++ -*-
00016 #ifndef __RtcSyncCompositeBase_h__
00017 #define __RtcSyncCompositeBase_h__
00018 
00019 #include "rtm/RtcCompositeBase.h"
00020 
00021 namespace RTM {
00022 
00023   class RtcSyncComposite
00024         : public virtual RtcCompositeBase
00025   {
00026   public:
00027 
00028         RtcSyncComposite(RtcManager* manager);
00029 
00030         //      ~RtcSyncComposite();
00031 
00032         virtual int svc(void);
00033 
00034         // ** Steady state **
00035         //------------------------------------------------------------
00036         // Ready state methods
00042         virtual RtmRes rtc_ready_entry();
00048         virtual RtmRes rtc_ready_do();
00054         virtual RtmRes rtc_ready_exit();
00055         //------------------------------------------------------------
00056         
00057         //------------------------------------------------------------
00058         // Active state methods
00064         virtual RtmRes rtc_active_entry();
00070         virtual RtmRes rtc_active_do();
00076         virtual RtmRes rtc_active_exit();
00077         //------------------------------------------------------------
00078         
00079         //------------------------------------------------------------
00080         // Error state methods
00086         virtual RtmRes rtc_error_entry();
00092         virtual RtmRes rtc_error_do();
00098         virtual RtmRes rtc_error_exit();
00099         //------------------------------------------------------------
00100         
00101         //------------------------------------------------------------
00102         // FatalError state methods
00108         virtual RtmRes rtc_fatal_entry();
00114         virtual RtmRes rtc_fatal_do();
00120         virtual RtmRes rtc_fatal_exit();
00121         //------------------------------------------------------------
00122         
00123         // ** Transient state **
00125 
00130         virtual RtmRes rtc_init_entry();
00131         
00136         virtual RtmRes rtc_starting_entry();
00137         
00142         virtual RtmRes rtc_stopping_entry();
00143         
00148         virtual RtmRes rtc_aborting_entry();
00149         
00154         virtual RtmRes rtc_exiting_entry();
00155 
00156 
00157   };
00158 };
00159 
00160 
00161 #endif // __RtcSyncCompositeBase_h__

OpenRTMに対してWed Apr 6 14:22:11 2005に生成されました。 doxygen 1.3.6