StdAir Logo  0.45.1
C++ Standard Airline IT Object Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
EventQueueKey.hpp
Go to the documentation of this file.
1 #ifndef __STDAIR_BOM_EVENTQUEUEKEY_HPP
2 #define __STDAIR_BOM_EVENTQUEUEKEY_HPP
3 
4 // //////////////////////////////////////////////////////////////////////
5 // Import section
6 // //////////////////////////////////////////////////////////////////////
7 // StdAir
11 
12 namespace stdair {
13 
15  struct EventQueueKey : public KeyAbstract {
16 
17  private:
18  // /////////// Default constructor //////////
19  EventQueueKey () { }
20 
21  public:
22  // /////////// Construction ///////////
27  ~EventQueueKey ();
28 
29  // /////////// Getters //////////
32  return _eventQueueID;
33  }
34 
35  // /////////// Display support methods /////////
38  void toStream (std::ostream& ioOut) const;
39 
42  void fromStream (std::istream& ioIn);
43 
49  const std::string toString() const;
50 
51 
52  private:
53  // //////////// Attributes ////////////////
55  EventQueueID_T _eventQueueID;
56  };
57 
58 }
59 #endif // __STDAIR_BOM_EVENTQUEUEKEY_HPP