94 return pcurrent_handler->handle_recv(ptr, cb);
97 m_cached_buff.append((
const char*)ptr, cb);
98 if(m_cached_buff.size() <
sizeof(
uint64_t))
103 pcurrent_handler = &m_levin_handler;
104 return pcurrent_handler->handle_recv(m_cached_buff.data(), m_cached_buff.size());
106 if(m_cached_buff.substr(0, 4) ==
"GET " || m_cached_buff.substr(0, 4) ==
"POST")
108 pcurrent_handler = &m_http_handler;
109 return pcurrent_handler->handle_recv(m_cached_buff.data(), m_cached_buff.size());
112 LOG_ERROR(
"Wrong protocol accepted on port...");