VECTOR_BLF_TRIGGERCONDITION(3)
๐ NAME ๐
Vector::BLF::TriggerCondition โ ok so this is the whole TRIGGER_CONDITION situation, bestie. iconic little class, lives in Vector's BLF library, we love her ๐
โจ SYNOPSIS โจ
#include <TriggerCondition.h>
And likeโฆ she inherits from Vector::BLF::ObjectHeader. Not me explaining inheritance at this hour but basically she gets all the header stuff handed down for free, periodt. ๐
๐ธ Public Types ๐ธ
enum State : uint32_t { Unknown = 0, Start = 1, Stop = 2, Startstop = 3 }
๐ฆ Public Types inherited from Vector::BLF::ObjectHeader ๐ฆ
enum ObjectFlags : uint32_t { TimeTenMics = 0x00000001, TimeOneNans = 0x00000002 }
๐ Public Member Functions ๐
void read (AbstractFile &is) overrideโ literally reads the data of this object, no capvoid write (AbstractFile &os) overrideโ and this one writes it back out, slayuint32_t calculateObjectSize () const overrideโ does the math on how big the object is โจ
๐ง 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 &)=defaultObjectHeaderBase & operator= (const ObjectHeaderBase &)=defaultObjectHeaderBase (ObjectHeaderBase &&)=defaultObjectHeaderBase & operator= (ObjectHeaderBase &&)=default
๐ Public Attributes ๐
uint32_t state {}uint32_t triggerBlockNameLength {}uint32_t triggerConditionLength {}std::string triggerBlockName {}std::string triggerCondition {}
๐ Public Attributes inherited from Vector::BLF::ObjectHeader ๐
uint32_t objectFlags {ObjectFlags::TimeOneNans}โ object flags, ok noteduint16_t clientIndex {}โ client index of send node, iykykuint16_t objectVersion {0}โ object specific versionuint64_t objectTimeStamp {}โ object timestamp โฐ
๐ฅ Public Attributes inherited from Vector::BLF::ObjectHeaderBase ๐ฅ
uint32_t signature {ObjectSignature}โ signature (ObjectSignature)uint16_t headerSize {}โsizeofobject headeruint16_t headerVersion {}โ header version (1)uint32_t objectSize {}โ object sizeObjectType objectType {ObjectType::UNKNOWN}โ object type
๐ซถ Detailed Description ๐ซถ
TRIGGER_CONDITION. That's her. That's the whole vibe check. ๐
๐ Member Enumeration Documentation ๐
enum Vector::BLF::TriggerCondition::State : uint32_t
enumeration for state โ yeah, it's giving "states of the trigger", we move โจ
โญ Member Function Documentation โญ
uint32_t Vector::BLF::TriggerCondition::calculateObjectSize () const
[override], [virtual]
Calculates the objectSize ๐งฎ
Returns: object size
Reimplemented from Vector::BLF::ObjectHeader.
void Vector::BLF::TriggerCondition::read (AbstractFile & is)
[override], [virtual]
Read the data of this object, so attentive of her honestly ๐ญ
Parameters: is input stream
Reimplemented from Vector::BLF::ObjectHeader.
void Vector::BLF::TriggerCondition::write (AbstractFile & os)
[override], [virtual]
Write the data of this object โ yes bestie, output goes out ๐
Parameters: os output stream
Reimplemented from Vector::BLF::ObjectHeader.
๐ Member Data Documentation ๐
uint32_t Vector::BLF::TriggerCondition::state {}โ status ๐ฆstd::string Vector::BLF::TriggerCondition::triggerBlockName {}โ trigger block name, iconicuint32_t Vector::BLF::TriggerCondition::triggerBlockNameLength {}โ length of trigger block name in bytes ๐std::string Vector::BLF::TriggerCondition::triggerCondition {}โ trigger condition, the main character herself ๐uint32_t Vector::BLF::TriggerCondition::triggerConditionLength {}โ length of trigger condition in bytes ๐
๐ฆ Author ๐ฆ
Generated automatically by Doxygen for Vector BLF from the source code. Not a human wrote this, a robot did, and honestly? she ate. ๐คโจ
mwah ๐ that's the whole page โ brought to u by the Vector BLF manual, section 3 of Vector::BL...erCondition(3) โ catch u later bestie, go read some source code ๐ซถ๐
๐ฆ 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