nl::Weave::Profiles::Time

요약

열거

@318 enum
Weave Exchange에서 사용되는 메시지 유형
@319{
  kWdmTagTime_Zone_Name = 0x00,
  kWdmTagTime_Zone_POSIX_TZ = 0x01,
  kWdmTagTime_Zone_UTC_Offset = 0x02
}
enum
시간대 정보에 대한 WDM 쿼리에 사용되는 프로필별 태그입니다.
TimeSyncRole enum
프로토콜 엔진이 수행할 수 있는 역할입니다.

Typedef

timesync_t typedef
int64_t
시스템 시간을 표현하는 데 사용되는 경우 다른 에포크의 마이크로초 수를 저장하고 처리하는 데 사용되는 에포크는 1970/1/1 0:00:00입니다.

클래스

nl::Weave::Profiles::Time::SingleSourceTimeSyncClient
nl::Weave::Profiles::Time::TimeChangeNotification

시간 변경 알림 메시지 코덱

nl::Weave::Profiles::Time::TimeSyncNode
nl::Weave::Profiles::Time::TimeSyncRequest
nl::Weave::Profiles::Time::TimeSyncResponse
nl::Weave::Profiles::Time::TimeZoneUtcOffset

시간대의 UTC 오프셋을 위한 코덱입니다.

nl::Weave::Profiles::Time::_TimeSyncNodeBase

구조체

nl::Weave::Profiles::Time::Contact

TimeSyncNode::FilterTimeCorrectionContributor 콜백이 상위 레이어에 전역 뷰를 제공하기 때문에 공개됩니다.

nl::Weave::Profiles::Time::ServingNode

SyncWithNodes를 호출하기 위한 연락처를 지정하는 데 사용됩니다. TimeSyncNode의 클래스 선언을 더 짧게 만들기 위해 중첩 클래스가 되는 대신 열린 상태로 배치되며, 내보내기 선언도 더 명시적으로 지정됩니다.

열거

@318

 @318

Weave Exchange에서 사용되는 메시지 유형

@319

 @319

시간대 정보에 대한 WDM 쿼리에 사용되는 프로필별 태그입니다.

속성
kWdmTagTime_Zone_Name

UTF8-String 형식의 IANA 시간대 이름입니다.

kWdmTagTime_Zone_POSIX_TZ

UTF8-String 형식의 POSIX TZ 환경 변수입니다.

kWdmTagTime_Zone_UTC_Offset

이 시간대의 UTC 오프셋으로, 패킹된 바이너리 형식입니다.

TimeSyncRole

 TimeSyncRole

프로토콜 엔진이 수행할 수 있는 역할입니다.

예를 들어 TimeSyncServer는 서버 또는 코디네이터의 일부를 재생하고 있을 수 있습니다. 마찬가지로 TimeSyncClient는 클라이언트를 재생하거나 코디네이터의 일부일 수 있습니다.

Typedef

timesync_t

int64_t timesync_t

시스템 시간을 표현하는 데 사용되는 경우 다른 에포크의 마이크로초 수를 저장하고 처리하는 데 사용되는 에포크는 1970/1/1 0:00:00입니다.