nl:: Weave:: Profiles:: DataManagement_Legacy:: ClientDataManager
Đây là một lớp trừu tượng.
#include <src/lib/profiles/data-management/Legacy/ClientDataManager.h>
Một lớp trừu tượng chứa các định nghĩa phương thức xác nhận và chỉ báo do ứng dụng WDM yêu cầu.
Tóm tắt
Lớp ClientDataManager là một lớp trừu tượng, cho biết các phương thức mà trình triển khai ứng dụng phải cung cấp để xử lý dữ liệu và trạng thái do nhà xuất bản phân phối trong các trao đổi giao thức WDM. Các phương thức này chủ yếu là các xác nhận được gọi ra sau khi nhận được phản hồi cho yêu cầu của máy khách và cho biết rằng đã nhận được yêu cầu từ một ứng dụng ngang hàng từ xa. ClientDataManager là một trong hai thành phần chính của lớp cơ sở trừu tượng DMClient.
Tính kế thừa
Lớp học con đã biết trực tiếp: nl::Weave::Profiles::DataManagement_Legacy::DMClient
Hàm công khai |
|
---|---|
UpdateConfirm(const uint64_t & aResponderId, StatusReport & aStatus, uint16_t aTxnId)=0
|
virtual WEAVE_ERROR
Xác nhận trạng thái của yêu cầu cập nhật.
|
ViewConfirm(const uint64_t & aResponderId, StatusReport & aStatus, uint16_t aTxnId)=0
|
virtual WEAVE_ERROR
Xác nhận yêu cầu xem không thành công.
|
ViewConfirm(const uint64_t & aResponderId, ReferencedTLVData & aDataList, uint16_t aTxnId)=0
|
virtual WEAVE_ERROR
Xác nhận một yêu cầu xem thành công.
|
Hàm công khai
UpdateConfirm
virtual WEAVE_ERROR UpdateConfirm( const uint64_t & aResponderId, StatusReport & aStatus, uint16_t aTxnId )=0
Xác nhận trạng thái của yêu cầu cập nhật.
Không có "thành công" nào được phân biệt trong trường hợp yêu cầu cập nhật của bạn. Trong cả hai trường hợp, người trả lời sẽ gửi báo cáo trạng thái và đây là cách báo cáo được gửi đến lớp cao hơn tiếp theo.
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Tham số |
|
||||||
Trả về |
WEAVE_NO_ERROR để thông báo thành công. Nếu không, giá trị này sẽ do người triển khai quyết định.
|
ViewConfirm
virtual WEAVE_ERROR ViewConfirm( const uint64_t & aResponderId, StatusReport & aStatus, uint16_t aTxnId )=0
Xác nhận yêu cầu xem không thành công.
Xác nhận rằng yêu cầu xem không thành công theo một cách nào đó và bạn đã gửi báo cáo trạng thái mô tả lỗi.
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Tham số |
|
||||||
Trả về |
WEAVE_NO_ERROR để thông báo thành công. Nếu không, giá trị này sẽ do người triển khai quyết định.
|
ViewConfirm
virtual WEAVE_ERROR ViewConfirm( const uint64_t & aResponderId, ReferencedTLVData & aDataList, uint16_t aTxnId )=0
Xác nhận một yêu cầu xem thành công.
Xác nhận rằng đã nhận được yêu cầu xem, phản hồi được trả về và thao tác đã thành công, cung cấp danh sách dữ liệu.
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Tham số |
|
||||||
Trả về |
WEAVE_NO_ERROR để thông báo thành công. Nếu không, giá trị này sẽ do người triển khai quyết định.
|