nl::Weave::Profiles::SoftwareUpdate::ImageQuery

Summary

Constructors and Destructors

ImageQuery()

Public attributes

integrityTypes
localeSpec
packageSpec
productSpec
targetNodeId
uint64_t
theMetaData
updateSchemes
version

Public functions

init(ProductSpec & aProductSpec, ReferencedString & aVersion, IntegrityTypeList & aTypeList, UpdateSchemeList & aSchemeList, ReferencedString *aPackage, ReferencedString *aLocale, uint64_t aTargetNodeId, ReferencedTLVData *aMetaData)
operator==(const ImageQuery &) const
bool
pack(PacketBuffer *)
packedLength()
uint16_t
print(void)
void

Public static functions

parse(PacketBuffer *, ImageQuery &)

Public attributes

integrityTypes

IntegrityTypeList integrityTypes

localeSpec

ReferencedString localeSpec

packageSpec

ReferencedString packageSpec

productSpec

ProductSpec productSpec

targetNodeId

uint64_t targetNodeId

theMetaData

ReferencedTLVData theMetaData

updateSchemes

UpdateSchemeList updateSchemes

version

ReferencedString version

Public functions

ImageQuery

 ImageQuery()

init

WEAVE_ERROR init(
  ProductSpec & aProductSpec,
  ReferencedString & aVersion,
  IntegrityTypeList & aTypeList,
  UpdateSchemeList & aSchemeList,
  ReferencedString *aPackage,
  ReferencedString *aLocale,
  uint64_t aTargetNodeId,
  ReferencedTLVData *aMetaData
)

operator==

bool operator==(
  const ImageQuery &
) const 

pack

WEAVE_ERROR pack(
  PacketBuffer *
)

packedLength

uint16_t packedLength()

print

void print(
  void
)

Public static functions

parse

WEAVE_ERROR parse(
  PacketBuffer *,
  ImageQuery &
)