Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기
컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

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 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

메시지 EncKey

WeaveMsgEncryptionKey * MsgEncKey

공개 함수

중복 메시지

bool IsDuplicateMessage(
  uint32_t msgId
)

MessageIdNotSynchronized

bool MessageIdNotSynchronized(
  void
)

새 메시지 ID

uint32_t NewMessageId(
  void
)

WeaveSessionState

 WeaveSessionState(
  void
)

WeaveSessionState

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