Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Trang này được dịch bởi Cloud Translation API.
Switch to English

nl :: Dệt :: Hồ sơ :: DataManagement_Current :: ViewClient

Tóm lược

Người xây dựng và Người phá hủy

ViewClient (void)

Các loại công khai

AppendToPathList )(void *const apAppState, PathList::Builder &aPathList) typedef
EventCallback )(void *const aAppState, EventID aEvent, WEAVE_ERROR aErrorCode, EventParam &aEventParam) typedef
void(*
EventID enum
HandleDataElement )(void *const apAppState, DataElement::Parser &aDataElement) typedef

Các loại được bảo vệ

@157 enum

Thuộc tính được bảo vệ

@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

Thuộc tính công cộng

mDataSinkCatalog
mHandleDataElement
HandleDataElement

Chức năng công cộng

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)

Các chức năng tĩnh được bảo vệ

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

Đoàn thể

nl :: Weave :: Profiles :: DataManagement_Current :: ViewClient :: EventParam

Các loại công khai

AppendToPathList

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

EventCallback

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

EventID

 EventID

HandleDataElement

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

Các loại được bảo vệ

@ 157

 @157

Thuộc tính được bảo vệ

@ 159

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

mAppState

void * mAppState

mBinding

Binding * mBinding

mCurrentMode

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

mEC

nl::Weave::ExchangeContext * mEC

mEventCallback

EventCallback mEventCallback

mPrevIsPartialChange

bool mPrevIsPartialChange

Thuộc tính công cộng

mDataSinkCatalog

TraitCatalogBase< TraitDataSink > * mDataSinkCatalog

mHandleDataElement

HandleDataElement mHandleDataElement

Chức năng công cộng

Huỷ bỏ

WEAVE_ERROR Cancel(
  void
)

Trong đó

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

Gửi yêu cầu

WEAVE_ERROR SendRequest(
  AppendToPathList const aAppendToPathList,
  HandleDataElement const aHandleDataElement
)

Gửi yêu cầu

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

ViewClient

 ViewClient(
  void
)

Các chức năng tĩnh được bảo vệ

DataSinkOperation_NoMoreData

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

OnMessageReceive

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

OnResponseTimeout

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

OnSendError

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