nl::Weave::Profiles::Common

Esse namespace inclui todas as interfaces dentro do Weave para o perfil Common do Weave.

Resumo

As interfaces definem os tipos de mensagens e códigos de status.

Enumerações

@86 enum
Tipos de mensagens de perfil comuns.
@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
Códigos de status comuns de perfil.
@88{
  kMIMEType_AppOctetStream = 0x0000,
  kMIMEType_TextPlain = 0x0001,
  kMIMEType_AppGzip = 0x0002
}
enum
Tipo de arquivo MIME do perfil comum.
@89{
  kTag_SystemErrorCode = 0x0001,
  kTag_SchemaVersion = 0x0002,
  kTag_MIMEType = 0x0004
}
enum
Tags de dados de perfil comuns.

Enumerações

@86

 @86

Tipos de mensagens de perfil comuns.

@87

 @87

Códigos de status comuns de perfil.

Propriedades
kStatus_AccessDenied

A solicitação só pode ser feita por uma parte com acesso suficiente.

kStatus_AuthenticationRequired

A solicitação só pode ser feita por uma parte autenticada.

kStatus_BadRequest

A solicitação não foi reconhecida ou está incorreta.

kStatus_Busy

O remetente está ocupado e não pode realizar a operação solicitada no momento.

kStatus_Canceled

A operação foi cancelada.

kStatus_Continue

Indicador específico do contexto para prosseguir.

kStatus_InternalError

Uma falha interna impediu que uma operação fosse concluída.

kStatus_InternalServerProblem

Não foi possível concluir a solicitação devido a problemas no servidor.

kStatus_LocalSetupRequired

Não foi possível realizar a operação solicitada porque uma ou mais etapas necessárias de configuração local não foram concluídas.

kStatus_NotAvailable

A operação solicitada não pode ser realizada devido ao estado atual do remetente.

kStatus_OutOfMemory

O remetente está com poucos recursos de memória e não pode realizar a operação solicitada no momento atual.

kStatus_Relocated

A solicitação foi feita para o endpoint errado.

O cliente precisa consultar o servidor do diretório para obter uma lista atualizada de endpoints e tentar novamente.

kStatus_Success

A operação foi concluída sem erros.

kStatus_Timeout

A operação ou a interação do protocolo não foi concluída no tempo alocado.

kStatus_UnexpectedMessage

Uma mensagem foi recebida em um momento ou contexto inesperado.

kStatus_UnsupportedMessage

Uma mensagem não reconhecida ou incompatível foi recebida.

@88

 @88

Tipo de arquivo MIME do perfil comum.

Propriedades
kMIMEType_AppGzip

dados compactados com gzip.

kMIMEType_AppOctetStream

O conjunto de bytes irrestrito mais geral, mesmo que "não especificado.".

kMIMEType_TextPlain

Texto simples, sem compactação.

@89

 @89

Tags de dados de perfil comuns.

Propriedades
kTag_MIMEType

[uint] Tipo MIME.

Categoria da tag: independente de perfil. Restrições: nenhuma

kTag_SchemaVersion

[uint] Revisão do Esquema.

Categoria da tag: específico do perfil. Restrições: de 0 a 255

kTag_SystemErrorCode

[uint] Erro específico do sistema.

Categoria da tag: específico do perfil. Restrições: nenhuma