CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Namespaces | Typedefs | Enumerations | Functions | Variables
Time.h File Reference
#include "CondFormats/Common/interface/Time.h"
#include "CondFormats/Common/interface/TimeConversions.h"
#include "FWCore/Framework/interface/IOVSyncValue.h"
#include <string>
#include <limits>

Go to the source code of this file.

Namespaces

 cond
 
 cond::time
 

Typedefs

typedef cond::Time_t cond::time::Time_t
 
typedef cond::TimeType cond::time::TimeType
 
typedef cond::UnpackedTime cond::time::UnpackedTime
 

Enumerations

enum  cond::time::_timetype {
  cond::time::INVALID =cond::invalid, cond::time::RUNNUMBER =cond::runnumber, cond::time::TIMESTAMP =cond::timestamp, cond::time::LUMIID =cond::lumiid,
  cond::time::HASH =cond::hash, cond::time::USERID =cond::userid
}
 

Functions

Time_t cond::time::fromIOVSyncValue (edm::IOVSyncValue const &time, TimeType timetype)
 
edm::IOVSyncValue cond::time::limitedIOVSyncValue (Time_t time, TimeType timetype)
 
edm::IOVSyncValue cond::time::limitedIOVSyncValue (edm::IOVSyncValue const &time, TimeType timetype)
 
const Time_t cond::time::MAX_VAL (std::numeric_limits< Time_t >::max())
 
const Time_t cond::time::MIN_VAL (0)
 
Time_t cond::time::tillTimeFromNextSince (Time_t nextSince, TimeType timeType)
 
TimeType cond::time::timeTypeFromName (const std::string &name)
 
std::string cond::time::timeTypeName (TimeType type)
 
edm::IOVSyncValue cond::time::toIOVSyncValue (cond::Time_t time, TimeType timetype, bool startOrStop)
 

Variables

static constexpr const char *const cond::time::MAX_TIMESTAMP = "9999-12-31 23:59:59.000"
 
static constexpr unsigned int cond::time::SINCE_GROUP_SIZE = 1000