Public Member Functions | |
CallbackDecoder (const CallbackDecoder &other)=delete | |
CallbackDecoder & | operator= (const CallbackDecoder &other)=delete |
void | set_handler (DecodeHandler *handler) |
Status | Decode (span< const std::byte > proto) |
Status | ReadInt32 (int32_t *out) |
Status | ReadUint32 (uint32_t *out) |
Status | ReadInt64 (int64_t *out) |
Status | ReadUint64 (uint64_t *out) |
Status | ReadSint32 (int32_t *out) |
Status | ReadSint64 (int64_t *out) |
Status | ReadBool (bool *out) |
Status | ReadFixed32 (uint32_t *out) |
Status | ReadFixed64 (uint64_t *out) |
Status | ReadSfixed32 (int32_t *out) |
Status | ReadSfixed64 (int64_t *out) |
Status | ReadFloat (float *out) |
Status | ReadDouble (double *out) |
Status | ReadString (std::string_view *out) |
Status | ReadBytes (span< const std::byte > *out) |
bool | cancelled () const |