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

Method get_stream

lib_acl_cpp/src/redis/redis_client.cpp:78–89  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

76}
77
78socket_stream* redis_client::get_stream(bool auto_connect /* true */)
79{
80 if (conn_.opened()) {
81 return (socket_stream*) &conn_;
82 } else if (!auto_connect) {
83 return NULL;
84 } else if (open()) {
85 return (socket_stream*) &conn_;
86 } else {
87 return NULL;
88 }
89}
90
91bool redis_client::check_connection(const socket_stream& conn) const {
92 char peer[64];

Callers 3

set_client_addrMethod · 0.45
flush_requestsMethod · 0.45
wait_resultsMethod · 0.45

Calls 2

openFunction · 0.85
openedMethod · 0.45

Tested by

no test coverage detected