Tunningfork

สรุป

Typedef

ProtobufSerialization Typedef
std::vector< uint8_t >
การแปลงบัฟเฟอร์โปรโตคอลที่เก็บเป็นเวกเตอร์ STL ของไบต์

ฟังก์ชัน

CProtobufSerialization_Alloc(const T & pb)
ทำให้ออบเจ็กต์บัฟเฟอร์โปรโตคอลเป็นอนุกรมให้กับ CProtobuf
Deserialize(const std::vector< uint8_t > & ser, T & pb)
bool
ดีซีเรียลไลซ์เวกเตอร์ STL ของไบต์ไปยังออบเจ็กต์บัฟเฟอร์โปรโตคอล
Serialize(const T & pb, std::vector< uint8_t > & ser)
bool
ทำให้วัตถุบัฟเฟอร์โปรโตคอลเป็นอนุกรมให้กับเวกเตอร์ STL ของไบต์
Serialize(const T & pb)
std::vector< uint8_t >
ทำให้วัตถุบัฟเฟอร์โปรโตคอลเป็นอนุกรมให้กับเวกเตอร์ STL ของไบต์
ToCProtobufSerialization(const ProtobufSerialization & pbs, CProtobufSerialization & cpbs)
void
แปลงจาก C++ เป็นอนุกรม C
ToCProtobufSerialization(const std::string & s, CProtobufSerialization & cpbs)
void
แปลงจากสตริง STL เป็นอนุกรม C
ToProtobufSerialization(const CProtobufSerialization & cpbs)
ProtobufSerialization
แปลงจาก C เป็นการเรียงอันดับ C++
ToString(const CProtobufSerialization & cpbs)
std::string
แปลงจากการทำให้เป็นอนุกรม C เป็นสตริง STL

โครงสร้าง

tuningfork::ByteStream

มุมมองเกี่ยวกับไบต์ที่ให้ไว้ใน vec

tuningfork::VectorStream

มุมมองของเวกเตอร์ที่ให้ไว้ใน vec

Typedef

การเรียงอันดับ Protobuf

std::vector< uint8_t > ProtobufSerialization

การแปลงบัฟเฟอร์โปรโตคอลที่เก็บเป็นเวกเตอร์ STL ของไบต์

ฟังก์ชัน

CProtobufSerialization_Alloc

CProtobufSerialization CProtobufSerialization_Alloc(
  const T & pb
)

ทำให้ออบเจ็กต์บัฟเฟอร์โปรโตคอลเป็นอนุกรมให้กับ CProtobuf

ผู้โทรจะเป็นเจ้าของการเรียงลำดับที่แสดงผลและต้องเรียกใช้ CProtobufSerialization_Free เพื่อจัดการหน่วยความจำทั้งหมด

ดีซีเรียลไลซ์

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

ดีซีเรียลไลซ์เวกเตอร์ STL ของไบต์ไปยังออบเจ็กต์บัฟเฟอร์โปรโตคอล

ทำให้เป็นอนุกรม

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

ทำให้วัตถุบัฟเฟอร์โปรโตคอลเป็นอนุกรมให้กับเวกเตอร์ STL ของไบต์

ทำให้เป็นอนุกรม

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

ทำให้วัตถุบัฟเฟอร์โปรโตคอลเป็นอนุกรมให้กับเวกเตอร์ STL ของไบต์

การแปลงเป็นโปรโตคอล ToCProtobuf

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

แปลงจาก C++ เป็นอนุกรม C

การแปลงเป็นโปรโตคอล ToCProtobuf

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

แปลงจากสตริง STL เป็นอนุกรม C

การแปลงเป็นโปรโตคอล ToProtobuf

ProtobufSerialization ToProtobufSerialization(
  const CProtobufSerialization & cpbs
)

แปลงจาก C เป็นอนุกรม C++

ToString

std::string ToString(
  const CProtobufSerialization & cpbs
)

แปลงจากการทำให้เป็นอนุกรม C เป็นสตริง STL