Google は、黒人コミュニティのための人種的公平の促進に取り組んでいます。詳細をご覧ください。

nl::Weave::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

ReceiveFlagsType(受信フラグのタイプ)

uint16_t ReceiveFlagsType

パブリック属性

認証モード

WeaveAuthMode AuthMode

MSENC キー

WeaveMsgEncryptionKey * MsgEncKey

パブリック関数

IsDuplicateMessage

bool IsDuplicateMessage(
  uint32_t msgId
)

メッセージ ID が同期されていません

bool MessageIdNotSynchronized(
  void
)

NewMessageId

uint32_t NewMessageId(
  void
)

WeaveSessionState

 WeaveSessionState(
  void
)

WeaveSessionState

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