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

Method thread_on_read

lib_acl_cpp/samples/websocket/upload_server/master_service.cpp:56–72  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls 2

get_ctxMethod · 0.45
doRunMethod · 0.45

Tested by

no test coverage detected