#include <userver/formats/bson/types.hpp>
BSON Timestamp.
Public Member Functions | |
| Timestamp () | |
| Creates an empty timestamp. | |
| Timestamp (uint32_t timestamp, uint32_t increment) | |
| Creates a timestamp with specified values. | |
| time_t | GetTimestamp () const |
| Returns stored unix timestamp. | |
| uint32_t | GetIncrement () const |
| Returns stored increment. | |
| uint64_t | Pack () const |
| Returns packed 64-bit timestamp value. | |
| bool | operator== (const Timestamp &) const |
| bool | operator!= (const Timestamp &) const |
| bool | operator< (const Timestamp &) const |
| bool | operator> (const Timestamp &) const |
| bool | operator<= (const Timestamp &) const |
| bool | operator>= (const Timestamp &) const |
Static Public Member Functions | |
| static Timestamp | Unpack (uint64_t) |
| Restores a timestamp from the packed form. | |
| formats::bson::Timestamp::Timestamp | ( | ) |
Creates an empty timestamp.