Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Trang này được dịch bởi Cloud Translation API.
Switch to English

nl :: Dệt :: Hồ sơ :: Thời gian:: TimeSyncResponse

Tóm lược

Người xây dựng và Người phá hủy

TimeSyncResponse (void)
hàm tạo mặc định sẽ được sử dụng với Giải mã, vì tất cả các thành viên sẽ được khởi tạo thông qua giải mã

Các loại công khai

@322 enum
số lượng người đóng góp tối đa trong hoạt động đồng bộ thời gian thành công gần đây nhất trên kết cấu cục bộ
@323 enum
thời gian, tính theo số phút, kể từ lần đồng bộ thành công gần đây nhất với một số proxy của thời gian nguyên tử.

Thuộc tính công cộng

mIsTimeCoordinator
bool
true nếu phản hồi này được xây dựng bởi một điều phối viên; false ngụ ý rằng phản hồi này được tạo bởi một máy chủ.
mNumContributorInLastLocalSync
uint8_t
số lượng cộng tác viên địa phương (điều phối viên hoặc máy chủ) được sử dụng trong lần đồng bộ hóa thành công gần đây nhất
mTimeOfRequest
timesync_t
thời gian hệ thống (số micro giây kể từ 1970/1/1 0:00:00) khi yêu cầu đến
mTimeOfResponse
timesync_t
thời gian hệ thống (số micro giây kể từ 1970/1/1 0:00:00) khi phản hồi được chuẩn bị
mTimeSinceLastSyncWithServer_min
uint16_t
thời gian, tính bằng số phút, kể từ lần đồng bộ thành công gần đây nhất với một số proxy của thời gian nguyên tử

Chức năng công cộng

Encode ( PacketBuffer *const aMsg)
mã hóa phản hồi đồng bộ thời gian thành một Bộ đệm gói.
Init (const TimeSyncRole aRole, const timesync_t aTimeOfRequest, const timesync_t aTimeOfResponse, const uint8_t aNumContributorInLastLocalSync, const uint16_t aTimeSinceLastSyncWithServer_min)
void
khởi tạo đối tượng này để mã hóa.

Chức năng tĩnh công khai

Decode ( TimeSyncResponse *const aObject, PacketBuffer *const aMsg)
giải mã phản hồi đồng bộ thời gian từ PacketBuffer.

Các loại công khai

@ 322

 @322

số lượng người đóng góp tối đa trong hoạt động đồng bộ thời gian thành công gần đây nhất trên kết cấu cục bộ

@ 323

 @323

thời gian, tính bằng số phút, kể từ lần đồng bộ thành công gần đây nhất với một số proxy của thời gian nguyên tử.

kTimeSinceLastSyncWithServer_Invalid có nghĩa là điều này đã xảy ra quá lâu để có liên quan, nếu có

Thuộc tính công cộng

mIsTimeCoordinator

bool mIsTimeCoordinator

true nếu phản hồi này được xây dựng bởi một điều phối viên; false ngụ ý rằng phản hồi này được tạo bởi một máy chủ.

mNumContributorInLastLocalSync

uint8_t mNumContributorInLastLocalSync

số lượng cộng tác viên địa phương (điều phối viên hoặc máy chủ) được sử dụng trong lần đồng bộ hóa thành công gần đây nhất

mTimeOfRequest

timesync_t mTimeOfRequest

thời gian hệ thống (số micro giây kể từ 1970/1/1 0:00:00) khi yêu cầu đến

mTimeOfResponse

timesync_t mTimeOfResponse

thời gian hệ thống (số micro giây kể từ 1970/1/1 0:00:00) khi phản hồi được chuẩn bị

mTimeSinceLastSyncWithServer_min

uint16_t mTimeSinceLastSyncWithServer_min

thời gian, tính bằng số phút, kể từ lần đồng bộ thành công gần đây nhất với một số proxy của thời gian nguyên tử

Chức năng công cộng

Mã hóa

WEAVE_ERROR Encode(
  PacketBuffer *const aMsg
)

mã hóa phản hồi đồng bộ thời gian thành một Bộ đệm gói.

Chi tiết
Thông số
[out] aMsg
Một con trỏ đến PacketBuffer
Lợi nhuận
WEAVE_NO_ERROR thành công

Trong đó

void Init(
  const TimeSyncRole aRole,
  const timesync_t aTimeOfRequest,
  const timesync_t aTimeOfResponse,
  const uint8_t aNumContributorInLastLocalSync,
  const uint16_t aTimeSinceLastSyncWithServer_min
)

khởi tạo đối tượng này để mã hóa.

Chi tiết
Thông số
[in] aRole
vai trò của người trả lời này. có thể là kTimeSyncRole_Server hoặc kTimeSyncRole_Coordinator
[in] aTimeOfRequest
thời gian hệ thống nhận được yêu cầu ban đầu
[in] aTimeOfResponse
thời gian hệ thống khi phản hồi này được gửi đi
[in] aNumContributorInLastLocalSync
số lượng nút đã đóng góp trong lần đồng bộ hóa giờ địa phương gần đây nhất
[in] aTimeSinceLastSyncWithServer_min
số phút đã qua kể từ lần đồng bộ hóa cuối cùng với Máy chủ

TimeSyncResponse

 TimeSyncResponse(
  void
)

hàm tạo mặc định sẽ được sử dụng với Giải mã, vì tất cả các thành viên sẽ được khởi tạo thông qua giải mã

Chức năng tĩnh công khai

Giải mã

WEAVE_ERROR Decode(
  TimeSyncResponse *const aObject,
  PacketBuffer *const aMsg
)

giải mã phản hồi đồng bộ thời gian từ PacketBuffer.

Chi tiết
Thông số
[out] aObject
Một con trỏ đến đối tượng được giải mã
[in] aMsg
Một con trỏ đến PacketBuffer
Lợi nhuận
WEAVE_NO_ERROR thành công