DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dunedaq::oks::Time Class Reference

#include <oks_utils.hpp>

Inheritance diagram for dunedaq::oks::Time:
[legend]
Collaboration diagram for dunedaq::oks::Time:
[legend]

Public Member Functions

 Time (const char *s)
 
virtual ~Time ()
 
unsigned short hour () const
 
unsigned short min () const
 
unsigned short sec () const
 
virtual std::string str () const
 
- Public Member Functions inherited from dunedaq::oks::Date
 Date (const char *s)
 
virtual ~Date ()
 
void set (const char *)
 
long year () const
 
unsigned short month () const
 
unsigned short day () const
 

Additional Inherited Members

- Protected Attributes inherited from dunedaq::oks::Date
struct tm p_tm
 

Detailed Description

Definition at line 95 of file oks_utils.hpp.

Constructor & Destructor Documentation

◆ Time()

dunedaq::oks::Time::Time ( const char * s)
inline

Definition at line 99 of file oks_utils.hpp.

99: Date(s) {/*set(s);*/} // dd/mm/[yy]yy hh:mm[:ss]
Date(const char *s)
Definition oks_utils.hpp:73

◆ ~Time()

virtual dunedaq::oks::Time::~Time ( )
inlinevirtual

Definition at line 101 of file oks_utils.hpp.

101{ ; }

Member Function Documentation

◆ hour()

unsigned short dunedaq::oks::Time::hour ( ) const
inline

Definition at line 103 of file oks_utils.hpp.

103{return p_tm.tm_hour;}

◆ min()

unsigned short dunedaq::oks::Time::min ( ) const
inline

Definition at line 104 of file oks_utils.hpp.

104{return p_tm.tm_min;}

◆ sec()

unsigned short dunedaq::oks::Time::sec ( ) const
inline

Definition at line 105 of file oks_utils.hpp.

105{return p_tm.tm_sec;}

◆ str()

std::string dunedaq::oks::Time::str ( ) const
virtual

Reimplemented from dunedaq::oks::Date.

Definition at line 147 of file time.cpp.

148{
149 std::string ds = Date::str();
150
151 std::ostringstream s;
152
153 s << ds << std::setfill('0')
154 << ' ' << std::setw(2) << p_tm.tm_hour
155 << ':' << std::setw(2) << p_tm.tm_min
156 << ':' << std::setw(2) << p_tm.tm_sec;
157
158 return s.str();
159}
virtual std::string str() const
Definition time.cpp:136

The documentation for this class was generated from the following files: