14#ifndef RESP_ENCODER_HPP
15#define RESP_ENCODER_HPP
31 return "+" + str +
"\r\n";
44 static std::string
error(
const std::string &message) {
45 return "-ERR " + message +
"\r\n";
58 return ":" + std::to_string(value) +
"\r\n";
75 static std::string
bulkString(
const std::string &str,
const bool isNull) {
82 return "$" + std::to_string(str.length()) +
"\r\n" + str +
"\r\n";
Definition resp_encoder.hpp:19
static std::string simpleString(const std::string &str)
Converts a simple string to RESP format.
Definition resp_encoder.hpp:30
static std::string bulkString(const std::string &str, const bool isNull)
Converts a bulk string to RESP format.
Definition resp_encoder.hpp:75
static std::string error(const std::string &message)
Converts an error message to RESP format.
Definition resp_encoder.hpp:44
static std::string integer(int value)
Used to encode an integer to RESP format.
Definition resp_encoder.hpp:57