Static Public Member Functions | Static Public Attributes | Private Types | List of all members
google::protobuf::util::TimeUtil Class Reference

#include <time_util.h>

Static Public Member Functions

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

Static Public Attributes

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

Private Types

typedef google::protobuf::Duration Duration
 
typedef google::protobuf::Duration Duration
 
typedef google::protobuf::Timestamp Timestamp
 
typedef google::protobuf::Timestamp Timestamp
 

Detailed Description

Definition at line 62 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/util/time_util.h.

Member Typedef Documentation

◆ Duration [1/2]

typedef google::protobuf::Duration google::protobuf::util::TimeUtil::Duration
private

◆ Duration [2/2]

typedef google::protobuf::Duration google::protobuf::util::TimeUtil::Duration
private

◆ Timestamp [1/2]

typedef google::protobuf::Timestamp google::protobuf::util::TimeUtil::Timestamp
private

◆ Timestamp [2/2]

typedef google::protobuf::Timestamp google::protobuf::util::TimeUtil::Timestamp
private

Member Function Documentation

◆ DurationToHours() [1/2]

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

◆ DurationToHours() [2/2]

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

◆ DurationToMicroseconds() [1/2]

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

◆ DurationToMicroseconds() [2/2]

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

◆ DurationToMilliseconds() [1/2]

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

◆ DurationToMilliseconds() [2/2]

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

◆ DurationToMinutes() [1/2]

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

◆ DurationToMinutes() [2/2]

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

◆ DurationToNanoseconds() [1/2]

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

◆ DurationToNanoseconds() [2/2]

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

◆ DurationToSeconds() [1/2]

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

◆ DurationToSeconds() [2/2]

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

◆ DurationToTimeval() [1/2]

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

◆ DurationToTimeval() [2/2]

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

◆ FromString() [1/4]

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

◆ FromString() [2/4]

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

◆ FromString() [3/4]

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

◆ FromString() [4/4]

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

◆ GetCurrentTime() [1/2]

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

◆ GetCurrentTime() [2/2]

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

◆ GetEpoch() [1/2]

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

◆ GetEpoch() [2/2]

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

◆ HoursToDuration() [1/2]

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

◆ HoursToDuration() [2/2]

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

◆ MicrosecondsToDuration() [1/2]

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

◆ MicrosecondsToDuration() [2/2]

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

◆ MicrosecondsToTimestamp() [1/2]

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

◆ MicrosecondsToTimestamp() [2/2]

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

◆ MillisecondsToDuration() [1/2]

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

◆ MillisecondsToDuration() [2/2]

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

◆ MillisecondsToTimestamp() [1/2]

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

◆ MillisecondsToTimestamp() [2/2]

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

◆ MinutesToDuration() [1/2]

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

◆ MinutesToDuration() [2/2]

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

◆ NanosecondsToDuration() [1/2]

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

◆ NanosecondsToDuration() [2/2]

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

◆ NanosecondsToTimestamp() [1/2]

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

◆ NanosecondsToTimestamp() [2/2]

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

◆ SecondsToDuration() [1/2]

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

◆ SecondsToDuration() [2/2]

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

◆ SecondsToTimestamp() [1/2]

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

◆ SecondsToTimestamp() [2/2]

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

◆ TimestampToMicroseconds() [1/2]

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

◆ TimestampToMicroseconds() [2/2]

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

◆ TimestampToMilliseconds() [1/2]

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

◆ TimestampToMilliseconds() [2/2]

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

◆ TimestampToNanoseconds() [1/2]

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

◆ TimestampToNanoseconds() [2/2]

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

◆ TimestampToSeconds() [1/2]

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

◆ TimestampToSeconds() [2/2]

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

◆ TimestampToTimeT() [1/2]

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

◆ TimestampToTimeT() [2/2]

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

◆ TimestampToTimeval() [1/2]

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

◆ TimestampToTimeval() [2/2]

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

◆ TimeTToTimestamp() [1/2]

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

◆ TimeTToTimestamp() [2/2]

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

◆ TimevalToDuration() [1/2]

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

◆ TimevalToDuration() [2/2]

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

◆ TimevalToTimestamp() [1/2]

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

◆ TimevalToTimestamp() [2/2]

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

◆ ToString() [1/4]

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

◆ ToString() [2/4]

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

◆ ToString() [3/4]

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

◆ ToString() [4/4]

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

Member Data Documentation

◆ kDurationMaxSeconds [1/2]

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

◆ kDurationMaxSeconds [2/2]

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

◆ kDurationMinSeconds [1/2]

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

◆ kDurationMinSeconds [2/2]

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

◆ kTimestampMaxSeconds [1/2]

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

◆ kTimestampMaxSeconds [2/2]

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

◆ kTimestampMinSeconds [1/2]

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

◆ kTimestampMinSeconds [2/2]

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

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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:29