nl::Weave::Profiles::ServiceDirectory

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

खास जानकारी

गिनती

@296{
  kMsgType_ServiceEndpointQuery = 0x00,
  kMsgType_ServiceEndpointResponse = 0x01
}
enum
इस प्रोफ़ाइल में इस्तेमाल किए गए वीव मैसेज.
@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

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

प्रॉपर्टी
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

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