nl::Weave::Profiles::Common

Dieser Namespace umfasst alle Schnittstellen in Weave für das Weave-Profil Common.

Zusammenfassung

Über die Benutzeroberflächen werden Nachrichtentypen und Statuscodes definiert.

Aufzählungen

@86 enum
Häufig verwendete Arten von Profilnachrichten.
@87{
  kStatus_Success = 0,
  kStatus_Canceled = 1,
  kStatus_BadRequest = 0x0010,
  kStatus_UnsupportedMessage = 0x0011,
  kStatus_UnexpectedMessage = 0x0012,
  kStatus_AuthenticationRequired = 0x0013,
  kStatus_AccessDenied = 0x0014,
  kStatus_OutOfMemory = 0x0017,
  kStatus_NotAvailable = 0x0018,
  kStatus_LocalSetupRequired = 0x0019,
  kStatus_InternalServerProblem = 0x0020,
  kStatus_Relocated = 0x0030,
  kStatus_Busy = 0x0040,
  kStatus_Timeout = 0x0041,
  kStatus_InternalError = 0x0050,
  kStatus_Continue = 0x0090
}
enum
Allgemeine Profilstatuscodes.
@88{
  kMIMEType_AppOctetStream = 0x0000,
  kMIMEType_TextPlain = 0x0001,
  kMIMEType_AppGzip = 0x0002
}
enum
Allgemein Profil-MIME-Dateityp.
@89{
  kTag_SystemErrorCode = 0x0001,
  kTag_SchemaVersion = 0x0002,
  kTag_MIMEType = 0x0004
}
enum
Allgemeine Profildaten-Tags.

Aufzählungen

@86

 @86

Häufig verwendete Arten von Profilnachrichten.

@87

 @87

Allgemeine Profilstatuscodes.

Attribute
kStatus_AccessDenied

Die Anfrage kann nur von einer Partei mit ausreichenden Zugriffsrechten gestellt werden.

kStatus_AuthenticationRequired

Die Anfrage kann nur von einer authentifizierten Partei gestellt werden.

kStatus_BadRequest

Die Anfrage wurde nicht erkannt oder fehlerhaft.

kStatus_Busy

Der Sender ist beschäftigt und kann den angeforderten Vorgang zum gegenwärtigen Zeitpunkt nicht durchführen.

kStatus_Canceled

Der Vorgang wurde abgebrochen.

kStatus_Continue

Kontextspezifisches Signal, um fortzufahren.

kStatus_InternalError

Ein interner Fehler hat den Abschluss eines Vorgangs verhindert.

kStatus_InternalServerProblem

Die Anfrage konnte aufgrund von Problemen auf dem Server nicht abgeschlossen werden.

kStatus_LocalSetupRequired

Der angeforderte Vorgang konnte nicht ausgeführt werden, da mindestens ein erforderlicher lokaler Konfigurationsschritte nicht abgeschlossen wurde.

kStatus_NotAvailable

Der angeforderte Vorgang kann aufgrund des aktuellen Status des Absenders nicht ausgeführt werden.

kStatus_OutOfMemory

Dem Sender stehen nur noch wenige Arbeitsspeicherressourcen zur Verfügung und er kann den angeforderten Vorgang zum jetzigen Zeitpunkt nicht ausführen.

kStatus_Relocated

Die Anfrage wurde an den falschen Endpunkt gesendet.

Der Client sollte eine aktualisierte Endpunktliste über seinen Verzeichnisserver abfragen und es noch einmal versuchen.

kStatus_Success

Der Vorgang wurde ohne Fehler abgeschlossen.

kStatus_Timeout

Der Vorgang oder die Protokollinteraktion konnte nicht in der vorgesehenen Zeit abgeschlossen werden.

kStatus_UnexpectedMessage

Eine Nachricht wurde zu einem unerwarteten Zeitpunkt oder in einem unerwarteten Kontext empfangen.

kStatus_UnsupportedMessage

Eine unbekannte oder nicht unterstützte Nachricht wurde empfangen.

@88

 @88

Allgemein Profil-MIME-Dateityp.

Attribute
kMIMEType_AppGzip

mit GZIP komprimierte Daten.

kMIMEType_AppOctetStream

Der allgemeinste uneingeschränkte Satz von Byte, entspricht „nicht spezifiziert“.

kMIMEType_TextPlain

Nur-Text, unkomprimiert.

@89

 @89

Allgemeine Profildaten-Tags.

Attribute
kTag_MIMEType

[uint] MIME-Typ.

Tag-Kategorie: profilunabhängig. Einschränkungen: keine

kTag_SchemaVersion

[uint] Schema-Überarbeitung.

Tag-Kategorie: profilspezifisch. Einschränkungen: 0–255

kTag_SystemErrorCode

[uint] Systemspezifischer Fehler.

Tag-Kategorie: profilspezifisch. Einschränkungen: keine