Adaptör

Özet

Typedef'ler

ProtobufSerialization typedef
std::vector< uint8_t >
Bayt STL vektörü olarak depolanan protokol arabelleği serileştirmesi.

Fonksiyonlar

CProtobufSerialization_Alloc(const T & pb)
Bir protokol arabellek nesnesini CProtobuf'a serileştirin.
Deserialize(const std::vector< uint8_t > & ser, T & pb)
bool
Bayt STL vektörünü bir protokol arabellek nesnesinde seri durumdan çıkarma.
Serialize(const T & pb, std::vector< uint8_t > & ser)
bool
Bir protokol arabellek nesnesini, baytların STL vektöründe serileştirin.
Serialize(const T & pb)
std::vector< uint8_t >
Bir protokol arabellek nesnesini, baytların STL vektöründe serileştirin.
ToCProtobufSerialization(const ProtobufSerialization & pbs, CProtobufSerialization & cpbs)
void
C++ biçiminden C serileştirmeye dönüştürün.
ToCProtobufSerialization(const std::string & s, CProtobufSerialization & cpbs)
void
STL dizesinden C serileştirmesine dönüştürün.
ToProtobufSerialization(const CProtobufSerialization & cpbs)
ProtobufSerialization
C'den C++ serileştirmeye dönüştürün.
ToString(const CProtobufSerialization & cpbs)
std::string
C serileştirmesinden STL dizesine dönüştürün.

Yapılar

dingfork::ByteStream

vec içinde sağlanan baytların görünümü.

tunetfork::VectorStream

vec içinde sağlanan vektörün görünümü.

Typedef'ler

Protobuf Serileştirmesi

std::vector< uint8_t > ProtobufSerialization

Bayt STL vektörü olarak depolanan protokol arabelleği serileştirmesi.

Fonksiyonlar

CProtobufSerialization_Alloc

CProtobufSerialization CProtobufSerialization_Alloc(
  const T & pb
)

Bir protokol arabellek nesnesini CProtobuf'a serileştirin.

Arayan, döndürülen serileştirmenin sahipliğini alır ve belleğin çıkarılması için CProtobufSerialization_Free çağrısını yapar.

Seriden arındır

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

Bayt STL vektörünü bir protokol arabellek nesnesinde seri durumdan çıkarma.

Serileştir

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

Bir protokol arabellek nesnesini, baytların STL vektöründe serileştirin.

Serileştir

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

Bir protokol arabellek nesnesini, baytların STL vektöründe serileştirin.

ToCProtobufSerialization

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

C++ biçiminden C serileştirmeye dönüştürün.

ToCProtobufSerialization

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

STL dizesinden C serileştirmesine dönüştürün.

ToProtobufSerialization

ProtobufSerialization ToProtobufSerialization(
  const CProtobufSerialization & cpbs
)

C'den C++ serileştirmeye dönüştürün.

ToString

std::string ToString(
  const CProtobufSerialization & cpbs
)

C serileştirmesinden STL dizesine dönüştürün.