nl :: Tecer:: WeaveSessionState
#include <src/lib/core/WeaveFabricState.h>
Transmite o estado de comunicação necessário para enviar / receber mensagens com outro nó.
Resumo
Construtores e Destruidores | |
---|---|
WeaveSessionState (void) | |
WeaveSessionState ( WeaveMsgEncryptionKey *msgEncKey, WeaveAuthMode authMode, MonotonicallyIncreasingCounter *nextMsgId, uint32_t *maxRcvdMsgId, ReceiveFlagsType *rcvFlags) |
Tipos públicos | |
---|---|
@49 | enum |
ReceiveFlagsType | typedefuint16_t |
Atributos públicos | |
---|---|
AuthMode | WeaveAuthMode |
MsgEncKey |
Funções públicas | |
---|---|
IsDuplicateMessage (uint32_t msgId) | bool |
MessageIdNotSynchronized (void) | bool |
NewMessageId (void) | uint32_t |
Tipos públicos
@ 49
@49
ReceiveFlagsType
uint16_t ReceiveFlagsType
Atributos públicos
AuthMode
WeaveAuthMode AuthMode
MsgEncKey
WeaveMsgEncryptionKey * MsgEncKey
Funções públicas
IsDuplicateMessage
bool IsDuplicateMessage( uint32_t msgId )
MessageIdNotSynchronized
bool MessageIdNotSynchronized( void )
NewMessageId
uint32_t NewMessageId( void )
WeaveSessionState
WeaveSessionState( void )
WeaveSessionState
WeaveSessionState( WeaveMsgEncryptionKey *msgEncKey, WeaveAuthMode authMode, MonotonicallyIncreasingCounter *nextMsgId, uint32_t *maxRcvdMsgId, ReceiveFlagsType *rcvFlags )