Vector::BL...ltimeClock(3)
๐ Vector::BLF::RealtimeClock โ REALTIMECLOCK, bestie
Okay so real talk, this page is all about Vector::BLF::RealtimeClock โ the REALTIMECLOCK object class, from the Vector BLF library (Library Functions Manual, if you're keeping track ๐).
โจ NAME โจ
Vector::BLF::RealtimeClock โ literally the REALTIMECLOCK class, no cap. ๐ฐ๏ธ
๐ฆ SYNOPSIS ๐ฆ
#include <RealtimeClock.h>
It inherits from Vector::BLF::ObjectHeader (so it's got that header DNA, iykyk ๐งฌ).
๐ Public Member Functions
void read (AbstractFile &is) override
void write (AbstractFile &os) override
uint32_t calculateObjectSize () const override
๐ธ Public Member Functions inherited from Vector::BLF::ObjectHeader
ObjectHeader (const ObjectType objectType, const uint16_t objectVersion = 0)
uint16_t calculateHeaderSize () const override
๐ Public Member Functions inherited from Vector::BLF::ObjectHeaderBase
ObjectHeaderBase (const uint16_t headerVersion, const ObjectType objectType)
ObjectHeaderBase (const ObjectHeaderBase &) = default
ObjectHeaderBase & operator= (const ObjectHeaderBase &) = default
ObjectHeaderBase (ObjectHeaderBase &&) = default
ObjectHeaderBase & operator= (ObjectHeaderBase &&) = default
๐ Public Attributes ๐
uint64_t time {}โ logging start time in nanoseconds since00:00 1.1.1970 GMTโฐ (that's the epoch, bestie, she's iconic)uint64_t loggingOffset {}โ measurement zero offset in nanoseconds to00:00 1.1.1970 GMT๐
โจ Public Attributes inherited from Vector::BLF::ObjectHeader
uint32_t objectFlags {ObjectFlags::TimeOneNans}โ the object flags, slayuint16_t clientIndex {}โ client index of the send node ๐ฎuint16_t objectVersion {0}โ object-specific versionuint64_t objectTimeStamp {}โ object timestamp โฑ๏ธ
๐ Public Attributes inherited from Vector::BLF::ObjectHeaderBase
uint32_t signature {ObjectSignature}โ the signature (ObjectSignature), periodtuint16_t headerSize {}โsizeofobject header ๐uint16_t headerVersion {}โ header version (1), the O.G. oneuint32_t objectSize {}โ object sizeObjectType objectType {ObjectType::UNKNOWN}โ object type, currently givingUNKNOWNmystery vibes ๐ต๏ธโโ๏ธ
๐ Additional Inherited Members
๐ง Public Types inherited from Vector::BLF::ObjectHeader
enum ObjectFlags : uint32_t { TimeTenMics = 0x00000001, TimeOneNans = 0x00000002 }
๐ Detailed Description ๐
REALTIMECLOCK โ Realtime clock object. That's it, that's the whole vibe. ๐ฐ๏ธโจ
๐ Member Function Documentation ๐
๐ธ uint32_t Vector::BLF::RealtimeClock::calculateObjectSize () const
[override], [virtual]
Calculates the objectSize, bestie โ it's giving math girlie energy. ๐งฎ
Returns object size
Reimplemented from Vector::BLF::ObjectHeader.
๐ฆ void Vector::BLF::RealtimeClock::read (AbstractFile & is)
[override], [virtual]
Read the data of this object ๐โจ
Parameters
isโ input stream
Reimplemented from Vector::BLF::ObjectHeader.
๐ void Vector::BLF::RealtimeClock::write (AbstractFile & os)
[override], [virtual]
Write the data of this object โ๏ธ๐ฅ
Parameters
osโ output stream
Reimplemented from Vector::BLF::ObjectHeader.
โญ Author โญ
Generated automatically by Doxygen for Vector BLF from the source code. Not a human, just a very diligent robot doing its thing ๐ค๐
ok bestie that's the whole page, no details skipped, we ate and left no crumbs ๐ฝ๏ธโจ
Made with ๐ by Vector BLF, dated as ever โ you know the source/version line, it's giving classic. Bye bestie! ๐ซถ
๐ฆ where this page comes from
- arch rolling: vector-blf 2.4.2-2 ยท GPL-3.0-or-later
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms