| 98 | } |
| 99 | |
| 100 | bool master_service::thread_on_read(acl::socket_stream* conn) |
| 101 | { |
| 102 | http_servlet* servlet = (http_servlet*) conn->get_ctx(); |
| 103 | if (servlet == NULL) { |
| 104 | logger_fatal("servlet null!"); |
| 105 | } |
| 106 | |
| 107 | if (conf_ == NULL) { |
| 108 | return servlet->doRun("127.0.0.1:11211", conn); |
| 109 | } |
| 110 | |
| 111 | acl::sslbase_io* ssl = setup_ssl(*conn, *conf_); |
| 112 | if (ssl == NULL) { |
| 113 | return false; |
| 114 | } |
| 115 | |
| 116 | return servlet->doRun("127.0.0.1:11211", conn); |
| 117 | } |
| 118 | |
| 119 | bool master_service::thread_on_accept(acl::socket_stream* conn) |
| 120 | { |