|
UCommon
|
Basic classes for manipulating time and date based data, particularly that may be in strings. More...
#include <ucommon/platform.h>#include <ucommon/numbers.h>#include <ucommon/typeref.h>#include <unistd.h>#include <sys/time.h>#include <time.h>Go to the source code of this file.
Namespaces | |
| ucommon | |
| Common namespace for all ucommon objects. | |
Macros | |
| #define | DATE_BUFFER_SIZE 11 |
| #define | DATE_STRING_SIZE 10 |
| #define | DATETIME_BUFFER_SIZE 20 |
| #define | DATETIME_STRING_SIZE 19 |
| #define | TIME_BUFFER_SIZE 9 |
| #define | TIME_STRING_SIZE 8 |
Typedefs | |
| typedef Date | ucommon::date_t |
| Convenience type for using Date object. | |
| typedef DateTimeString | ucommon::datetimestring_t |
| Convenience type for using DateTimeString object. | |
| typedef struct tm | tm_t |
| Convenience type for struct tm. | |
| typedef Time | ucommon::tod_t |
| Convenience type for using Time object. | |
Functions | |
| class | ucommon::__attribute__ ((visibility("default"))) ExclusiveProtocol |
| An exclusive locking protocol interface base. More... | |
Variables | |
| class __attribute__((visibility("default"))) DateTime class __attribute__((visibility("default"))) DateTimeString class __attribute__((visibility("default"))) DateNumber class __attribute__((visibility("default"))) isotime typedef DateTime | ucommon::datetime_t |
| The Datetime class uses a julian date representation of the current year, month, and day and a integer representation of the current time. More... | |
Basic classes for manipulating time and date based data, particularly that may be in strings.
Definition in file datetime.h.