nl::Weave::Profiles::Common

Dieser Namespace enthält alle Schnittstellen in Weave für das Weave-Profil Common.

Zusammenfassung

Die Schnittstellen definieren Nachrichtentypen und Statuscodes.

Aufzählungen

@86 enum
Allgemeine Nachrichtentypen für Profile.
@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 Statuscodes für Profile.
@88{
  kMIMEType_AppOctetStream = 0x0000,
  kMIMEType_TextPlain = 0x0001,
  kMIMEType_AppGzip = 0x0002
}
enum
Common MIME-Dateityp des Profils.
@89{
  kTag_SystemErrorCode = 0x0001,
  kTag_SchemaVersion = 0x0002,
  kTag_MIMEType = 0x0004
}
enum
Allgemeine Profildaten-Tags.

Aufzählungen

@86

 @86

Allgemeine Nachrichtentypen für Profile.

@87

 @87

Allgemeine Statuscodes für Profile.

Attribute
kStatus_AccessDenied

Die Anfrage kann nur von Personen gestellt werden, die über ausreichende Zugriffsrechte verfügen.

kStatus_AuthenticationRequired

Die Anfrage kann nur von einer authentifizierten Partei gestellt werden.

kStatus_BadRequest

Die Anfrage wurde nicht erkannt oder war fehlerhaft.

kStatus_Busy

Der Absender ist beschäftigt und kann den angeforderten Vorgang im Moment nicht ausführen.

kStatus_Canceled

Der Vorgang wurde abgebrochen.

kStatus_Continue

Kontextspezifisches Signal zum Fortfahren.

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

Der Sender hat nur noch wenige Arbeitsspeicherressourcen und kann den angeforderten Vorgang derzeit nicht ausführen.

kStatus_Relocated

Die Anfrage wurde an den falschen Endpunkt gesendet.

Der Client sollte seinen Verzeichnisserver nach einer aktualisierten Endpunktliste 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

Common MIME-Dateityp des Profils.

Attribute
kMIMEType_AppGzip

Mit gzip komprimierte Daten.

kMIMEType_AppOctetStream

Der allgemeinste uneingeschränkte Satz von Byte, genau wie „nicht angegeben“.

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