nl:: Weave:: Profiles:: DataManagement_Legacy:: PublisherDataManager
Đây là một lớp trừu tượng.
#include <src/lib/profiles/data-management/Legacy/PublisherDataManager.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à thông báo theo yêu cầu của nhà xuất bản WDM.
Tóm tắt
Lớp PublisherDataManager 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. Đây là một trong hai thành phần chính của lớp cơ sở trừu tượng DMPublisher.
Lưu ý rằng tất cả phương thức chỉ báo dưới đây đều lấy đối số theo ngữ cảnh trao đổi và người triển khai các phương thức này có trách nhiệm quản lý ngữ cảnh này. Đặc biệt, bạn nên vứt bỏ khi không cần nữa.
Tính kế thừa
Lớp học con đã biết trực tiếp: nl::Weave::Profiles::DataManagement_Legacy::DMPublisher
Hàm công khai |
|
---|---|
UpdateIndication(ExchangeContext *aResponseCtx, ReferencedTLVData & aDataList)=0
|
virtual WEAVE_ERROR
Cho biết đã nhận được yêu cầu cập nhật.
|
ViewIndication(ExchangeContext *aResponseCtx, ReferencedTLVData & aPathList)=0
|
virtual WEAVE_ERROR
Cho biết đã nhận được yêu cầu xem.
|
Hàm công khai
UpdateIndication
virtual WEAVE_ERROR UpdateIndication( ExchangeContext *aResponseCtx, ReferencedTLVData & aDataList )=0
Cho biết đã nhận được yêu cầu cập nhật.
Cho biết rằng đã nhận được khung yêu cầu cập nhật và người gửi đang chờ xử lý và phản hồi.
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.
|
ViewIndication
virtual WEAVE_ERROR ViewIndication( ExchangeContext *aResponseCtx, ReferencedTLVData & aPathList )=0
Cho biết đã nhận được yêu cầu xem.
Cho biết rằng đã nhận được khung yêu cầu xem và người gửi đang chờ xử lý và phản hồi.
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.
|