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

Method thread_on_read

lib_acl_cpp/samples/http/http_servlet/master_service.cpp:52–68  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

50}
51
52bool master_service::thread_on_read(acl::socket_stream* conn)
53{
54 //logger("read from %s", conn->get_peer(true));
55 http_servlet* servlet = (http_servlet*) conn->get_ctx();
56 if (servlet == NULL)
57 logger_fatal("servlet null!");
58
59 acl::session& session = servlet->get_session();
60 while (true)
61 {
62 bool ret = servlet->doRun(session, conn);
63 if (ret == false)
64 return false;
65 if (!var_cfg_keep_loop)
66 return true;
67 }
68}
69
70bool master_service::thread_on_accept(acl::socket_stream* conn)
71{

Callers

nothing calls this directly

Calls 2

get_ctxMethod · 0.45
doRunMethod · 0.45

Tested by

no test coverage detected