nl::Weave::Profiles::Common

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

Resumo

As interfaces definem os tipos de mensagens e os 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 de perfil comuns.
@88{
  kMIMEType_AppOctetStream = 0x0000,
  kMIMEType_TextPlain = 0x0001,
  kMIMEType_AppGzip = 0x0002
}
enum
Tipo de arquivo MIME de 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 de perfil comuns.

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 continuar.

kStatus_InternalError

Uma falha interna impediu a conclusão de uma operação.

kStatus_InternalServerProblem

A solicitação não pôde ser concluída devido a problemas no servidor.

kStatus_LocalSetupRequired

Não foi possível executar 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 executada devido ao estado atual do remetente.

kStatus_OutOfMemory

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

kStatus_Relocated

A solicitação foi feita no endpoint errado.

O cliente deve consultar o servidor de diretório em busca de 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 de protocolo não foi concluída no tempo alocado.

kStatus_UnexpectedMessage

Uma mensagem foi recebida em um momento inesperado ou em um contexto inesperado.

kStatus_UnsupportedMessage

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

@88

 @88

Tipo de arquivo MIME de perfil comum.

Propriedades
kMIMEType_AppGzip

dados compactados por gzip.

kMIMEType_AppOctetStream

O conjunto irrestrito mais geral de bytes, igual a "unspecified".

kMIMEType_TextPlain

Texto simples, descompactado.

@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ífica do perfil. Restrições: 0 a 255

kTag_SystemErrorCode

[uint] Erro específico do sistema.

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