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.