камертон
Краткое содержание
Определения типов | |
|---|---|
 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.   | 
Структуры | |
|---|---|
| камертон:: ByteStream |  Представление байтов, представленных в   | 
| камертон:: VectorStream |  Представление вектора, представленного в   | 
Определения типов
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++.
ТоСтрока
std::string ToString( const CProtobufSerialization & cpbs )
Преобразование сериализации C в строку STL.