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

Method thread_on_read

lib_acl_cpp/samples/websocket/demo/master_service.cpp:54–70  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls 2

get_ctxMethod · 0.45
doRunMethod · 0.45

Tested by

no test coverage detected