Event/Header.h
Go to the documentation of this file.
1 #ifndef _evt_Header_h_
2 #define _evt_Header_h_
3 
4 #include <utl/TimeStamp.h>
5 #include <string>
6 
7 
8 namespace evt {
9 
27  class Header {
28 
29  public:
31  const std::string& GetId() const { return fId; }
32 
33  const utl::TimeStamp& GetTime() const { return fTime; }
34 
36  void SetId(const std::string& id) { fId = id; }
37 
38  void SetTime(const utl::TimeStamp& t) { fTime = t; }
39 
40  private:
42  std::string fId;
43 
44  };
45 
46 }
47 
48 
49 #endif
void SetTime(const utl::TimeStamp &t)
Definition: Event/Header.h:38
A TimeStamp holds GPS second and nanosecond for some event.
Definition: TimeStamp.h:110
const utl::TimeStamp & GetTime() const
Definition: Event/Header.h:33
void SetId(const std::string &id)
Set the event identifier.
Definition: Event/Header.h:36
std::string fId
Definition: Event/Header.h:42
const std::string & GetId() const
Get the event identifier.
Definition: Event/Header.h:31
Global event header.
Definition: Event/Header.h:27
utl::TimeStamp fTime
Definition: Event/Header.h:41

, generated on Tue Sep 26 2023.