Tutfork

Riepilogo

Typedef

ProtobufSerialization typedef
std::vector< uint8_t >
Una serializzazione del buffer di protocollo memorizzata come vettore STL di byte.

Funzioni

CProtobufSerialization_Alloc(const T & pb)
Serializza un oggetto buffer di protocollo in un CProtobuf.
Deserialize(const std::vector< uint8_t > & ser, T & pb)
bool
Deserializza un vettore STL di byte a un oggetto buffer di protocollo.
Serialize(const T & pb, std::vector< uint8_t > & ser)
bool
Serializza un oggetto buffer di protocollo in un vettore STL di byte.
Serialize(const T & pb)
std::vector< uint8_t >
Serializza un oggetto buffer di protocollo in un vettore STL di byte.
ToCProtobufSerialization(const ProtobufSerialization & pbs, CProtobufSerialization & cpbs)
void
Converti da una serializzazione C++ a una C.
ToCProtobufSerialization(const std::string & s, CProtobufSerialization & cpbs)
void
Converti da una stringa STL a una serializzazione C.
ToProtobufSerialization(const CProtobufSerialization & cpbs)
ProtobufSerialization
Converti da una serializzazione C a una C++.
ToString(const CProtobufSerialization & cpbs)
std::string
Converti da una serializzazione C a una stringa STL.

Strutture

tunefork::ByteStream

Una visualizzazione dei byte forniti in vec.

tunefork::VectorStream

Una vista del vettore fornito in vec.

Typedef

Serializzazione protobuf

std::vector< uint8_t > ProtobufSerialization

Una serializzazione del buffer di protocollo memorizzata come vettore STL di byte.

Funzioni

CProtobufSerialization_Alloc

CProtobufSerialization CProtobufSerialization_Alloc(
  const T & pb
)

Serializza un oggetto buffer di protocollo in un CProtobuf.

Il chiamante si assume la proprietà della serializzazione restituita e deve chiamare CProtobufSerialization_Free per distribuire qualsiasi memoria.

Deserializza

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

Deserializza un vettore STL di byte a un oggetto buffer di protocollo.

Serializza

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

Serializza un oggetto buffer di protocollo in un vettore STL di byte.

Serializza

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

Serializza un oggetto buffer di protocollo in un vettore STL di byte.

Serializzazione ToCProtobuf

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

Converti da una serializzazione C++ a una C.

Serializzazione ToCProtobuf

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

Converti da una stringa STL a una serializzazione C.

Serializzazione ToProtobuf

ProtobufSerialization ToProtobufSerialization(
  const CProtobufSerialization & cpbs
)

Converti da una serializzazione C a una C++.

ToString

std::string ToString(
  const CProtobufSerialization & cpbs
)

Converti da una serializzazione C a una stringa STL.