timeBase Class Reference

#include <Time.h>

Public Types

enum  { StdBaseMark = 2000 }

Public Member Functions

COMMON_EXPORT timeBase (int64_t ns2stdMark)
COMMON_EXPORT timeBase (timeStamp mark)
COMMON_EXPORT int64_t get_ns2StdBaseMark () const
COMMON_EXPORT int64_t cvtTo_bStd (int64_t ns) const
COMMON_EXPORT double cvtFrom_bStd (double ns) const
COMMON_EXPORT int64_t cvtFrom_bStd (int64_t ns) const

Static Public Member Functions

static COMMON_EXPORT const
timeBase
bStd ()
static COMMON_EXPORT const
timeBase
b1970 ()
static COMMON_EXPORT const
timeBase
bNone ()

Static Private Member Functions

static COMMON_EXPORT const
timeBase
bStdHelp ()
static COMMON_EXPORT const
timeBase
b1970Help ()

Private Attributes

int64_t ns2StdBaseMark

Static Private Attributes

static COMMON_EXPORT const
timeBase
_b1970 = NULL
static COMMON_EXPORT const
timeBase
_bStd = NULL

Detailed Description

Definition at line 135 of file Time.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
StdBaseMark 

Definition at line 145 of file Time.h.


Constructor & Destructor Documentation

timeBase::timeBase ( int64_t  ns2stdMark  ) 

Definition at line 850 of file Time.C.

References ns2StdBaseMark.

Referenced by b1970Help(), and bStdHelp().

timeBase::timeBase ( timeStamp  mark  ) 

Definition at line 713 of file Time.C.

References timeParent::get_ns(), and ns2StdBaseMark.


Member Function Documentation

const timeBase & timeBase::b1970 (  )  [static]
const timeBase * timeBase::b1970Help (  )  [static, private]
const timeBase & timeBase::bNone (  )  [static]

Definition at line 880 of file Time.C.

References bStd().

const timeBase & timeBase::bStd (  )  [static]

Definition at line 872 of file Time.C.

References _bStd, and bStdHelp().

Referenced by bNone(), operator<<(), and timeStamp::tsStdHelp().

const timeBase * timeBase::bStdHelp (  )  [static, private]

Definition at line 99 of file Time.C.

References timeBase().

Referenced by bStd().

int64_t timeBase::cvtFrom_bStd ( int64_t  ns  )  const

Definition at line 868 of file Time.C.

References ns2StdBaseMark.

double timeBase::cvtFrom_bStd ( double  ns  )  const

Definition at line 863 of file Time.C.

References ns2StdBaseMark.

Referenced by timeStamp::getD(), and timeStamp::getI().

int64_t timeBase::cvtTo_bStd ( int64_t  ns  )  const

Definition at line 858 of file Time.C.

References ns2StdBaseMark.

Referenced by timeStamp::initI(), and timeStamp::timeStamp().

int64_t timeBase::get_ns2StdBaseMark (  )  const

Definition at line 854 of file Time.C.

References ns2StdBaseMark.

Referenced by operator<<().


Field Documentation

const timeBase * timeBase::_b1970 = NULL [static, private]

Definition at line 138 of file Time.h.

Referenced by b1970().

const timeBase * timeBase::_bStd = NULL [static, private]

Definition at line 139 of file Time.h.

Referenced by bStd().

Definition at line 154 of file Time.h.

Referenced by cvtFrom_bStd(), cvtTo_bStd(), get_ns2StdBaseMark(), and timeBase().


The documentation for this class was generated from the following files:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 12 Jul 2013 for SymtabAPI by  doxygen 1.6.1