Pyro higlevel API
Classes | Public Member Functions | Static Public Member Functions | List of all members
os::Timezone Class Reference

Classes

struct  timezone_gmt_info
 
struct  timezone_leap_times
 
struct  timezone_transition_date
 

Public Member Functions

 Timezone (const std::string &zone="")
 
std::string GetName ()
 
std::string GetAbbreviation ()
 
std::vector
< Timezone::timezone_gmt_info
GetGMTInfo ()
 
std::vector
< Timezone::timezone_leap_times
GetLeapTimeInfo ()
 
std::vector
< Timezone::timezone_transition_date
GetTransitionDates ()
 
std::string GetFileName ()
 
void SetLocalTimeFromTimezone ()
 

Static Public Member Functions

static std::vector< std::string > GetTimezoneNames ()
 
static std::string GetZoneTabPath ()
 
static std::string GetZoneFilesPath ()
 
static std::vector< TimezoneGetAllTimezones ()
 
static std::string GetLocalTimezoneName ()
 

Constructor & Destructor Documentation

os::Timezone::Timezone ( const std::string &  zone = "")

Member Function Documentation

std::string os::Timezone::GetAbbreviation ( )
static std::vector<Timezone> os::Timezone::GetAllTimezones ( )
static
std::string os::Timezone::GetFileName ( )
std::vector< Timezone::timezone_gmt_info > os::Timezone::GetGMTInfo ( )
std::vector< Timezone::timezone_leap_times > os::Timezone::GetLeapTimeInfo ( )
static std::string os::Timezone::GetLocalTimezoneName ( )
static
std::string os::Timezone::GetName ( )
static std::vector<std::string> os::Timezone::GetTimezoneNames ( )
static
std::vector<Timezone::timezone_transition_date> os::Timezone::GetTransitionDates ( )
static std::string os::Timezone::GetZoneFilesPath ( )
static
static std::string os::Timezone::GetZoneTabPath ( )
static
void os::Timezone::SetLocalTimeFromTimezone ( )