$treeview $search $mathjax
SEvMgr Logo  1.00.2
$projectbrief
$projectbrief
$searchbox

SEVMGR_Types.hpp

Go to the documentation of this file.
00001 #ifndef __SEVMGR_SEVMGR_TYPES_HPP
00002 #define __SEVMGR_SEVMGR_TYPES_HPP
00003 
00004 // //////////////////////////////////////////////////////////////////////
00005 // Import section
00006 // //////////////////////////////////////////////////////////////////////
00007 // Boost
00008 #include <boost/shared_ptr.hpp>
00009 // Stdair
00010 #include <stdair/basic/ProgressStatusSet.hpp>
00011 #include <stdair/basic/EventType.hpp>
00012 // Sevmgr
00013 #include <sevmgr/SEVMGR_Exceptions.hpp>
00014 
00015 namespace SEVMGR {
00016 
00017   // Forward declarations
00018   class SEVMGR_Service;
00019 
00020   // //////// Type definitions specific to to Sevmgr /////////
00024   typedef boost::shared_ptr<SEVMGR_Service> SEVMGR_ServicePtr_T;
00025 
00027   typedef std::string EventQueueID_T;  
00028 
00034   typedef std::map<stdair::EventType::EN_EventType,
00035                    stdair::ProgressStatus> ProgressStatusMap_T;
00036   
00037 }
00038 #endif // __SEVMGR_SEVMGR_TYPES_HPP
00039