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 |