tuningfork
摘要
Typedefs |
|
---|---|
ProtobufSerialization
|
typedefstd::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 字串。
|
Structs |
|
---|---|
tuningfork:: |
以 |
tuningfork:: |
以 |
Typedefs
ProtobufSerialization
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 位元組向量。
ToCProtobufSerialization
void ToCProtobufSerialization( const ProtobufSerialization & pbs, CProtobufSerialization & cpbs )
從 C++ 轉換為 C 序列化。
ToCProtobufSerialization
void ToCProtobufSerialization( const std::string & s, CProtobufSerialization & cpbs )
從 STL 字串轉換為 C 序列化。
ToProtobufSerialization
ProtobufSerialization ToProtobufSerialization( const CProtobufSerialization & cpbs )
從 C 轉換為 C++ 序列化。