Tuningfork

Podsumowanie

Typedefs

ProtobufSerialization typedef
std::vector< uint8_t >
Serializacja bufora protokołu zapisana jako wektor STL bajtów.

Funkcje

CProtobufSerialization_Alloc(const T & pb)
Zserializuj obiekt bufora protokołu do CProtobuf.
Deserialize(const std::vector< uint8_t > & ser, T & pb)
bool
Deserializuj wektor STL bajtów do obiektu bufora protokołu.
Serialize(const T & pb, std::vector< uint8_t > & ser)
bool
Zserializuj obiekt bufora protokołu do wektora STL bajtów.
Serialize(const T & pb)
std::vector< uint8_t >
Zserializuj obiekt bufora protokołu do wektora STL bajtów.
ToCProtobufSerialization(const ProtobufSerialization & pbs, CProtobufSerialization & cpbs)
void
Przekonwertuj z C++ na serializację C.
ToCProtobufSerialization(const std::string & s, CProtobufSerialization & cpbs)
void
Przekonwertuj z ciągu znaków STL na serializację C.
ToProtobufSerialization(const CProtobufSerialization & cpbs)
ProtobufSerialization
Przekonwertuj z C na serializację C++.
ToString(const CProtobufSerialization & cpbs)
std::string
Przekonwertuj z serializacji C na ciąg znaków STL.

Konstrukcja

tuningfork::ByteStream

Widok bajtów udostępnionych w vec.

tuningfork::VectorStream

Widok wektora udostępniony w komponencie vec.

Typedefs

Serializacja w wersji Protobuf

std::vector< uint8_t > ProtobufSerialization

Serializacja bufora protokołu zapisana jako wektor STL bajtów.

Funkcje

CProtobufSerialization_Alloc

CProtobufSerialization CProtobufSerialization_Alloc(
  const T & pb
)

Zserializuj obiekt bufora protokołu do CProtobuf.

Element wywołujący przejmuje własność zwróconej serializacji i musi wywołać metodę CProtobufSerialization_Free, aby zwolnić pamięć.

Deserializuj

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

Deserializuj wektor STL bajtów do obiektu bufora protokołu.

Zserializuj

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

Zserializuj obiekt bufora protokołu do wektora STL bajtów.

Zserializuj

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

Zserializuj obiekt bufora protokołu do wektora STL bajtów.

Serializacja ToCProtobuf

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

Przekonwertuj z C++ na serializację C.

Serializacja ToCProtobuf

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

Przekonwertuj z ciągu znaków STL na serializację C.

ToProtobufSerialization

ProtobufSerialization ToProtobufSerialization(
  const CProtobufSerialization & cpbs
)

Przekonwertuj z C na serializację C++.

ToString

std::string ToString(
  const CProtobufSerialization & cpbs
)

Przekonwertuj z serializacji C na ciąg znaków STL.