blob: 27cc06a225e0bddc043428f5d6e6f13d567b9286 [file] [log] [blame]
#pragma once
#include <event2/buffer.h>
#include <string>
#include <vector>
#define CRLF "\r\n"
namespace Redis {
void Reply(evbuffer *output, const std::string &data);
std::string SimpleString(const std::string &data);
std::string Error(const std::string &err);
std::string Integer(int64_t data);
std::string BulkString(const std::string &data);
std::string NilString();
std::string MultiLen(int64_t len);
std::string Array(std::vector<std::string> list);
std::string MultiBulkString(std::vector<std::string> list);
std::string ParseSimpleString(evbuffer *input);
} // namespace Redis