камертон

Краткое содержание

Определения типов

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

Представление байтов, представленных в vec .

камертон:: VectorStream

Представление вектора, представленного в vec .

Определения типов

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.