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.

nl :: Dệt :: Hồ sơ :: 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 lược

Lớp PublisherDataManager là một lớp trừu tượng mà phép thuật ra các phương pháp một người thực hiện ứng dụng phải cung cấp để xử lý các dữ liệu và tình trạng cung cấp bởi các nhà xuất bản trong trao đổi giao thức WDM. Đây là một trong hai thành phần chính của DMPublisher lớp cơ sở trừu tượng.

Lưu ý rằng tất cả các phương pháp chỉ dẫn dưới đây đều có đối số ngữ cảnh trao đổi và người triển khai các phương pháp này có trách nhiệm quản lý ngữ cảnh này. Đặc biệt, để thanh lý nó khi nó không còn cần thiết.

Di sản

Chỉ đạo lớp con biết: nl :: Weave :: Profiles :: DataManagement_Legacy :: DMPublisher

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

UpdateIndication ( ExchangeContext *aResponseCtx, ReferencedTLVData & aDataList)=0
virtual WEAVE_ERROR
Cho biết việc 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.

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

UpdateIndication

virtual WEAVE_ERROR UpdateIndication(
  ExchangeContext *aResponseCtx,
  ReferencedTLVData & aDataList
)=0

Cho biết việc nhận được yêu cầu cập nhật.

Cho biết rằng khung yêu cầu cập nhật đã được nhận và người gửi đang chờ xử lý và phản hồi.

Chi tiết
Thông số
[in] aResponseCtx
Một con trỏ đến ngữ cảnh trao đổi Weave trong đó thông báo được gửi. Xem lưu ý ở trên về bối cảnh trao đổi.
[in] aDataList
Một tham chiếu đến một ReferencedTLVData đối tượng chứa một danh sách dữ liệu TLV-mã hóa chi tiết giá trị dữ liệu mới và bao gồm cả nhận dạng của phiên bản dựa vào đó các bản cập nhật được thực hiện.
Lợi nhuận
WEAVE_NO_ERROR để giao tiếp thành công. Nếu không, giá trị là theo quyết định của người thực hiện.

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 khung yêu cầu dạng xem đã được nhận và người gửi đang chờ xử lý và phản hồi.

Chi tiết
Thông số
[in] aResponseCtx
Một con trỏ đến ngữ cảnh trao đổi Weave trong đó thông báo được gửi. Xem lưu ý ở trên về bối cảnh trao đổi.
[in] aPathList
Một tham chiếu đến một ReferencedTLVData đối tượng chứa một danh sách đường TLV-mã hóa dữ liệu chi tiết được yêu cầu.
Lợi nhuận
WEAVE_NO_ERROR để giao tiếp thành công. Nếu không, giá trị là theo quyết định của người thực hiện.