Psana::Epics::epicsTimeStamp Class Reference

#include <epics.ddl.h>

List of all members.

Public Member Functions

 epicsTimeStamp (uint32_t arg__secPastEpoch, uint32_t arg__nsec)
 epicsTimeStamp ()
uint32_t sec () const
uint32_t nsec () const

Static Public Member Functions

static uint32_t _sizeof ()


Detailed Description

EPICS timestamp type, includes seconds and nanoseconds. EPICS epoch corresponds to 1990-01-01 00:00:00Z.

Definition at line 80 of file epics.ddl.h.


Constructor & Destructor Documentation

Psana::Epics::epicsTimeStamp::epicsTimeStamp ( uint32_t  arg__secPastEpoch,
uint32_t  arg__nsec 
) [inline]

Definition at line 82 of file epics.ddl.h.

Psana::Epics::epicsTimeStamp::epicsTimeStamp (  )  [inline]

Definition at line 86 of file epics.ddl.h.


Member Function Documentation

static uint32_t Psana::Epics::epicsTimeStamp::_sizeof (  )  [inline, static]

Definition at line 91 of file epics.ddl.h.

Referenced by Psana::Epics::dbr_time_double::_sizeof(), Psana::Epics::dbr_time_long::_sizeof(), Psana::Epics::dbr_time_char::_sizeof(), Psana::Epics::dbr_time_enum::_sizeof(), Psana::Epics::dbr_time_float::_sizeof(), Psana::Epics::dbr_time_short::_sizeof(), and Psana::Epics::dbr_time_string::_sizeof().

uint32_t Psana::Epics::epicsTimeStamp::nsec (  )  const [inline]

Nanoseconds within second.

Definition at line 90 of file epics.ddl.h.

Referenced by PSEnv::EpicsStoreImpl::getStatus(), and PSEnv::EpicsStoreImpl::store().

uint32_t Psana::Epics::epicsTimeStamp::sec (  )  const [inline]

Seconds since Jan 1, 1990 00:00 UTC

Definition at line 88 of file epics.ddl.h.

Referenced by PSEnv::EpicsStoreImpl::getStatus(), and PSEnv::EpicsStoreImpl::store().


The documentation for this class was generated from the following file:
Generated on 19 Dec 2016 for PSANAclasses by  doxygen 1.4.7