2 #include "../acl_cpp_define.hpp" 3 #include "../stdlib/noncopyable.hpp" 6 #if !defined(ACL_CLIENT_ONLY) && !defined(ACL_REDIS_DISABLE) 42 void *
operator new(
size_t size,
dbuf_pool* pool);
43 void operator delete(
void* ptr,
dbuf_pool* pool);
67 size_t get_size(
void)
const;
76 int get_integer(
bool* success = NULL)
const;
85 long long int get_integer64(
bool* success = NULL)
const;
94 double get_double(
bool* success = NULL)
const;
102 const char* get_status()
const;
110 const char* get_error(
void)
const;
123 const char* get(
size_t i,
size_t* len = NULL)
const;
132 return (
const char**) argv_;
150 size_t get_length(
void)
const;
161 int argv_to_string(
string& buf)
const;
162 int argv_to_string(
char* buf,
size_t size)
const;
198 const string& to_string(
string& out)
const;
222 size_t children_size_;
223 size_t children_idx_;
228 #endif // !defined(ACL_CLIENT_ONLY) && !defined(ACL_REDIS_DISABLE) const char ** gets_argv(void) const
dbuf_pool * get_dbuf(void)
redis_result_t get_type(void) const
const size_t * get_lens(void) const