NL::编织::简介::数据管理_当前::状态元素::解析器

#include <src/lib/profiles/data-management/Current/MessageDef.h>

WDM 状态元素解析器定义。

概括

遗产

:从继承NL ::纺织品::概况:: DataManagement_Current :: ParserBase

公共职能

CheckSchemaValidity (void) const
CheckSchemaValidityCurrent (void) const
CheckSchemaValidityDeprecated (void) const
GetProfileIDAndStatusCode (uint32_t *apProfileID, uint16_t *aStatusCode) const
阅读简档,并从该的StatusCode StatusElement
Init (constnl::Weave::TLV::TLVReader & aReader)

公共职能

检查架构有效性

WEAVE_ERROR CheckSchemaValidity(
  void
) const 

检查SchemaValidityCurrent

WEAVE_ERROR CheckSchemaValidityCurrent(
  void
) const 

CheckSchemaValidityDeprecated

WEAVE_ERROR CheckSchemaValidityDeprecated(
  void
) const 

获取配置文件 ID 和状态代码

WEAVE_ERROR GetProfileIDAndStatusCode(
  uint32_t *apProfileID,
  uint16_t *aStatusCode
) const 

阅读简档,并从该的StatusCode StatusElement

细节
参数
[out] apProfileID
指向 ProfileID 存储的指针
[out] apStatusCode
指向状态码存储的指针
退货
由归国WEAVE_ERROR代码编织:: TLV对象。 WEAVE_END_OF_TLV 如果缺少任何一个元素。 WEAVE_ERROR_WRONG_TLV_TYPE 如果元素类型错误。

在里面

WEAVE_ERROR Init(
  const nl::Weave::TLV::TLVReader & aReader
)