nl:: Weave:: Profiles:: Time
สรุป
การแจงนับ |
|
---|---|
@318
|
enum ประเภทข้อความ ที่ใช้กับ Weave Exchange |
@319{
|
enum แท็กเฉพาะโปรไฟล์ที่ใช้ในการค้นหา WDM สำหรับข้อมูลเขตเวลา |
TimeSyncRole
|
enum บทบาทที่เครื่องมือโปรโตคอลทำได้ |
Typedef |
|
---|---|
timesync_t
|
Typedefint64_t
ประเภทที่ใช้ในการจัดเก็บและจัดการจำนวนไมโครวินาทีจาก Epoch ต่างๆ หากใช้ในการแสดงเวลาของระบบ Epoch จะเป็น 1970/1/1 0:00:00 |
ชั้นเรียน |
|
---|---|
nl:: |
|
nl:: |
ตัวแปลงรหัสสำหรับข้อความแจ้งเตือนการเปลี่ยนเวลา |
nl:: |
|
nl:: |
|
nl:: |
|
nl:: |
ตัวแปลงรหัสสำหรับออฟเซ็ต UTC ของเขตเวลา |
nl:: |
โครงสร้าง |
|
---|---|
nl:: |
วิธีนี้แสดงต่อสาธารณะเนื่องจาก Callback TimeSyncNode::FilterTimeFixionContributor ให้มุมมองโดยรวมแก่เลเยอร์ที่สูงขึ้น |
nl:: |
ใช้เพื่อระบุรายชื่อติดต่อสำหรับเรียกใช้ 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