nl::Weave::Profiles::Common

Questo spazio dei nomi include tutte le interfacce all'interno di Weave per il profilo Weave Common.

Riepilogo

Le interfacce definiscono i tipi di messaggi e i codici di stato.

Enumerazioni

@86 enum
Tipi di messaggi del profilo comuni.
@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
Codici di stato dei profili comuni.
@88{
  kMIMEType_AppOctetStream = 0x0000,
  kMIMEType_TextPlain = 0x0001,
  kMIMEType_AppGzip = 0x0002
}
enum
Tipo di file MIME profilo comune.
@89{
  kTag_SystemErrorCode = 0x0001,
  kTag_SchemaVersion = 0x0002,
  kTag_MIMEType = 0x0004
}
enum
Tag comuni dei dati del profilo.

Enumerazioni

@86

 @86

Tipi di messaggi del profilo comuni.

@87

 @87

Codici di stato dei profili comuni.

Proprietà
kStatus_AccessDenied

La richiesta può essere effettuata solo da una parte con diritti di accesso sufficienti.

kStatus_AuthenticationRequired

La richiesta può essere effettuata solo da una parte autenticata.

kStatus_BadRequest

Richiesta non riconosciuta o in un formato non corretto.

kStatus_Busy

Il mittente è occupato e non può eseguire l'operazione richiesta all'ora attuale.

kStatus_Canceled

L'operazione è stata annullata.

kStatus_Continue

Indicatore specifico del contesto per procedere.

kStatus_InternalError

Un errore interno ha impedito il completamento di un'operazione.

kStatus_InternalServerProblem

Impossibile completare la richiesta a causa di problemi sul server.

kStatus_LocalSetupRequired

Impossibile eseguire l'operazione richiesta perché uno o più passaggi di configurazione locale necessari non sono stati completati.

kStatus_NotAvailable

Impossibile eseguire l'operazione richiesta dato lo stato attuale del mittente.

kStatus_OutOfMemory

Il mittente ha a disposizione poche risorse di memoria e non può eseguire l'operazione richiesta al momento.

kStatus_Relocated

La richiesta è stata inviata all'endpoint sbagliato.

Il client deve eseguire una query sul proprio server di directory per richiedere un elenco aggiornato degli endpoint e riprovare.

kStatus_Success

Operazione completata senza errori.

kStatus_Timeout

Non è stato possibile completare l'operazione o l'interazione con il protocollo nel tempo previsto.

kStatus_UnexpectedMessage

È stato ricevuto un messaggio in un momento imprevisto o in un contesto imprevisto.

kStatus_UnsupportedMessage

È stato ricevuto un messaggio non riconosciuto o non supportato.

@88

 @88

Tipo di file MIME profilo comune.

Proprietà
kMIMEType_AppGzip

dati compressi con gzip.

kMIMEType_AppOctetStream

L'insieme di byte senza restrizioni più generale, uguale a "non specificato".

kMIMEType_TextPlain

Testo normale, non compresso.

@89

 @89

Tag comuni dei dati del profilo.

Proprietà
kTag_MIMEType

[uint] Tipo MIME.

Categoria tag: Indipendente dal profilo. Vincoli: nessuno

kTag_SchemaVersion

[uint] Revisione dello schema.

Categoria tag: specifica per profilo. Vincoli: 0-255

kTag_SystemErrorCode

[uint] Errore specifico del sistema.

Categoria tag: specifica per profilo. Vincoli: nessuno