MCPcopy Create free account
hub / github.com/acl-dev/acl / get_integer

Method get_integer

lib_acl_cpp/src/redis/redis_client.cpp:226–241  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

224}
225
226redis_result* redis_client::get_integer(socket_stream& conn, dbuf_pool* dbuf)
227{
228 string& buf = conn.get_buf();
229 buf.clear();
230 if (!conn_.gets(buf)) {
231 logger_error("gets error, server: %s", conn.get_peer(true));
232 return NULL;
233 }
234
235 redis_result* rr = new(dbuf) redis_result(dbuf);
236 rr->set_type(REDIS_RESULT_INTEGER);
237 rr->set_size(1);
238
239 put_data(dbuf, rr, buf.c_str(), buf.length());
240 return rr;
241}
242
243redis_result* redis_client::get_string(socket_stream& conn, dbuf_pool* dbuf)
244{

Callers

nothing calls this directly

Calls 7

getsMethod · 0.80
get_bufMethod · 0.45
clearMethod · 0.45
get_peerMethod · 0.45
set_typeMethod · 0.45
c_strMethod · 0.45
lengthMethod · 0.45

Tested by

no test coverage detected