nl::Weave::Profiles::DataManagement_Current::Path::Builder

สรุป

การสืบทอด

รับค่าจาก nl::Weave::Profiles::DataManagement_Current::BuilderBase

ฟังก์ชันสาธารณะ

AdditionalTag(const uint64_t aTagInApiForm)
EndOfPath(void)
Init(nl::Weave::TLV::TLVWriter *const apWriter)
Init(nl::Weave::TLV::TLVWriter *const apWriter, const uint8_t aContextTagToUse)
InstanceID(const uint64_t aInstanceID)
ProfileID(const uint32_t aProfileID)
ProfileID(const uint32_t aProfileID, const SchemaVersionRange & aSchemaVersionRange)
ResourceID(const uint64_t aResourceID)
ResourceID(const ResourceIdentifier & aResourceID)
TagSection(void)

ฟังก์ชันสาธารณะ

AdditionalTag

Path::Builder & AdditionalTag(
  const uint64_t aTagInApiForm
)

EndOfPath

Path::Builder & EndOfPath(
  void
)

เริ่มต้น

WEAVE_ERROR Init(
  nl::Weave::TLV::TLVWriter *const apWriter
)

เริ่มต้น

WEAVE_ERROR Init(
  nl::Weave::TLV::TLVWriter *const apWriter,
  const uint8_t aContextTagToUse
)

InstanceID

Path::Builder & InstanceID(
  const uint64_t aInstanceID
)

ProfileID

Path::Builder & ProfileID(
  const uint32_t aProfileID
)

ProfileID

Path::Builder & ProfileID(
  const uint32_t aProfileID,
  const SchemaVersionRange & aSchemaVersionRange
)

ResourceID

Path::Builder & ResourceID(
  const uint64_t aResourceID
)

ResourceID

Path::Builder & ResourceID(
  const ResourceIdentifier & aResourceID
)

TagSection

Path::Builder & TagSection(
  void
)