Google is committed to advancing racial equity for Black communities. See how.

এনএল :: তাঁত :: প্রোফাইল :: ডেটা ম্যানেজমেন্ট_ বর্তমান: ভিউক্লিয়েন্ট

সারসংক্ষেপ

নির্মাণকারী এবং ধ্বংসকারী

ViewClient (void)

পাবলিক প্রকার

AppendToPathList )(void *const apAppState, PathList::Builder &aPathList) টাইপডেফ
EventCallback )(void *const aAppState, EventID aEvent, WEAVE_ERROR aErrorCode, EventParam &aEventParam) টাইপডেফ
void(*
EventID এনাম
HandleDataElement )(void *const apAppState, DataElement::Parser &aDataElement) টাইপডেফ

সুরক্ষিত প্রকার

@157 এনাম

সুরক্ষিত গুণাবলী

@159
union nl::Weave::Profiles::DataManagement_Current::ViewClient::@158
mAppState
void *
mBinding
mCurrentMode
enum nl::Weave::Profiles::DataManagement_Current::ViewClient::@157
mEC
mEventCallback
EventCallback
mPrevIsPartialChange
bool

জনসাধারণের গুণাবলী

mDataSinkCatalog
mHandleDataElement
HandleDataElement

পাবলিক ফাংশন

Cancel (void)
Init ( Binding *const apBinding, void *const apAppState, EventCallback const aEventCallback)
SendRequest (AppendToPathList const aAppendToPathList, HandleDataElement const aHandleDataElement)
SendRequest ( TraitCatalogBase < TraitDataSink > *apCatalog, const TraitPath aPathList[], const size_t aPathListSize)

স্ট্যাটিক ফাংশন সুরক্ষিত

DataSinkOperation_NoMoreData (void *const apOpState, TraitDataSink *const apDataSink)
void
OnMessageReceived ( nl::Weave::ExchangeContext *aEC, const nl::Inet::IPPacketInfo *aPktInfo, const nl::Weave::WeaveMessageInfo *aMsgInfo, uint32_t aProfileId, uint8_t aMsgType, PacketBuffer *aPayload)
void
OnResponseTimeout ( nl::Weave::ExchangeContext *aEC)
void
OnSendError ( ExchangeContext *aEC, WEAVE_ERROR aErrorCode, void *aMsgSpecificContext)
void

ইউনিয়ন

nl এর :: বুনা :: প্রোফাইল :: DataManagement_Current :: ViewClient :: EventParam

পাবলিক প্রকার

অ্যাপেন্ডটোপথলিস্ট

WEAVE_ERROR(* AppendToPathList)(void *const apAppState, PathList::Builder &aPathList)

ইভেন্টক্যালব্যাক

void(* EventCallback)(void *const aAppState, EventID aEvent, WEAVE_ERROR aErrorCode, EventParam &aEventParam)

ইভেন্টআইডি

 EventID

হ্যান্ডেলডেটা এলেমেন্ট

WEAVE_ERROR(* HandleDataElement)(void *const apAppState, DataElement::Parser &aDataElement)

সুরক্ষিত প্রকার

@ 157

 @157

সুরক্ষিত গুণাবলী

@ 159

union nl::Weave::Profiles::DataManagement_Current::ViewClient::@158 @159

mAppState

void * mAppState

এমবাইন্ডিং

Binding * mBinding

এমকেনারমোড

enum nl::Weave::Profiles::DataManagement_Current::ViewClient::@157 mCurrentMode

এমইসি

nl::Weave::ExchangeContext * mEC

mEventCallback

EventCallback mEventCallback

mPrevIsPartialChange

bool mPrevIsPartialChange

জনসাধারণের গুণাবলী

এমডাটাসিংকিগ্যাটালগ

TraitCatalogBase< TraitDataSink > * mDataSinkCatalog

mHandleDataElement

HandleDataElement mHandleDataElement

পাবলিক ফাংশন

বাতিল

WEAVE_ERROR Cancel(
  void
)

এটা

WEAVE_ERROR Init(
  Binding *const apBinding,
  void *const apAppState,
  EventCallback const aEventCallback
)

সেন্ড রিকোয়েস্ট

WEAVE_ERROR SendRequest(
  AppendToPathList const aAppendToPathList,
  HandleDataElement const aHandleDataElement
)

সেন্ড রিকোয়েস্ট

WEAVE_ERROR SendRequest(
  TraitCatalogBase< TraitDataSink > *apCatalog,
  const TraitPath aPathList[],
  const size_t aPathListSize
)

ভিউক্লিয়েন্ট

 ViewClient(
  void
)

স্ট্যাটিক ফাংশন সুরক্ষিত

ডেটা সিনকোপেশন_নিমোরডেটা

void DataSinkOperation_NoMoreData(
  void *const apOpState,
  TraitDataSink *const apDataSink
)

#MessageReused

void OnMessageReceived(
  nl::Weave::ExchangeContext *aEC,
  const nl::Inet::IPPacketInfo *aPktInfo,
  const nl::Weave::WeaveMessageInfo *aMsgInfo,
  uint32_t aProfileId,
  uint8_t aMsgType,
  PacketBuffer *aPayload
)

অনরেসপনসটাইমআউট

void OnResponseTimeout(
  nl::Weave::ExchangeContext *aEC
)

#SendError

void OnSendError(
  ExchangeContext *aEC,
  WEAVE_ERROR aErrorCode,
  void *aMsgSpecificContext
)