камертон
Краткое содержание
Определения типов | |
---|---|
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.