tuningfork

Résumé

Typedefs

ProtobufSerialization typedef
std::vector< uint8_t >
Sérialisation de tampon de protocole stockée sous forme de vecteur STL d'octets.

Fonctions

CProtobufSerialization_Alloc(const T & pb)
Sérialiser un objet de tampon de protocole en CProtobuf.
Deserialize(const std::vector< uint8_t > & ser, T & pb)
bool
Désérialiser un vecteur STL d'octets vers un objet de tampon de protocole
Serialize(const T & pb, std::vector< uint8_t > & ser)
bool
Sérialiser un objet de tampon de protocole sur un vecteur STL d'octets
Serialize(const T & pb)
std::vector< uint8_t >
Sérialiser un objet de tampon de protocole sur un vecteur STL d'octets
ToCProtobufSerialization(const ProtobufSerialization & pbs, CProtobufSerialization & cpbs)
void
Convertir une sérialisation C++ en C
ToCProtobufSerialization(const std::string & s, CProtobufSerialization & cpbs)
void
Convertir une chaîne STL en sérialisation C
ToProtobufSerialization(const CProtobufSerialization & cpbs)
ProtobufSerialization
Convertir une sérialisation C en C++
ToString(const CProtobufSerialization & cpbs)
std::string
Convertir une sérialisation C en chaîne STL

Structs

tuningfork::ByteStream

Vue des octets fournis dans vec

tuningfork::VectorStream

Vue du vecteur fourni dans vec.

Typedefs

ProtobufSerialization

std::vector< uint8_t > ProtobufSerialization

Sérialisation de tampon de protocole stockée sous forme de vecteur STL d'octets.

Fonctions

CProtobufSerialization_Alloc

CProtobufSerialization CProtobufSerialization_Alloc(
  const T & pb
)

Sérialiser un objet de tampon de protocole en CProtobuf.

L'appelant s'approprie la sérialisation renvoyée et doit appeler CProtobufSerialization_Free pour libérer toute mémoire allouée.

Désérialiser

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

Désérialiser un vecteur STL d'octets vers un objet de tampon de protocole

Sérialiser

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

Sérialiser un objet de tampon de protocole sur un vecteur STL d'octets

Sérialiser

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

Sérialiser un objet de tampon de protocole sur un vecteur STL d'octets

ToCProtobufSerialization

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

Convertir une sérialisation C++ en C

ToCProtobufSerialization

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

Convertir une chaîne STL en sérialisation C

ToProtobufSerialization

ProtobufSerialization ToProtobufSerialization(
  const CProtobufSerialization & cpbs
)

Convertir une sérialisation C en C++

ToString

std::string ToString(
  const CProtobufSerialization & cpbs
)

Convertir une sérialisation C en chaîne STL