nl::Weave::Profiles::Common

Ta przestrzeń nazw obejmuje wszystkie interfejsy Weave dla profilu Weave Common.

Podsumowanie

Interfejsy definiują typy wiadomości i kody stanu.

Wyliczenia

@86 enum | typ wyliczeniowy
Typowe typy wiadomości w profilu.
@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 | typ wyliczeniowy
Typowe kody stanu profilu.
@88{
  kMIMEType_AppOctetStream = 0x0000,
  kMIMEType_TextPlain = 0x0001,
  kMIMEType_AppGzip = 0x0002
}
enum | typ wyliczeniowy
Popularny typ pliku MIME profilu.
@89{
  kTag_SystemErrorCode = 0x0001,
  kTag_SchemaVersion = 0x0002,
  kTag_MIMEType = 0x0004
}
enum | typ wyliczeniowy
Typowe tagi danych w profilu.

Wyliczenia

@86

 @86

Typowe typy wiadomości w profilu.

@87

 @87

Typowe kody stanu profilu.

Właściwości
kStatus_AccessDenied

Prośbę może przesłać tylko strona mająca odpowiednie uprawnienia dostępu.

kStatus_AuthenticationRequired

Żądanie może przesłać tylko uwierzytelniony podmiot.

kStatus_BadRequest

Żądanie nie zostało rozpoznane lub źle sformułowane.

kStatus_Busy

Nadawca jest zajęty i nie może wykonać żądanej operacji w tym czasie.

kStatus_Canceled

Operacja została anulowana.

kStatus_Continue

Sygnał zależny od kontekstu, aby kontynuować.

kStatus_InternalError

Błąd wewnętrzny uniemożliwił zakończenie operacji.

kStatus_InternalServerProblem

Żądanie nie mogło zostać zrealizowane z powodu problemów na serwerze.

kStatus_LocalSetupRequired

Nie udało się wykonać żądanej operacji, ponieważ co najmniej 1 niezbędny krok konfiguracji lokalnej nie został wykonany.

kStatus_NotAvailable

Nie można wykonać żądanej operacji przy obecnym stanie nadawcy.

kStatus_OutOfMemory

Nadawca ma mało zasobów pamięci i nie może wykonać żądanej operacji w tym momencie.

kStatus_Relocated

Żądanie zostało wysłane do niewłaściwego punktu końcowego.

Klient powinien wysłać zapytanie na swój serwer katalogowy o zaktualizowaną listę punktów końcowych i spróbować ponownie.

kStatus_Success

Operacja została ukończona bez błędu.

kStatus_Timeout

W przydzielonym czasie nie udało się wykonać operacji lub interakcji z protokołem.

kStatus_UnexpectedMessage

Wiadomość została odebrana o nieoczekiwanej godzinie lub w nieoczekiwanym kontekście.

kStatus_UnsupportedMessage

Otrzymaliśmy nierozpoznaną lub nieobsługiwaną wiadomość.

@88

 @88

Popularny typ pliku MIME profilu.

Właściwości
kMIMEType_AppGzip

danych skompresowanych do pliku gzip.

kMIMEType_AppOctetStream

Najbardziej ogólny, nieograniczony zestaw bajtów, taki sam jak „nieokreślony”.

kMIMEType_TextPlain

Zwykły tekst, bez kompresji.

@89

 @89

Typowe tagi danych w profilu.

Właściwości
kTag_MIMEType

[uint] Typ MIME.

Kategoria tagu: niezależna od profilu. Ograniczenia: brak

kTag_SchemaVersion

[uint] Wersja schematu.

Kategoria tagu: specyficzna dla profilu. Ograniczenia: 0–255

kTag_SystemErrorCode

[uint] Błąd systemu.

Kategoria tagu: specyficzna dla profilu. Ograniczenia: brak