nl:: बुनाई::WeaveSessionState

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

उस बातचीत की स्थिति की जानकारी देता है जो किसी दूसरे नोड से मैसेज भेजने/पाने के लिए ज़रूरी है.

खास जानकारी

कंस्ट्रक्टर और कंस्ट्रक्टर

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

सार्वजनिक प्रकार

@49 enum
ReceiveFlagsType टाइपडेफ़
uint16_t

सार्वजनिक विशेषताएं

AuthMode
WeaveAuthMode
MsgEncKey

सार्वजनिक फ़ंक्शन

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

सार्वजनिक प्रकार

@94

 @49

GetFlagsType

uint16_t ReceiveFlagsType

सार्वजनिक विशेषताएं

पुष्टीकरण मोड

WeaveAuthMode AuthMode

MsgEncKey

WeaveMsgEncryptionKey * MsgEncKey

सार्वजनिक फ़ंक्शन

क्या डुप्लीकेट मैसेज है

bool IsDuplicateMessage(
  uint32_t msgId
)

संदेश आईडी सिंक्रनाइज़ नहीं किया गया

bool MessageIdNotSynchronized(
  void
)

नया मैसेज आईडी

uint32_t NewMessageId(
  void
)

WeaveSessionState

 WeaveSessionState(
  void
)

WeaveSessionState

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