透過集合功能整理內容 你可以依據偏好儲存及分類內容。

nl::編織::WeaveSessionState

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

可收發與其他節點收發所需的通訊狀態。

總結

建構函式和解構程式

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

公開類型

@49 列舉
ReceiveFlagsType typedef
uint16_t

公開屬性

AuthMode
WeaveAuthMode
MsgEncKey

公開函式

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

公開類型

@49

 @49

接收標記類型

uint16_t ReceiveFlagsType

公開屬性

AuthMode

WeaveAuthMode AuthMode

MGgEncKey

WeaveMsgEncryptionKey * MsgEncKey

公開函式

重複訊息

bool IsDuplicateMessage(
  uint32_t msgId
)

MessageIdNotSynchronized

bool MessageIdNotSynchronized(
  void
)

新訊息編號

uint32_t NewMessageId(
  void
)

WeaveSessionState 狀態

 WeaveSessionState(
  void
)

WeaveSessionState 狀態

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