Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

nl::Menenun::WeaveSessionState

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

Menyampaikan status komunikasi yang diperlukan untuk mengirim/menerima pesan dengan node lain.

Ringkasan

Konstruktor dan Destruktor

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

Jenis publik

@49 enum
ReceiveFlagsType typedef
uint16_t

Atribut publik

AuthMode
WeaveAuthMode
MsgEncKey

Fungsi publik

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

Jenis publik

@49

 @49

TerimaFlagsType

uint16_t ReceiveFlagsType

Atribut publik

AuthMode

WeaveAuthMode AuthMode

Kunci Pesan

WeaveMsgEncryptionKey * MsgEncKey

Fungsi publik

IsDuplikatMessage

bool IsDuplicateMessage(
  uint32_t msgId
)

MessageIdNotSync

bool MessageIdNotSynchronized(
  void
)

IDPesanBaru

uint32_t NewMessageId(
  void
)

StatusWeaveSession

 WeaveSessionState(
  void
)

StatusWeaveSession

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