ModemManager::NetworkTimezone Class

class ModemManager::NetworkTimezone

This class represents the timezone data provided by the network. More...

Header: #include <ModemManagerQt/ModemTime>
CMake: find_package(KF6 REQUIRED COMPONENTS ModemManagerQt)
target_link_libraries(mytarget PRIVATE KF6::ModemManagerQt)

Public Functions

NetworkTimezone()
NetworkTimezone(const ModemManager::NetworkTimezone &other)
~NetworkTimezone()
int dstOffset() const
int leapSecond() const
int offset() const
void setDstOffset(int dstOffset)
void setLeapSecond(int leapSecond)
void setOffset(int offset)
ModemManager::NetworkTimezone &operator=(const ModemManager::NetworkTimezone &other)

Detailed Description

Member Function Documentation

NetworkTimezone::NetworkTimezone()

Constructs an empty timezone data object

NetworkTimezone::NetworkTimezone(const ModemManager::NetworkTimezone &other)

Constructs an NetworkTimezone object that is a copy of the object other.

[noexcept] NetworkTimezone::~NetworkTimezone()

Destroys this NetworkTimezone object.

int NetworkTimezone::dstOffset() const

Returns amount of offset that is due to DST (daylight saving time)

See also setDstOffset().

int NetworkTimezone::leapSecond() const

Returns number of leap seconds included in the network time

See also setLeapSecond().

int NetworkTimezone::offset() const

Returns offset of the timezone from UTC, in minutes (including DST, if applicable)

See also setOffset().

void NetworkTimezone::setDstOffset(int dstOffset)

Sets amount of offset that is due to DST

See also dstOffset().

void NetworkTimezone::setLeapSecond(int leapSecond)

Sets number of leap seconds included in the network timezone

See also leapSecond().

void NetworkTimezone::setOffset(int offset)

Sets offset of the timezone from UTC

See also offset().

ModemManager::NetworkTimezone &NetworkTimezone::operator=(const ModemManager::NetworkTimezone &other)

Makes a copy of the NetworkTimezone object other.