nl::Weave::Profiles::Time

Tóm tắt

Liệt kê

@318 enum
loại thông báo, dùng với Weave Exchange
@319{
  kWdmTagTime_Zone_Name = 0x00,
  kWdmTagTime_Zone_POSIX_TZ = 0x01,
  kWdmTagTime_Zone_UTC_Offset = 0x02
}
enum
Thẻ dành riêng cho hồ sơ được dùng trong các truy vấn WDM để biết thông tin múi giờ.
TimeSyncRole enum
Các vai trò mà công cụ giao thức có thể đóng.

Typedef

timesync_t typedef
int64_t
loại được sử dụng để lưu trữ và xử lý số micrô giây từ thời gian bắt đầu khác nhau nếu được sử dụng để thể hiện thời gian hệ thống, thời gian bắt đầu của hệ thống là 1970/1/1 0:00:00

Lớp

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

bộ mã hoá và giải mã cho tin nhắn của Thông báo thay đổi thời gian

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

Codec cho độ lệch UTC của một múi giờ.

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

Cấu trúc

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

Tệp này ở chế độ công khai vì lệnh gọi lại TimeSyncNode::FilterTimeCorrectionContributor cung cấp chế độ xem toàn cục lên lớp cao hơn.

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

dùng để chỉ định danh bạ để gọi SyncWithNodes. API này được đặt ở trạng thái mở thay vì là lớp lồng nhau, giúp cho việc khai báo lớp TimeSyncNode trở nên ngắn hơn và cho nội dung khai báo xuất rõ ràng hơn.

Liệt kê

@318

 @318

loại thông báo, dùng với Weave Exchange

@319

 @319

Thẻ dành riêng cho hồ sơ được dùng trong các truy vấn WDM để biết thông tin múi giờ.

Thuộc tính
kWdmTagTime_Zone_Name

Tên Múi giờ IANA ở định dạng UTF8-String.

kWdmTagTime_Zone_POSIX_TZ

Biến môi trường POSIX TZ ở định dạng UTF8-String.

kWdmTagTime_Zone_UTC_Offset

Độ lệch UTC cho múi giờ này, ở định dạng nhị phân được đóng gói.

TimeSyncRole

 TimeSyncRole

Các vai trò mà công cụ giao thức có thể đóng.

ví dụ: TimeSyncServer có thể đóng vai trò Máy chủ hoặc một phần của Điều phối viên. tương tự, TimeSyncClient có thể đóng vai trò là Ứng dụng khách hoặc chỉ là một Điều phối viên.

Typedef

timesync_t

int64_t timesync_t

loại được sử dụng để lưu trữ và xử lý số micrô giây từ thời gian bắt đầu khác nhau nếu được sử dụng để thể hiện thời gian hệ thống, thời gian bắt đầu của hệ thống là 1970/1/1 0:00:00