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
ประเภทที่ใช้ในการจัดเก็บและจัดการจำนวนไมโครวินาทีจาก Epoch ที่แตกต่างกัน หากใช้ในการแสดงเวลาของระบบ Epoch คือ 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

ชื่อเขตเวลา IANA ในรูปแบบ UTF8-String

kWdmTagTime_Zone_POSIX_TZ

ตัวแปรสภาพแวดล้อม POSIX TZ ในรูปแบบ UTF8-String

kWdmTagTime_Zone_UTC_Offset

การชดเชย UTC สำหรับเขตเวลานี้ในรูปแบบไบนารีที่แพ็กไว้

TimeSyncRole

 TimeSyncRole

บทบาทที่เครื่องมือโปรโตคอลเล่นได้

ตัวอย่างเช่น TimeSyncServer อาจกำลังเล่นเซิร์ฟเวอร์หรือเป็นส่วนหนึ่งของ Coordinator ในทำนองเดียวกัน TimeSyncClient อาจกำลังเล่นไคลเอ็นต์หรือเพียงเป็นส่วนหนึ่งของผู้ประสานงาน

Typedef

timesync_t

int64_t timesync_t

ประเภทที่ใช้ในการจัดเก็บและจัดการจำนวนไมโครวินาทีจาก Epoch ที่แตกต่างกัน หากใช้ในการแสดงเวลาของระบบ Epoch คือ 1970/1/1 0:00:00