nl:: بافت:: پروفایل ها:: زمان

خلاصه

شمارش ها

@318 enum
نوع پیامی که با Weave Exchange استفاده می شود
@319 {
kWdmTagTime_Zone_Name = 0x00,
kWdmTagTime_Zone_POSIX_TZ = 0x01,
kWdmTagTime_Zone_UTC_Offset = 0x02
}
enum
برچسب‌های مخصوص نمایه در جستارهای WDM برای اطلاعات منطقه زمانی استفاده می‌شوند.
TimeSyncRole enum
نقش هایی که یک موتور پروتکل می تواند بازی کند.

Typedefs

timesync_t typedef
int64_t
نوع مورد استفاده برای ذخیره و پردازش تعداد میکروثانیه از دوره های مختلف اگر برای بیان زمان سیستم استفاده شود، دوره 1970/1/1 0:00:00 است.

کلاس ها

nl:: بافت:: پروفایل ها:: زمان:: SingleSourceTimeSyncClient
nl:: بافت:: پروفایل ها:: زمان:: TimeChangeNotification

کدک پیام اعلان تغییر زمان

nl:: بافت:: پروفایل ها:: زمان:: TimeSyncNode
nl:: بافت:: پروفایل ها:: زمان:: TimeSyncRequest
nl:: بافت:: پروفایل ها:: زمان:: TimeSyncResponse
nl:: بافت:: پروفایل ها:: زمان:: TimeZoneUtcOffset

کدک برای افست UTC یک منطقه زمانی.

nl:: بافت:: پروفایل ها:: زمان:: _TimeSyncNodeBase

سازه ها

nl:: بافت:: پروفایل:: زمان:: تماس

این در حالت عمومی است زیرا TimeSyncNode::FilterTimeCorrectionContributor یک نمای کلی به لایه بالاتر می دهد.

nl:: بافت:: پروفایل ها:: زمان:: 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 باشد.

Typedefs

timesync_t

int64_t timesync_t

نوع مورد استفاده برای ذخیره و پردازش تعداد میکروثانیه از دوره های مختلف اگر برای بیان زمان سیستم استفاده شود، دوره 1970/1/1 0:00:00 است.