tuningfork
Summary
Typedefs |
|
---|---|
ProtobufSerialization
|
typedefstd::vector< uint8_t >
A protocol buffer serialization stored as a STL vector of bytes. |
Functions |
|
---|---|
CProtobufSerialization_Alloc(const T & pb)
|
Serialize a protocol buffer object to a CProtobuf.
|
Deserialize(const std::vector< uint8_t > & ser, T & pb)
|
bool
Deserialize an STL vector of bytes to a protocol buffer object.
|
Serialize(const T & pb, std::vector< uint8_t > & ser)
|
bool
Serialize a protocol buffer object to an STL vector of bytes.
|
Serialize(const T & pb)
|
std::vector< uint8_t >
Serialize a protocol buffer object to an STL vector of bytes.
|
ToCProtobufSerialization(const ProtobufSerialization & pbs, CProtobufSerialization & cpbs)
|
void
Convert from a C++ to a C serialization.
|
ToCProtobufSerialization(const std::string & s, CProtobufSerialization & cpbs)
|
void
Convert from an STL string to a C serialization.
|
ToProtobufSerialization(const CProtobufSerialization & cpbs)
|
ProtobufSerialization
Convert from a C to a C++ serialization.
|
ToString(const CProtobufSerialization & cpbs)
|
std::string
Convert from a C serialization to an STL string.
|
Structs |
|
---|---|
tuningfork:: |
A view on the bytes provided in |
tuningfork:: |
A view on the vector provided in |
Typedefs
ProtobufSerialization
std::vector< uint8_t > ProtobufSerialization
A protocol buffer serialization stored as a STL vector of bytes.
Functions
CProtobufSerialization_Alloc
CProtobufSerialization CProtobufSerialization_Alloc( const T & pb )
Serialize a protocol buffer object to a CProtobuf.
The caller takes ownership of the returned serialization and must call CProtobufSerialization_Free to deallocate any memory.
Deserialize
bool Deserialize( const std::vector< uint8_t > & ser, T & pb )
Deserialize an STL vector of bytes to a protocol buffer object.
Serialize
bool Serialize( const T & pb, std::vector< uint8_t > & ser )
Serialize a protocol buffer object to an STL vector of bytes.
Serialize
std::vector< uint8_t > Serialize( const T & pb )
Serialize a protocol buffer object to an STL vector of bytes.
ToCProtobufSerialization
void ToCProtobufSerialization( const ProtobufSerialization & pbs, CProtobufSerialization & cpbs )
Convert from a C++ to a C serialization.
ToCProtobufSerialization
void ToCProtobufSerialization( const std::string & s, CProtobufSerialization & cpbs )
Convert from an STL string to a C serialization.
ToProtobufSerialization
ProtobufSerialization ToProtobufSerialization( const CProtobufSerialization & cpbs )
Convert from a C to a C++ serialization.
ToString
std::string ToString( const CProtobufSerialization & cpbs )
Convert from a C serialization to an STL string.