tuningfork

요약

Typedef

ProtobufSerialization typedef
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 문자열로 변환합니다.

구조체

Tunefork::ByteStream

vec에 제공된 바이트의 뷰입니다.

Tunefork::VectorStream

vec에 제공된 벡터의 뷰입니다.

Typedef

ProtobufSerialization

std::vector< uint8_t > ProtobufSerialization

바이트의 STL 벡터로 저장된 프로토콜 버퍼 직렬화입니다.

함수

CProtobufSerialization_Alloc

CProtobufSerialization CProtobufSerialization_Alloc(
  const T & pb
)

프로토콜 버퍼 객체를 CProtobuf에 직렬화합니다.

호출자는 반환된 직렬화의 소유권을 가져오며 CProtobufSerialization_Free를 호출하여 메모리를 할당 해제해야 합니다.

Deserialize

bool Deserialize(
  const std::vector< uint8_t > & ser,
  T & pb
)

바이트의 STL 벡터를 프로토콜 버퍼 객체로 역직렬화합니다.

Serialize

bool Serialize(
  const T & pb,
  std::vector< uint8_t > & ser
)

프로토콜 버퍼 객체를 바이트의 STL 벡터로 직렬화합니다.

Serialize

std::vector< uint8_t > Serialize(
  const T & pb
)

프로토콜 버퍼 객체를 바이트의 STL 벡터로 직렬화합니다.

ToCProtobufSerialization

void ToCProtobufSerialization(
  const ProtobufSerialization & pbs,
  CProtobufSerialization & cpbs
)

C++에서 C 직렬화로 변환합니다.

ToCProtobufSerialization

void ToCProtobufSerialization(
  const std::string & s,
  CProtobufSerialization & cpbs
)

STL 문자열에서 C 직렬화로 변환합니다.

ToProtobufSerialization

ProtobufSerialization ToProtobufSerialization(
  const CProtobufSerialization & cpbs
)

C에서 C++ 직렬화로 변환합니다.

ToString

std::string ToString(
  const CProtobufSerialization & cpbs
)

C 직렬화에서 STL 문자열로 변환합니다.