شوكة رنان

ملخّص

تعريف الأنواع

ProtobufSerialization تعريف الكتابة
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.

تعريف الأنواع

تسلسل أولي

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