O Google tem o compromisso de promover a igualdade racial para as comunidades negras.
Saiba como.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
nl::Weave::Profiles::ReferencedString
#include <src/lib/profiles/common/WeaveMessage.h>
Veja como lidar com strings no Weave.
Resumo
Essa classe tem variantes de 8 e 16 bits.
Herança
Herda de:
nl::Weave::Profiles::RetainedPacketBuffer
Construtores e destruidores
|
ReferencedString(void)
O construtor no-arg para strings referenciadas.
|
Atributos públicos
isShort
bool isShort
theLength
uint16_t theLength
theString
char * theString
Funções públicas
String com referência
ReferencedString(
void
)
O construtor no-arg para strings referenciadas.
init
WEAVE_ERROR init(
uint16_t aLength,
char *aString,
System::PacketBuffer *aBuffer
)
init
WEAVE_ERROR init(
uint16_t aLength,
char *aString
)
init
WEAVE_ERROR init(
uint8_t aLength,
char *aString,
System::PacketBuffer *aBuffer
)
init
WEAVE_ERROR init(
uint8_t aLength,
char *aString
)
operador==
bool operator==(
const ReferencedString &
) const
Detalhes |
Parâmetros |
&aReferencedString
|
Uma string a ser verificada.
|
|
Valores de retorno |
true
|
As strings são iguais.
|
false
|
As strings são diferentes.
|
|
pacote
WEAVE_ERROR pack(
MessageIterator &
)
Detalhes |
Parâmetros |
&i
|
Um iteração sobre a mensagem sendo empacotada.
|
|
Retorna
|
ERRO_ERRO
|
printString
char * printString(
void
)
Detalhes |
Retorna
|
uma string para impressão.
|
Funções estáticas públicas
parse
WEAVE_ERROR parse(
MessageIterator &,
ReferencedString &
)
Detalhes |
Parâmetros |
&i
|
Um iteração sobre a mensagem que está sendo analisada.
|
&aString
|
Um lugar para colocar o resultado da análise.
|
|
Valores de retorno |
WEAVE_NO_ERROR
|
String analisada com sucesso.
|
WEAVE_ERROR_INVALID_STRING_LENGTH
|
A string é muito longa para o buffer (isso nunca deve acontecer).
|
|
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas. Thread é uma marca registrada da Thread Group, Inc.
Última atualização 2018-06-05 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Não contém as informações de que eu preciso"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Muito complicado / etapas demais"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Desatualizado"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema na tradução"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema com as amostras / o código"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Outro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Fácil de entender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Meu problema foi resolvido"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Outro"
}]