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::WeaveSessionState

#include <src/lib/core/WeaveFabricState.h>

Chuyển tải trạng thái giao tiếp cần thiết để gửi/nhận tin nhắn bằng một nút khác.

Tóm tắt

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

WeaveSessionState(void)
WeaveSessionState(WeaveMsgEncryptionKey *msgEncKey, WeaveAuthMode authMode, MonotonicallyIncreasingCounter *nextMsgId, uint32_t *maxRcvdMsgId, ReceiveFlagsType *rcvFlags)

Loại công khai

@49 enum
ReceiveFlagsType typedef
uint16_t

Thuộc tính công khai

AuthMode
WeaveAuthMode
MsgEncKey

Hàm công khai

IsDuplicateMessage(uint32_t msgId)
bool
MessageIdNotSynchronized(void)
bool
NewMessageId(void)
uint32_t

Loại công khai

@49

 @49

Nhận cờ

uint16_t ReceiveFlagsType

Thuộc tính công khai

Chế độ xác thực

WeaveAuthMode AuthMode

Khóa thư

WeaveMsgEncryptionKey * MsgEncKey

Hàm công khai

IsTMessage

bool IsDuplicateMessage(
  uint32_t msgId
)

Thư thoại chưa được đồng bộ hóa

bool MessageIdNotSynchronized(
  void
)

Id thư mới

uint32_t NewMessageId(
  void
)

Phiên WeaveSessionState

 WeaveSessionState(
  void
)

Phiên WeaveSessionState

 WeaveSessionState(
  WeaveMsgEncryptionKey *msgEncKey,
  WeaveAuthMode authMode,
  MonotonicallyIncreasingCounter *nextMsgId,
  uint32_t *maxRcvdMsgId,
  ReceiveFlagsType *rcvFlags
)