44 uint32_t omicroSecond;
Stores and manipulates a time to the nearest microsecond and a maximum of 24 hours.
Definition: BDuration.h:15
int second()
Definition: BDuration.cpp:46
int minute()
Definition: BDuration.cpp:42
int microSecond()
Definition: BDuration.cpp:50
uint64_t getMicroSeconds()
Get number of micro seconds.
Definition: BDuration.cpp:167
BError setString(BString time)
Set the time from an ISO date/time.
Definition: BDuration.cpp:62
void addSeconds(int seconds)
Add the given number of seconds.
Definition: BDuration.cpp:117
uint32_t getSeconds()
Get number of seconds.
Definition: BDuration.cpp:157
void addMicroSeconds(int64_t microSeconds)
Add the given number of micro seconds.
Definition: BDuration.cpp:87
void set(int hour=0, int minute=0, int second=0, int microsecond=0)
Definition: BDuration.cpp:30
BString getString()
Get the time as an ISO date/time string.
Definition: BDuration.cpp:54
~BDuration()
Definition: BDuration.cpp:23
int hour()
Definition: BDuration.cpp:38
void clear()
Clear the duration.
Definition: BDuration.cpp:26
void addMilliSeconds(int64_t milliSeconds)
Add the given number of milli seconds.
Definition: BDuration.cpp:102
Error return class. This class is used to return the error status from a function....
Definition: BError.h:31
This class stores and manipulates ASCII strings.
Definition: BString.h:20