Public Member Functions | Private Attributes

acsalarm::Timestamp Class Reference

#include <Timestamp.h>

List of all members.

Public Member Functions

 Timestamp ()
 Timestamp (const Timestamp &)
 Timestamp (long secs, long microSecs)
virtual ~Timestamp ()
Timestampoperator= (const Timestamp &rhs)
int operator== (const Timestamp &rhs) const
long getSeconds () const
void setSeconds (long newSecs)
long getMicroSeconds () const
void setMicroSeconds (long newMicroSecs)
std::string toISOFormat () const

Private Attributes

long seconds
long microSeconds

Constructor & Destructor Documentation

acsalarm::Timestamp::Timestamp (  ) 
acsalarm::Timestamp::Timestamp ( const Timestamp  ) 
acsalarm::Timestamp::Timestamp ( long  secs,
long  microSecs 
)
virtual acsalarm::Timestamp::~Timestamp (  )  [virtual]

Member Function Documentation

long acsalarm::Timestamp::getMicroSeconds (  )  const [inline]

References microSeconds.

long acsalarm::Timestamp::getSeconds (  )  const [inline]

References seconds.

Timestamp& acsalarm::Timestamp::operator= ( const Timestamp rhs  ) 
int acsalarm::Timestamp::operator== ( const Timestamp rhs  )  const
void acsalarm::Timestamp::setMicroSeconds ( long  newMicroSecs  )  [inline]

References microSeconds.

void acsalarm::Timestamp::setSeconds ( long  newSecs  )  [inline]

References seconds.

std::string acsalarm::Timestamp::toISOFormat (  )  const

Return the timestamp in ISO 8601 format like 2014-10-07T13:39:34.638


Member Data Documentation

Referenced by getMicroSeconds(), and setMicroSeconds().

Referenced by getSeconds(), and setSeconds().


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