nl::Weave::Profiles::ServiceDirectory

इस नेमस्पेस में Weave सर्विस डायरेक्ट्री प्रोफ़ाइल के लिए सभी इंटरफ़ेस शामिल हैं, जिसमें इससे मिलते-जुलते, इसी नाम का प्रोटोकॉल भी शामिल है.

खास जानकारी

इन्यूमरेशन

@296{
  kMsgType_ServiceEndpointQuery = 0x00,
  kMsgType_ServiceEndpointResponse = 0x01
}
enum
इस प्रोफ़ाइल में इस्तेमाल किए गए Weave मैसेज के टाइप.
@297{
  kConnectRequestPoolSize = 4
}
enum
@298{
  kMask_DirectoryLen = 0x0F,
  kMask_Redirect = 0x10,
  kMask_SuffixTablePresent = 0x20,
  kMask_TimeFieldsPresent = 0x40
}
enum
सर्विस एंडपॉइंट रिस्पॉन्स फ़्रेम के कंट्रोल बाइट के लिए मास्क.
@299{
  kMask_HostPortListLen = 0x07,
  kMask_DirectoryEntryType = 0xC0,
  kDirectoryEntryType_SingleNode = 0x00,
  kDirectoryEntryType_HostPortList = 0x40
}
enum
सर्विस एंडपॉइंट रिस्पॉन्स फ़्रेम के डायरेक्ट्री लिस्ट फ़ील्ड के कंट्रोल बाइट के लिए मास्क और वैल्यू.
@300{
  kMask_HostIdType = 0x03,
  kHostIdType_FullyQualified = 0x00,
  kHostIdType_Composite = 0x01,
  kMask_SuffixIndexPresent = 0x04,
  kMask_PortIdPresent = 0x08
}
enum
होस्ट/पोर्ट की सूची में शामिल हर आइटम में, कंट्रोल बाइट के लिए मास्क और उनकी वैल्यू.
@301{
  kStatus_DirectoryUnavailable = 0x0051
}
enum
स्थिति कोड.
@302 enum
मैनेजर की स्थितियां.

क्लास

nl::Weave::Profiles::ServiceDirectory::WeaveServiceManager

Weave सेवा डायरेक्ट्री के लिए मैनेजर ऑब्जेक्ट.

स्ट्रक्चर

nl::Weave::Profiles::ServiceDirectory::ServiceConnectBeginArgs

WeaveServiceManager::OnConnectBegin कॉलबैक को दिए गए तर्क.

इन्यूमरेशन

@296

 @296

इस प्रोफ़ाइल में इस्तेमाल किए गए Weave मैसेज के टाइप.

प्रॉपर्टी
kMsgType_ServiceEndpointQuery

सेवा एंडपॉइंट क्वेरी का मैसेज टाइप.

kMsgType_ServiceEndpointResponse

सेवा एंडपॉइंट रिस्पॉन्स मैसेज का टाइप.

@297

 @297
प्रॉपर्टी
kConnectRequestPoolSize

एक साथ कई कनेक्ट अनुरोधों की संख्या

@298

 @298

सर्विस एंडपॉइंट रिस्पॉन्स फ़्रेम के कंट्रोल बाइट के लिए मास्क.

प्रॉपर्टी
kMask_DirectoryLen

डायरेक्ट्री की लंबाई.

kMask_Redirect

रीडायरेक्ट फ़्लैग.

kMask_SuffixTablePresent

टेबल के मौजूदा फ़्लैग के लिए सफ़िक्स.

kMask_TimeFieldsPresent

समय फ़ील्ड में फ़्लैग मौजूद है.

@299

 @299

सर्विस एंडपॉइंट रिस्पॉन्स फ़्रेम के डायरेक्ट्री लिस्ट फ़ील्ड के कंट्रोल बाइट के लिए मास्क और वैल्यू.

प्रॉपर्टी
kDirectoryEntryType_HostPortList

यह एंट्री, होस्ट/पोर्ट जोड़े की सूची है.

kDirectoryEntryType_SingleNode

वैल्यू शून्य होने का मतलब है कि यह एंट्री एक नोड आईडी है.

kMask_DirectoryEntryType

एंट्री टाइप.

kMask_HostPortListLen

होस्ट/पोर्ट सूची की लंबाई.

@300

 @300

होस्ट/पोर्ट की सूची में शामिल हर आइटम में, कंट्रोल बाइट के लिए मास्क और उनकी वैल्यू.

प्रॉपर्टी
kHostIdType_Composite

होस्ट आईडी का किसी सफ़िक्स से मेल खाना ज़रूरी है.

kHostIdType_FullyQualified

होस्ट आईडी मौजूद है.

kMask_HostIdType

होस्ट आईडी का टाइप.

kMask_PortIdPresent

एक पोर्ट आईडी मौजूद है.

kMask_SuffixIndexPresent

सफ़िक्स इंडेक्स मौजूद है.

@301

 @301

स्थिति कोड.

प्रॉपर्टी
kStatus_DirectoryUnavailable

डायरेक्ट्री उपलब्ध नहीं है.

@302

 @302

मैनेजर की स्थितियां.