Stimmfork

Zusammenfassung

Typedefs

ProtobufSerialization typedef.
std::vector< uint8_t >
Eine Protokollpufferserialisierung, die als STL-Vektor von Byte gespeichert ist.

Funktionen

CProtobufSerialization_Alloc(const T & pb)
Serialisiert ein Protokollpufferobjekt zu einem CProtobuf.
Deserialize(const std::vector< uint8_t > & ser, T & pb)
bool
Deserialisiert einen STL-Vektor von Byte in ein Protokollpufferobjekt.
Serialize(const T & pb, std::vector< uint8_t > & ser)
bool
Serialisiert ein Protokollpufferobjekt zu einem STL-Vektor von Byte.
Serialize(const T & pb)
std::vector< uint8_t >
Serialisiert ein Protokollpufferobjekt zu einem STL-Vektor von Byte.
ToCProtobufSerialization(const ProtobufSerialization & pbs, CProtobufSerialization & cpbs)
void
Konvertieren Sie eine C++ in eine C-Serialisierung.
ToCProtobufSerialization(const std::string & s, CProtobufSerialization & cpbs)
void
Konvertiert einen STL-String in eine C-Serialisierung.
ToProtobufSerialization(const CProtobufSerialization & cpbs)
ProtobufSerialization
Konvertiert von einer C- in eine C++-Serialisierung.
ToString(const CProtobufSerialization & cpbs)
std::string
Konvertiert von einer C-Serialisierung in einen STL-String.

Strukturen

tuningfork::ByteStream

Eine Ansicht der in vec bereitgestellten Byte.

tuningfork::VectorStream

Eine Ansicht des in vec bereitgestellten Vektors.

Typedefs

ProtobufSerialisierung

std::vector< uint8_t > ProtobufSerialization

Eine Protokollpufferserialisierung, die als STL-Vektor von Byte gespeichert ist.

Funktionen

CProtobufSerialization_Alloc

CProtobufSerialization CProtobufSerialization_Alloc(
  const T & pb
)

Serialisiert ein Protokollpufferobjekt zu einem CProtobuf.

Der Aufrufer übernimmt die Eigentümerschaft der zurückgegebenen Serialisierung und muss CProtobufSerialization_Free aufrufen, um die Zuweisung von Speicher aufzuheben.

Deserialisieren

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

Deserialisiert einen STL-Vektor von Byte in ein Protokollpufferobjekt.

Serialisieren

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

Serialisiert ein Protokollpufferobjekt zu einem STL-Vektor von Byte.

Serialisieren

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

Serialisiert ein Protokollpufferobjekt zu einem STL-Vektor von Byte.

ToCProtobufSerialization

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

Konvertieren Sie eine C++ in eine C-Serialisierung.

ToCProtobufSerialization

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

Konvertiert einen STL-String in eine C-Serialisierung.

ToProtobufSerialisierung

ProtobufSerialization ToProtobufSerialization(
  const CProtobufSerialization & cpbs
)

Konvertiert von einer C- in eine C++-Serialisierung.

ZuString

std::string ToString(
  const CProtobufSerialization & cpbs
)

Konvertiert von einer C-Serialisierung in einen STL-String.