SEvMgr Logo  0.2.0
C++ Simulation-Oriented Discrete Event Management Library
EventQueueManager.hpp
Go to the documentation of this file.
00001 #ifndef __SEVMGR_CMD_EVENTQUEUEMANAGER_HPP
00002 #define __SEVMGR_CMD_EVENTQUEUEMANAGER_HPP
00003 
00004 // //////////////////////////////////////////////////////////////////////
00005 // Import section
00006 // //////////////////////////////////////////////////////////////////////
00007 // StdAir
00008 #include <stdair/stdair_basic_types.hpp>
00009 #include <stdair/command/CmdAbstract.hpp>
00010 // SEvMgr
00011 #include <sevmgr/SEVMGR_Types.hpp>
00012 
00013 // Forward declarations
00014 namespace stdair {
00015   class EventQueue;
00016   struct ProgressStatusSet;
00017 }
00018 
00019 namespace SEVMGR {
00020 
00024   class EventQueueManager : public stdair::CmdAbstract {
00025     friend class SEVMGR_Service;
00026     
00027   private:
00028     // //////// Business methodes //////////
00032     static void buildSampleBom (stdair::EventQueue&);
00033 
00039     static void reset (stdair::EventQueue&);
00040   };
00041 
00042 }
00043 #endif // __SEVMGR_CMD_EVENTQUEUEMANAGER_HPP