Vector::BL...jectMember(3)
π NAME π
Welcome to the Vector::BL...jectMember(3) page, aka the Vector::BLF::DistributedObjectMember class, straight outta the Library Functions Manual π«Ά. She is a distributed object member (communication setup), and yes bestie, weβre getting into it together.
β¨ SYNOPSIS β¨
#include <DistributedObjectMember.h>
Inherits Vector::BLF::ObjectHeader.
π Public Types π
enum MemberType : uint32_t { MemberTypeInvalid = 0, MemberTypeData = 1, MemberTypeMethod = 2, MemberTypeField = 3, MemberTypeEvent = 4, MemberTypeRefMember = 5, MemberTypeRefObject = 6, MemberTypeBindingError = 7 }β type of the distributed object member. Iconic enum behavior, no cap.enum DetailType : uint32_t { DetailTypeInvalid = 0, DetailTypeValue = 1, DetailTypeFunctionCall = 2, DetailTypeFunctionReturn = 3, DetailTypeFunctionDefaults = 4, DetailTypeSubscriptionState = 5, DetailTypeAnnouncementState = 6, DetailTypeReferencePath = 7, DetailTypeBindingError = 8 }β detail type of the distributed object. The way she details π .
πΈ Public Types inherited from Vector::BLF::ObjectHeader πΈ
enum ObjectFlags : uint32_t { TimeTenMics = 0x00000001, TimeOneNans = 0x00000002 }β inherited flags enum, glowing as ever.
π Public Member Functions π
void read (AbstractFile &is) overrideβ the read situation, override edition.void write (AbstractFile &os) overrideβ the write situation, override edition.uint32_t calculateObjectSize () const overrideβ calculates the object size, const and cute.
π§ Public Member Functions inherited from Vector::BLF::ObjectHeader π§
ObjectHeader (const ObjectType objectType, const uint16_t objectVersion=0)void read (AbstractFile &is) overridevoid write (AbstractFile &os) overrideuint16_t calculateHeaderSize () const overrideuint32_t calculateObjectSize () 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 memberType {MemberType::MemberTypeInvalid}β type of the distributed object member.uint32_t detailType {DetailType::DetailTypeInvalid}β detail type of the distributed object.uint32_t pathLengthβ length of variable name in bytes.uint32_t dataLengthβ length of variable data in bytes.std::string pathβ path of the distributed object member.std::vector< uint8_t > dataβ variable data.
π Public Attributes inherited from Vector::BLF::ObjectHeader π
uint32_t objectFlags {ObjectFlags::TimeOneNans}β object flags.uint16_t clientIndex {}β client index of send node.uint16_t objectVersion {0}β object specific version.uint64_t objectTimeStamp {}β object timestamp.
π Public Attributes inherited from Vector::BLF::ObjectHeaderBase π
uint32_t signature {ObjectSignature}β signature (ObjectSignature).uint16_t headerSize {}β sizeof object header.uint16_t headerVersion {}β header version (1).uint32_t objectSize {}β object size.ObjectType objectType {ObjectType::UNKNOWN}β object type.
β Detailed Description β
Distributed object member (communication setup). Thatβs the whole detailed description, and she said it with her chest π .
π Member Enumeration Documentation π
enum Vector::BLF::DistributedObjectMember::DetailType : uint32_t
detail type of the distributed object β yes, the detail-type department is serving.
Enumerator
DetailTypeInvalidβBL_DO_DETAIL_TYPE_INVALIDDetailTypeValueβBL_DO_DETAIL_TYPE_VALUEDetailTypeFunctionCallβBL_DO_DETAIL_TYPE_FUNCTION_CALLDetailTypeFunctionReturnβBL_DO_DETAIL_TYPE_FUNCTION_RETURNDetailTypeFunctionDefaultsβBL_DO_DETAIL_TYPE_FUNCTION_DEFAULTSDetailTypeSubscriptionStateβBL_DO_DETAIL_TYPE_SUBSCRIPTION_STATEDetailTypeAnnouncementStateβBL_DO_DETAIL_TYPE_ANNOUNCEMENT_STATEDetailTypeReferencePathβBL_DO_DETAIL_TYPE_REFERENCE_PATHDetailTypeBindingErrorβBL_DO_DETAIL_TYPE_BINDING_ERROR
enum Vector::BLF::DistributedObjectMember::MemberType : uint32_t
type of the distributed object member β main character enum energy.
Enumerator
MemberTypeInvalidβBL_DO_MEMBER_TYPE_INVALIDMemberTypeDataβBL_DO_MEMBER_TYPE_DATAMemberTypeMethodβBL_DO_MEMBER_TYPE_METHODMemberTypeFieldβBL_DO_MEMBER_TYPE_FIELDMemberTypeEventβBL_DO_MEMBER_TYPE_EVENTMemberTypeRefMemberβBL_DO_MEMBER_TYPE_DOREF_MEMBERMemberTypeRefObjectβBL_DO_MEMBER_TYPE_DOREF_OBJECTMemberTypeBindingErrorβBL_DO_MEMBER_TYPE_BINDING_ERROR
π Member Function Documentation π
uint32_t Vector::BLF::DistributedObjectMember::calculateObjectSize () const
[override], [virtual]
Calculates the objectSize.
Returns: object size.
Reimplemented from Vector::BLF::ObjectHeaderBase.
void Vector::BLF::DistributedObjectMember::read (AbstractFile & is)
[override], [virtual]
Read the data of this object.
Parameters: is input stream.
Reimplemented from Vector::BLF::ObjectHeaderBase.
void Vector::BLF::DistributedObjectMember::write (AbstractFile & os)
[override], [virtual]
Write the data of this object.
Parameters: os output stream.
Reimplemented from Vector::BLF::ObjectHeaderBase.
πΈ Author πΈ
Generated automatically by Doxygen for Vector BLF from the source code. Sheβs auto-generated and still serving, periodt π .
Okay bestie, thatβs the whole page: Library Functions Manual vibes, source/version Vector BLF, and the date isnβt printed on this footer β timeless icon behavior, no cap β¨.
π¦ 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