SEvMgr Logo  1.00.7
C++ Simulation-Oriented Discrete Event Management Library
Loading...
Searching...
No Matches
EventQueueKey.hpp
Go to the documentation of this file.
1#ifndef __SEVMGR_BOM_EVENTQUEUEKEY_HPP
2#define __SEVMGR_BOM_EVENTQUEUEKEY_HPP
3
4// //////////////////////////////////////////////////////////////////////
5// Import section
6// //////////////////////////////////////////////////////////////////////
7// StdAir
8#include <stdair/stdair_basic_types.hpp>
9#include <stdair/stdair_event_types.hpp>
10#include <stdair/bom/KeyAbstract.hpp>
11//SEvMgr
13
14namespace SEVMGR {
15
17 struct EventQueueKey : public stdair::KeyAbstract {
18
19 private:
20 // /////////// Default constructor //////////
21 EventQueueKey () { };
22
23 public:
24 // /////////// Construction ///////////
30
31 // /////////// Getters //////////
34 return _eventQueueID;
35 }
36
37 // /////////// Display support methods /////////
40 void toStream (std::ostream& ioOut) const;
41
44 void fromStream (std::istream& ioIn);
45
51 const std::string toString() const;
52
53
54 private:
55 // //////////// Attributes ////////////////
57 EventQueueID_T _eventQueueID;
58 };
59
60}
61#endif // __SEVMGR_BOM_EVENTQUEUEKEY_HPP
std::string EventQueueID_T
void fromStream(std::istream &ioIn)
const EventQueueID_T & getEventQueueID() const
void toStream(std::ostream &ioOut) const
const std::string toString() const