нл:: Переплетение:: Состояние WeaveSessionState
#include <src/lib/core/WeaveFabricState.h>
Передает состояние связи, необходимое для отправки/получения сообщений с другим узлом.
Краткое содержание
Конструкторы и деструкторы | |
---|---|
WeaveSessionState (void) | |
WeaveSessionState ( WeaveMsgEncryptionKey *msgEncKey, WeaveAuthMode authMode, MonotonicallyIncreasingCounter *nextMsgId, uint32_t *maxRcvdMsgId, ReceiveFlagsType *rcvFlags) |
Публичные типы | |
---|---|
@49 | перечисление |
ReceiveFlagsType | определение типаuint16_t |
Публичные атрибуты | |
---|---|
AuthMode | WeaveAuthMode |
MsgEncKey |
Общественные функции | |
---|---|
IsDuplicateMessage (uint32_t msgId) | bool |
MessageIdNotSynchronized (void) | bool |
NewMessageId (void) | uint32_t |
Публичные типы
@49
@49
Тип получения флагов
uint16_t ReceiveFlagsType
Публичные атрибуты
Режим аутентификации
WeaveAuthMode AuthMode
Мсгенккей
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 )