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 100 of file oks_utils.hpp.

Constructor & Destructor Documentation

◆ Time()

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

Definition at line 104 of file oks_utils.hpp.

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

◆ ~Time()

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

Definition at line 106 of file oks_utils.hpp.

106{ ; }

Member Function Documentation

◆ hour()

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

Definition at line 108 of file oks_utils.hpp.

108{return p_tm.tm_hour;}

◆ min()

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

Definition at line 109 of file oks_utils.hpp.

109{return p_tm.tm_min;}

◆ sec()

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

Definition at line 110 of file oks_utils.hpp.

110{return p_tm.tm_sec;}

◆ str()

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

Reimplemented from dunedaq::oks::Date.

Definition at line 152 of file time.cpp.

153{
154 std::string ds = Date::str();
155
156 std::ostringstream s;
157
158 s << ds << std::setfill('0')
159 << ' ' << std::setw(2) << p_tm.tm_hour
160 << ':' << std::setw(2) << p_tm.tm_min
161 << ':' << std::setw(2) << p_tm.tm_sec;
162
163 return s.str();
164}
virtual std::string str() const
Definition time.cpp:141

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