SEvMgr Logo  1.00.0
C++ Simulation-Oriented Discrete Event Management Library
 All Classes Namespaces Files Functions Variables Typedefs Friends Macros Pages
SEVMGR Namespace Reference

Classes

class  BomJSONExport
 Utility class to export StdAir objects in a JSON format. More...
class  EventQueue
 Class holding event structures. More...
struct  EventQueueKey
class  EventQueueManager
 Utility class for Demand and DemandStream objects. More...
class  FacSEVMGRServiceContext
struct  PYEventQueueManager
class  SEVMGR_ServiceContext
 Class holding the context of the Sevmgr services. More...
class  SEvMgrException
class  EventQueueException
class  SEVMGR_Service
 class holding the services related to Travel Demand Generation. More...

Typedefs

typedef char char_t
typedef
boost::spirit::classic::file_iterator
< char_t
iterator_t
typedef
boost::spirit::classic::scanner
< iterator_t
scanner_t
typedef
boost::spirit::classic::rule
< scanner_t
rule_t
typedef
boost::spirit::classic::int_parser
< unsigned int, 10, 1, 1 > 
int1_p_t
typedef
boost::spirit::classic::uint_parser
< unsigned int, 10, 2, 2 > 
uint2_p_t
typedef
boost::spirit::classic::uint_parser
< unsigned int, 10, 1, 2 > 
uint1_2_p_t
typedef
boost::spirit::classic::uint_parser
< unsigned int, 10, 1, 3 > 
uint1_3_p_t
typedef
boost::spirit::classic::uint_parser
< unsigned int, 10, 4, 4 > 
uint4_p_t
typedef
boost::spirit::classic::uint_parser
< unsigned int, 10, 1, 4 > 
uint1_4_p_t
typedef
boost::spirit::classic::chset
< char_t
chset_t
typedef
boost::spirit::classic::impl::loop_traits
< chset_t, unsigned int,
unsigned int >::type 
repeat_p_t
typedef
boost::spirit::classic::bounded
< uint2_p_t, unsigned int > 
bounded2_p_t
typedef
boost::spirit::classic::bounded
< uint1_2_p_t, unsigned int > 
bounded1_2_p_t
typedef
boost::spirit::classic::bounded
< uint1_3_p_t, unsigned int > 
bounded1_3_p_t
typedef
boost::spirit::classic::bounded
< uint4_p_t, unsigned int > 
bounded4_p_t
typedef
boost::spirit::classic::bounded
< uint1_4_p_t, unsigned int > 
bounded1_4_p_t
typedef std::list< EventQueue * > EventQueueList_T
typedef std::map< const
stdair::MapKey_T, EventQueue * > 
EventQueueMap_T
typedef boost::shared_ptr
< SEVMGR_Service
SEVMGR_ServicePtr_T
typedef std::string EventQueueID_T
typedef std::map
< stdair::EventType::EN_EventType,
stdair::ProgressStatus > 
ProgressStatusMap_T

Functions

const EventQueueID_T DEFAULT_EVENT_QUEUE_ID ("EQ01")

Variables

const EventQueueID_T DEFAULT_EVENT_QUEUE_ID

Typedef Documentation

typedef char SEVMGR::char_t

Definition at line 31 of file BasParserTypes.hpp.

typedef boost::spirit::classic::file_iterator<char_t> SEVMGR::iterator_t

Definition at line 35 of file BasParserTypes.hpp.

typedef boost::spirit::classic::scanner<iterator_t> SEVMGR::scanner_t

Definition at line 36 of file BasParserTypes.hpp.

typedef boost::spirit::classic::rule<scanner_t> SEVMGR::rule_t

Definition at line 37 of file BasParserTypes.hpp.

typedef boost::spirit::classic::int_parser<unsigned int, 10, 1, 1> SEVMGR::int1_p_t

1-digit-integer parser

Definition at line 45 of file BasParserTypes.hpp.

typedef boost::spirit::classic::uint_parser<unsigned int, 10, 2, 2> SEVMGR::uint2_p_t

2-digit-integer parser

Definition at line 48 of file BasParserTypes.hpp.

typedef boost::spirit::classic::uint_parser<unsigned int, 10, 1, 2> SEVMGR::uint1_2_p_t

Up-to-2-digit-integer parser

Definition at line 51 of file BasParserTypes.hpp.

typedef boost::spirit::classic::uint_parser<unsigned int, 10, 1, 3> SEVMGR::uint1_3_p_t

Up-to-3-digit-integer parser

Definition at line 54 of file BasParserTypes.hpp.

typedef boost::spirit::classic::uint_parser<unsigned int, 10, 4, 4> SEVMGR::uint4_p_t

4-digit-integer parser

Definition at line 57 of file BasParserTypes.hpp.

typedef boost::spirit::classic::uint_parser<unsigned int, 10, 1, 4> SEVMGR::uint1_4_p_t

Up-to-4-digit-integer parser

Definition at line 60 of file BasParserTypes.hpp.

typedef boost::spirit::classic::chset<char_t> SEVMGR::chset_t

character set

Definition at line 63 of file BasParserTypes.hpp.

typedef boost::spirit::classic::impl::loop_traits<chset_t, unsigned int, unsigned int>::type SEVMGR::repeat_p_t

(Repeating) sequence of a given number of characters: repeat_p(min, max)

Definition at line 69 of file BasParserTypes.hpp.

typedef boost::spirit::classic::bounded<uint2_p_t, unsigned int> SEVMGR::bounded2_p_t

Bounded-number-of-integers parser

Definition at line 72 of file BasParserTypes.hpp.

typedef boost::spirit::classic::bounded<uint1_2_p_t, unsigned int> SEVMGR::bounded1_2_p_t

Definition at line 73 of file BasParserTypes.hpp.

typedef boost::spirit::classic::bounded<uint1_3_p_t, unsigned int> SEVMGR::bounded1_3_p_t

Definition at line 74 of file BasParserTypes.hpp.

typedef boost::spirit::classic::bounded<uint4_p_t, unsigned int> SEVMGR::bounded4_p_t

Definition at line 75 of file BasParserTypes.hpp.

typedef boost::spirit::classic::bounded<uint1_4_p_t, unsigned int> SEVMGR::bounded1_4_p_t

Definition at line 76 of file BasParserTypes.hpp.

typedef std::list<EventQueue*> SEVMGR::EventQueueList_T

Define the EventQueue list.

Definition at line 17 of file EventQueueTypes.hpp.

typedef std::map<const stdair::MapKey_T, EventQueue*> SEVMGR::EventQueueMap_T

Define the EventQueue map.

Definition at line 23 of file EventQueueTypes.hpp.

typedef boost::shared_ptr<SEVMGR_Service> SEVMGR::SEVMGR_ServicePtr_T

(Smart) Pointer on the SEvMgr service handler.

Definition at line 18 of file SEVMGR_Types.hpp.

typedef std::string SEVMGR::EventQueueID_T

Define an ID for an EventQueue object.

Definition at line 27 of file SEVMGR_Types.hpp.

typedef std::map<stdair::EventType::EN_EventType, stdair::ProgressStatus> SEVMGR::ProgressStatusMap_T

Definition of the (STL) map of ProgressStatus structures, one for each event type (e.g., booking request, optimisation notification).

Definition at line 35 of file SEVMGR_Types.hpp.


Function Documentation

const EventQueueID_T SEVMGR::DEFAULT_EVENT_QUEUE_ID ( "EQ01"  )

Default name for the SEVMGR_Service. Default ID for the event queue.


Variable Documentation

const EventQueueID_T SEVMGR::DEFAULT_EVENT_QUEUE_ID

Default ID for the event queue.