webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Static Public Member Functions | Static Public Attributes | List of all members
google::protobuf::util::TimeUtil Class Reference

#include <time_util.h>

Static Public Member Functions

static string ToString (const Timestamp &timestamp)
 
static bool FromString (const string &value, Timestamp *timestamp)
 
static string ToString (const Duration &duration)
 
static bool FromString (const string &value, Duration *timestamp)
 
static Timestamp GetCurrentTime ()
 
static Timestamp GetEpoch ()
 
static Duration NanosecondsToDuration (int64 nanos)
 
static Duration MicrosecondsToDuration (int64 micros)
 
static Duration MillisecondsToDuration (int64 millis)
 
static Duration SecondsToDuration (int64 seconds)
 
static Duration MinutesToDuration (int64 minutes)
 
static Duration HoursToDuration (int64 hours)
 
static int64 DurationToNanoseconds (const Duration &duration)
 
static int64 DurationToMicroseconds (const Duration &duration)
 
static int64 DurationToMilliseconds (const Duration &duration)
 
static int64 DurationToSeconds (const Duration &duration)
 
static int64 DurationToMinutes (const Duration &duration)
 
static int64 DurationToHours (const Duration &duration)
 
static Timestamp NanosecondsToTimestamp (int64 nanos)
 
static Timestamp MicrosecondsToTimestamp (int64 micros)
 
static Timestamp MillisecondsToTimestamp (int64 millis)
 
static Timestamp SecondsToTimestamp (int64 seconds)
 
static int64 TimestampToNanoseconds (const Timestamp &timestamp)
 
static int64 TimestampToMicroseconds (const Timestamp &timestamp)
 
static int64 TimestampToMilliseconds (const Timestamp &timestamp)
 
static int64 TimestampToSeconds (const Timestamp &timestamp)
 
static Timestamp TimeTToTimestamp (time_t value)
 
static time_t TimestampToTimeT (const Timestamp &value)
 
static Timestamp TimevalToTimestamp (const timeval &value)
 
static timeval TimestampToTimeval (const Timestamp &value)
 
static Duration TimevalToDuration (const timeval &value)
 
static timeval DurationToTimeval (const Duration &value)
 

Static Public Attributes

static const int64 kTimestampMinSeconds = -62135596800LL
 
static const int64 kTimestampMaxSeconds = 253402300799LL
 
static const int64 kDurationMinSeconds = -315576000000LL
 
static const int64 kDurationMaxSeconds = 315576000000LL
 

Member Function Documentation

◆ DurationToHours()

int64 google::protobuf::util::TimeUtil::DurationToHours ( const Duration duration)
static

◆ DurationToMicroseconds()

int64 google::protobuf::util::TimeUtil::DurationToMicroseconds ( const Duration duration)
static

◆ DurationToMilliseconds()

int64 google::protobuf::util::TimeUtil::DurationToMilliseconds ( const Duration duration)
static

◆ DurationToMinutes()

int64 google::protobuf::util::TimeUtil::DurationToMinutes ( const Duration duration)
static

◆ DurationToNanoseconds()

int64 google::protobuf::util::TimeUtil::DurationToNanoseconds ( const Duration duration)
static

◆ DurationToSeconds()

int64 google::protobuf::util::TimeUtil::DurationToSeconds ( const Duration duration)
static

◆ DurationToTimeval()

timeval google::protobuf::util::TimeUtil::DurationToTimeval ( const Duration value)
static

◆ FromString() [1/2]

bool google::protobuf::util::TimeUtil::FromString ( const string value,
Timestamp timestamp 
)
static

◆ FromString() [2/2]

bool google::protobuf::util::TimeUtil::FromString ( const string value,
Duration timestamp 
)
static

◆ GetCurrentTime()

Timestamp google::protobuf::util::TimeUtil::GetCurrentTime ( )
static

◆ GetEpoch()

Timestamp google::protobuf::util::TimeUtil::GetEpoch ( )
static

◆ HoursToDuration()

Duration google::protobuf::util::TimeUtil::HoursToDuration ( int64  hours)
static

◆ MicrosecondsToDuration()

Duration google::protobuf::util::TimeUtil::MicrosecondsToDuration ( int64  micros)
static

◆ MicrosecondsToTimestamp()

Timestamp google::protobuf::util::TimeUtil::MicrosecondsToTimestamp ( int64  micros)
static

◆ MillisecondsToDuration()

Duration google::protobuf::util::TimeUtil::MillisecondsToDuration ( int64  millis)
static

◆ MillisecondsToTimestamp()

Timestamp google::protobuf::util::TimeUtil::MillisecondsToTimestamp ( int64  millis)
static

◆ MinutesToDuration()

Duration google::protobuf::util::TimeUtil::MinutesToDuration ( int64  minutes)
static

◆ NanosecondsToDuration()

Duration google::protobuf::util::TimeUtil::NanosecondsToDuration ( int64  nanos)
static

◆ NanosecondsToTimestamp()

Timestamp google::protobuf::util::TimeUtil::NanosecondsToTimestamp ( int64  nanos)
static

◆ SecondsToDuration()

Duration google::protobuf::util::TimeUtil::SecondsToDuration ( int64  seconds)
static

◆ SecondsToTimestamp()

Timestamp google::protobuf::util::TimeUtil::SecondsToTimestamp ( int64  seconds)
static

◆ TimestampToMicroseconds()

int64 google::protobuf::util::TimeUtil::TimestampToMicroseconds ( const Timestamp timestamp)
static

◆ TimestampToMilliseconds()

int64 google::protobuf::util::TimeUtil::TimestampToMilliseconds ( const Timestamp timestamp)
static

◆ TimestampToNanoseconds()

int64 google::protobuf::util::TimeUtil::TimestampToNanoseconds ( const Timestamp timestamp)
static

◆ TimestampToSeconds()

int64 google::protobuf::util::TimeUtil::TimestampToSeconds ( const Timestamp timestamp)
static

◆ TimestampToTimeT()

time_t google::protobuf::util::TimeUtil::TimestampToTimeT ( const Timestamp value)
static

◆ TimestampToTimeval()

timeval google::protobuf::util::TimeUtil::TimestampToTimeval ( const Timestamp value)
static

◆ TimeTToTimestamp()

Timestamp google::protobuf::util::TimeUtil::TimeTToTimestamp ( time_t  value)
static

◆ TimevalToDuration()

Duration google::protobuf::util::TimeUtil::TimevalToDuration ( const timeval &  value)
static

◆ TimevalToTimestamp()

Timestamp google::protobuf::util::TimeUtil::TimevalToTimestamp ( const timeval &  value)
static

◆ ToString() [1/2]

string google::protobuf::util::TimeUtil::ToString ( const Timestamp timestamp)
static

◆ ToString() [2/2]

string google::protobuf::util::TimeUtil::ToString ( const Duration duration)
static

Member Data Documentation

◆ kDurationMaxSeconds

const int64 google::protobuf::util::TimeUtil::kDurationMaxSeconds = 315576000000LL
static

◆ kDurationMinSeconds

const int64 google::protobuf::util::TimeUtil::kDurationMinSeconds = -315576000000LL
static

◆ kTimestampMaxSeconds

const int64 google::protobuf::util::TimeUtil::kTimestampMaxSeconds = 253402300799LL
static

◆ kTimestampMinSeconds

const int64 google::protobuf::util::TimeUtil::kTimestampMinSeconds = -62135596800LL
static

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