Tuning Fork

Podsumowanie

Definiuje typ

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 na serwerze 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 na wektor STL zawierający bajty.
Serialize(const T & pb)
std::vector< uint8_t >
Zserializuj obiekt bufora protokołu na wektor STL zawierający bajty.
ToCProtobufSerialization(const ProtobufSerialization & pbs, CProtobufSerialization & cpbs)
void
Konwertowanie z języka C++ na serial C.
ToCProtobufSerialization(const std::string & s, CProtobufSerialization & cpbs)
void
Konwertuj ciąg STL na serial C.
ToProtobufSerialization(const CProtobufSerialization & cpbs)
ProtobufSerialization
Konwertowanie z języka C na serial C++.
ToString(const CProtobufSerialization & cpbs)
std::string
Konwersja z serializacji C na ciąg STL.

Struktura

tunefork::ByteStream

Widok bajtów podanych w vec.

tunefork::VectorStream

Widok wektora wskazanego w polu vec.

Definiuje typ

ProtobufSerialization.

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 na serwerze CProtobuf.

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

Deserializuj

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

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

Serializuj

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

Zserializuj obiekt bufora protokołu na wektor STL zawierający bajty.

Serializuj

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

Zserializuj obiekt bufora protokołu na wektor STL zawierający bajty.

ToCProtobufSerialization.

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

Konwertowanie z języka C++ na serial C.

ToCProtobufSerialization.

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

Konwertuj ciąg STL na serial C.

ToProtobufSerialization.

ProtobufSerialization ToProtobufSerialization(
  const CProtobufSerialization & cpbs
)

Konwertowanie z języka C na serial C++.

Ciąg

std::string ToString(
  const CProtobufSerialization & cpbs
)

Konwersja z serializacji C na ciąg STL.