nl::Weave::Profiles::ServiceDirectory

מרחב השמות הזה כולל את כל הממשקים ב-Weave עבור פרופיל Weave Service Directory, שכוללים את הפרוטוקול התואם בעל אותו השם.

סיכום

ערכים של ספירה

@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

ארגומנטים שמועברים אל הקריאה החוזרת (callback) של WeaveServiceManager::OnConnectBegin.

ערכים של ספירה

@296

 @296

שזירה את סוגי ההודעות שנעשה בהם שימוש בפרופיל הזה.

מאפיינים
kMsgType_ServiceEndpointQuery

סוג ההודעה של שאילתת שירות (endpoint).

kMsgType_ServiceEndpointResponse

סוג ההודעה של 'תגובה של נקודת קצה (endpoint)'.

@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

מצבי ניהול.