tuningfork

Resumen

Typedefs

ProtobufSerialization typedef
std::vector< uint8_t >
Es una serialización del búfer de protocolo almacenada como un vector de STL de bytes.

Funciones

CProtobufSerialization_Alloc(const T & pb)
Serializa un objeto del búfer de protocolo en un CProtobuf.
Deserialize(const std::vector< uint8_t > & ser, T & pb)
bool
Deserializa un vector de STL de bytes a un objeto del búfer de protocolo.
Serialize(const T & pb, std::vector< uint8_t > & ser)
bool
Serializa un objeto del búfer de protocolo en un vector de STL de bytes.
Serialize(const T & pb)
std::vector< uint8_t >
Serializa un objeto del búfer de protocolo en un vector de STL de bytes.
ToCProtobufSerialization(const ProtobufSerialization & pbs, CProtobufSerialization & cpbs)
void
Convierte una serialización C++ en una serialización C.
ToCProtobufSerialization(const std::string & s, CProtobufSerialization & cpbs)
void
Convierte una string de STL en una serialización C.
ToProtobufSerialization(const CProtobufSerialization & cpbs)
ProtobufSerialization
Convierte una serialización C en una serialización C++.
ToString(const CProtobufSerialization & cpbs)
std::string
Convierte una serialización C en una string de STL.

Structs

tuningfork::ByteStream

Es una vista de los bytes proporcionados en vec.

tuningfork::VectorStream

Es una vista del vector proporcionado en vec.

Typedefs

ProtobufSerialization

std::vector< uint8_t > ProtobufSerialization

Es una serialización del búfer de protocolo almacenada como un vector de STL de bytes.

Funciones

CProtobufSerialization_Alloc

CProtobufSerialization CProtobufSerialization_Alloc(
  const T & pb
)

Serializa un objeto del búfer de protocolo en un CProtobuf.

El llamador será el propietario de la serialización mostrada y debe llamar a CProtobufSerialization_Free para anular la asignación de memoria.

Deserialize

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

Deserializa un vector de STL de bytes a un objeto del búfer de protocolo.

Serialize

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

Serializa un objeto del búfer de protocolo en un vector de STL de bytes.

Serialize

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

Serializa un objeto del búfer de protocolo en un vector de STL de bytes.

ToCProtobufSerialization

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

Convierte una serialización C++ en una serialización C.

ToCProtobufSerialization

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

Convierte una string de STL en una serialización C.

ToProtobufSerialization

ProtobufSerialization ToProtobufSerialization(
  const CProtobufSerialization & cpbs
)

Convierte una serialización C en una serialización C++.

ToString

std::string ToString(
  const CProtobufSerialization & cpbs
)

Convierte una serialización C en una string de STL.