tuningfork

Resumo

Typedefs

ProtobufSerialization typedef
std::vector< uint8_t >
Serialização do buffer de protocolo armazenada como um vetor STL de bytes.

Funções

CProtobufSerialization_Alloc(const T & pb)
Serializa um objeto de buffer de protocolo para um CProtobuf.
Deserialize(const std::vector< uint8_t > & ser, T & pb)
bool
Desserializa um vetor STL de bytes para um objeto de buffer de protocolo.
Serialize(const T & pb, std::vector< uint8_t > & ser)
bool
Serializa um objeto de buffer de protocolo para um vetor STL de bytes.
Serialize(const T & pb)
std::vector< uint8_t >
Serializa um objeto de buffer de protocolo para um vetor STL de bytes.
ToCProtobufSerialization(const ProtobufSerialization & pbs, CProtobufSerialization & cpbs)
void
Converte uma serialização C++ para C.
ToCProtobufSerialization(const std::string & s, CProtobufSerialization & cpbs)
void
Converte uma string STL em uma serialização C.
ToProtobufSerialization(const CProtobufSerialization & cpbs)
ProtobufSerialization
Converte uma serialização C para uma C++.
ToString(const CProtobufSerialization & cpbs)
std::string
Converte uma serialização C em uma string STL.

Estruturas

tuningfork:ByteStream (em inglês)

Visualização dos bytes fornecidos em vec.

Tuningfork::VectorStream

Visualização do vetor fornecido em vec.

Typedefs

ProtobufSerialization

std::vector< uint8_t > ProtobufSerialization

Serialização do buffer de protocolo armazenada como um vetor STL de bytes.

Funções

CProtobufSerialization_Alloc

CProtobufSerialization CProtobufSerialization_Alloc(
  const T & pb
)

Serializa um objeto de buffer de protocolo para um CProtobuf.

O autor da chamada se torna a propriedade da serialização retornada e precisa chamar CProtobufSerialization_Free para desalocar qualquer memória.

Deserialize

bool Deserialize(
  const std::vector< uint8_t > & ser,
  T & pb
)

Desserializa um vetor STL de bytes para um objeto de buffer de protocolo.

Serialize

bool Serialize(
  const T & pb,
  std::vector< uint8_t > & ser
)

Serializa um objeto de buffer de protocolo para um vetor STL de bytes.

Serialize

std::vector< uint8_t > Serialize(
  const T & pb
)

Serializa um objeto de buffer de protocolo para um vetor STL de bytes.

ToCProtobufSerialization

void ToCProtobufSerialization(
  const ProtobufSerialization & pbs,
  CProtobufSerialization & cpbs
)

Converte uma serialização C++ para C.

ToCProtobufSerialization

void ToCProtobufSerialization(
  const std::string & s,
  CProtobufSerialization & cpbs
)

Converte uma string STL em uma serialização C.

ToProtobufSerialization

ProtobufSerialization ToProtobufSerialization(
  const CProtobufSerialization & cpbs
)

Converte uma serialização C para uma C++.

ToString

std::string ToString(
  const CProtobufSerialization & cpbs
)

Converte uma serialização C em uma string STL.