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.
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.

nl::Weave::Hồ sơ::DataManagement_Current::ViewClient

Tóm tắt

Hàm dựng và hàm phá hủy

ViewClient(void)

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 khai

mDataSinkCatalog
mHandleDataElement
HandleDataElement

Hàm công khai

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)

Hàm 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

Liên minh

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

Loại công khai

Chúng tôi

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

Lệnh gọi lại sự kiện

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

Mã sự kiện

 EventID

Phần tử xử lý dữ liệu

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

thiết bị gắn kết

Binding * mBinding

mCurrentMode

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

mEC

nl::Weave::ExchangeContext * mEC

Lệnh gọi lại mEventCallback

EventCallback mEventCallback

m Hệ thống nội bộ thay đổi một phần

bool mPrevIsPartialChange

Thuộc tính công khai

mDataSinkCatalog

TraitCatalogBase< TraitDataSink > * mDataSinkCatalog

mhandleDataElement

HandleDataElement mHandleDataElement

Hàm công khai

Hủy

WEAVE_ERROR Cancel(
  void
)

Số nguyên

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
)

Chế độ xem khách hàng

 ViewClient(
  void
)

Hàm tĩnh được bảo vệ

DataSinkOperation_NoMoreData

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

Đã nhận tin nhắn

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

OnResponseHết

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

Lỗi khi gửi

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