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

วิธีนี้แสดงต่อสาธารณะเนื่องจาก Callback TimeSyncNode::FilterTimeFixionContributor ให้มุมมองโดยรวมแก่เลเยอร์ที่สูงขึ้น

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 ก็อาจกำลังเล่น Client หรือแค่เป็นส่วนหนึ่งของ Coordinator ก็ได้

Typedef

timesync_t

int64_t timesync_t

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