nl::Weave::Profiles::ServiceDirectory

Cet espace de noms inclut toutes les interfaces au sein de Weave associées au profil de l'Annuaire des services Weave, qui inclut le protocole correspondant du même nom.

Résumé

Énumérations

@296{
  kMsgType_ServiceEndpointQuery = 0x00,
  kMsgType_ServiceEndpointResponse = 0x01
}
enum
Types de messages Weave utilisés dans ce profil.
@297{
  kConnectRequestPoolSize = 4
}
enum
@298{
  kMask_DirectoryLen = 0x0F,
  kMask_Redirect = 0x10,
  kMask_SuffixTablePresent = 0x20,
  kMask_TimeFieldsPresent = 0x40
}
enum
Masques de l'octet de contrôle du trame de réponse du point de terminaison du service.
@299{
  kMask_HostPortListLen = 0x07,
  kMask_DirectoryEntryType = 0xC0,
  kDirectoryEntryType_SingleNode = 0x00,
  kDirectoryEntryType_HostPortList = 0x40
}
enum
Masques et valeurs de l'octet de contrôle du champ de la liste des répertoires du trame de réponse du point de terminaison du service.
@300{
  kMask_HostIdType = 0x03,
  kHostIdType_FullyQualified = 0x00,
  kHostIdType_Composite = 0x01,
  kMask_SuffixIndexPresent = 0x04,
  kMask_PortIdPresent = 0x08
}
enum
Masques et valeurs de l'octet de contrôle dans chaque élément de la liste d'hôtes/de ports.
@301{
  kStatus_DirectoryUnavailable = 0x0051
}
enum
Code d'état.
@302 enum
les comptes administrateur.

Classes

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

Objet gestionnaire du répertoire de services Weave.

Structs

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

Arguments transmis au rappel WeaveServiceManager::OnConnectbegin.

Énumérations

@296

 @296

Types de messages Weave utilisés dans ce profil.

Propriétés
kMsgType_ServiceEndpointQuery

Type de message de requête du point de terminaison de service.

kMsgType_ServiceEndpointResponse

Type de message Réponse du point de terminaison du service.

@297

 @297
Propriétés
kConnectRequestPoolSize

le nombre de requêtes de connexion simultanées ;

@298

 @298

Masques de l'octet de contrôle du trame de réponse du point de terminaison du service.

Propriétés
kMask_DirectoryLen

Longueur du répertoire.

kMask_Redirect

L'indicateur de redirection.

kMask_SuffixTablePresent

Indicateur de présence de la table de suffixes.

kMask_TimeFieldsPresent

Indicateur présent dans les champs temporels.

@299

 @299

Masques et valeurs de l'octet de contrôle du champ de la liste des répertoires du trame de réponse du point de terminaison du service.

Propriétés
kDirectoryEntryType_HostPortList

Cette entrée est une liste de paires hôte/port.

kDirectoryEntryType_SingleNode

Une valeur nulle signifie que cette entrée est un ID de nœud.

kMask_DirectoryEntryType

Type d'entrée.

kMask_HostPortListLen

Longueur de la liste des hôtes/ports.

@300

 @300

Masques et valeurs de l'octet de contrôle dans chaque élément de la liste d'hôtes/de ports.

Propriétés
kHostIdType_Composite

L'ID d'hôte doit être mis en correspondance avec un suffixe.

kHostIdType_FullyQualified

Tout l'ID d'hôte est là.

kMask_HostIdType

Type d'ID d'hôte.

kMask_PortIdPresent

Un ID de port est présent.

kMask_SuffixIndexPresent

Un index de suffixe est présent.

@301

 @301

Code d'état.

Propriétés
kStatus_DirectoryUnavailable

L'annuaire n'est pas disponible.

@302

 @302

les comptes administrateur.