nl::Weave::Profiles::ServiceDirectory

Dieser Namespace enthält alle Weave-Schnittstellen für das Weave Service Directory-Profil, einschließlich des entsprechenden Protokolls desselben Namens.

Zusammenfassung

Aufzählungen

@296{
  kMsgType_ServiceEndpointQuery = 0x00,
  kMsgType_ServiceEndpointResponse = 0x01
}
enum
In diesem Profil verwendete Weave-Nachrichtentypen.
@297{
  kConnectRequestPoolSize = 4
}
enum
@298{
  kMask_DirectoryLen = 0x0F,
  kMask_Redirect = 0x10,
  kMask_SuffixTablePresent = 0x20,
  kMask_TimeFieldsPresent = 0x40
}
enum
Masken für das Steuerbyte des Antwortframes des Dienstendpunkts.
@299{
  kMask_HostPortListLen = 0x07,
  kMask_DirectoryEntryType = 0xC0,
  kDirectoryEntryType_SingleNode = 0x00,
  kDirectoryEntryType_HostPortList = 0x40
}
enum
Masken und Werte für das Steuerbyte des Verzeichnislistenfelds des Antwortframes des Dienstendpunkts.
@300{
  kMask_HostIdType = 0x03,
  kHostIdType_FullyQualified = 0x00,
  kHostIdType_Composite = 0x01,
  kMask_SuffixIndexPresent = 0x04,
  kMask_PortIdPresent = 0x08
}
enum
Masken und Werte für das Steuerbyte in jedem Host-/Portlistenelement.
@301{
  kStatus_DirectoryUnavailable = 0x0051
}
enum
Statuscode.
@302 enum
Managerstatus.

Kurse

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

Das Manager-Objekt für das Weave-Dienstverzeichnis.

Strukturen

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

Argumente, die an den WeaveServiceManager::OnConnectBegin-Callback übergeben werden.

Aufzählungen

@296

 @296

In diesem Profil verwendete Weave-Nachrichtentypen.

Attribute
kMsgType_ServiceEndpointQuery

Nachrichtentyp der Dienstendpunkt-Abfrage.

kMsgType_ServiceEndpointResponse

Nachrichtentyp der Dienstendpunktantwort.

@297

 @297
Attribute
kConnectRequestPoolSize

Anzahl der gleichzeitigen Verbindungsanfragen

@298

 @298

Masken für das Steuerbyte des Antwortframes des Dienstendpunkts.

Attribute
kMask_DirectoryLen

Länge des Verzeichnisses.

kMask_Redirect

Weiterleitungs-Flag.

kMask_SuffixTablePresent

Flag für Vorhandensein einer Suffixtabelle.

kMask_TimeFieldsPresent

Flag für Zeitfelder vorhanden.

@299

 @299

Masken und Werte für das Steuerbyte des Verzeichnislistenfelds des Antwortframes des Dienstendpunkts.

Attribute
kDirectoryEntryType_HostPortList

Dieser Eintrag ist eine Liste von Host/Port-Paaren.

kDirectoryEntryType_SingleNode

Der Wert Null bedeutet, dass dieser Eintrag eine Knoten-ID ist.

kMask_DirectoryEntryType

Eintragstyp.

kMask_HostPortListLen

Länge der Host-/Portliste.

@300

 @300

Masken und Werte für das Steuerbyte in jedem Host-/Portlistenelement.

Attribute
kHostIdType_Composite

Die Host-ID muss mit einem Suffix abgeglichen werden.

kHostIdType_FullyQualified

Die Host-ID ist vollständig.

kMask_HostIdType

Der Typ der Host-ID.

kMask_PortIdPresent

Eine Port-ID ist vorhanden.

kMask_SuffixIndexPresent

Ein Suffixindex ist vorhanden.

@301

 @301

Statuscode.

Attribute
kStatus_DirectoryUnavailable

Das Verzeichnis ist nicht verfügbar.

@302

 @302

Managerstatus.