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
ऐसी भूमिकाएं जिन्हें प्रोटोकॉल इंजन चला सकता है.

टाइपडीफ़

timesync_t typedef
int64_t
टाइप का इस्तेमाल, अलग-अलग epoch फ़ॉर्म के माइक्रोसेकंड

क्लास

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

किसी टाइमज़ोन के यूटीसी ऑफ़सेट के लिए कोडेक.

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

संरचना

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

यह सार्वजनिक तौर पर उपलब्ध है, क्योंकि TimeSyncNode::FilterTimeUpdateionContributor कॉलबैक, सबसे ऊपर वाली लेयर को ग्लोबल व्यू दिखाता है.

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

इसका इस्तेमाल, SyncWithNodes को कॉल करने के लिए संपर्क तय करने के लिए किया जाता है. इसे TimeSyncNode के बारे में जानकारी को कम करने के साथ-साथ, एक्सपोर्ट की जानकारी को और साफ़ तौर पर बताने के लिए, इसे नेस्ट किए गए क्लास के बजाय, खुले में रखा जाता है.

गिनती

@318

 @318

मैसेज का प्रकार, जिसे Weave Exchange के साथ इस्तेमाल किया जाता है

@319

 @319

टाइमज़ोन की जानकारी के लिए, WDM क्वेरी में इस्तेमाल किए जाने वाले प्रोफ़ाइल से जुड़े खास टैग.

प्रॉपर्टी
kWdmTagTime_Zone_Name

UTF8-स्ट्रिंग फ़ॉर्मैट में, IANA के टाइमज़ोन का नाम.

kWdmTagTime_Zone_POSIX_TZ

UTF8-String फ़ॉर्मैट में POSIX TZ एनवायरमेंट वैरिएबल.

kWdmTagTime_Zone_UTC_Offset

इस टाइमज़ोन के लिए यूटीसी ऑफ़सेट, पैक बाइनरी फ़ॉर्मैट में हैं.

TimeSyncRole

 TimeSyncRole

ऐसी भूमिकाएं जिन्हें प्रोटोकॉल इंजन चला सकता है.

उदाहरण के लिए, हो सकता है कि TimeSyncServer किसी सर्वर या कोऑर्डिनेटर की भूमिका निभा रहा हो. इसी तरह, हो सकता है कि TimeSyncClient की वजह से क्लाइंट या कोऑर्डिनेटर का कोई हिस्सा चल रहा हो.

टाइपडीफ़

timesync_t

int64_t timesync_t

टाइप का इस्तेमाल, अलग-अलग epoch फ़ॉर्म के माइक्रोसेकंड