mirror of
https://gitee.com/acl-dev/acl.git
synced 2024-12-15 01:10:52 +08:00
35 lines
663 B
C++
35 lines
663 B
C++
#include "acl_stdafx.hpp"
|
|
#ifndef ACL_PREPARE_COMPILE
|
|
#include "acl_cpp/http/http_request_pool.hpp"
|
|
#include "acl_cpp/http/http_request_manager.hpp"
|
|
#endif
|
|
|
|
namespace acl
|
|
{
|
|
|
|
http_request_manager::http_request_manager()
|
|
: ssl_conf_(NULL)
|
|
{
|
|
}
|
|
|
|
http_request_manager::~http_request_manager()
|
|
{
|
|
}
|
|
|
|
void http_request_manager::set_ssl(sslbase_conf* ssl_conf)
|
|
{
|
|
ssl_conf_ = ssl_conf;
|
|
}
|
|
|
|
connect_pool* http_request_manager::create_pool(const char* addr,
|
|
size_t count, size_t idx)
|
|
{
|
|
http_request_pool* pool = NEW http_request_pool(addr, count, idx);
|
|
if (ssl_conf_) {
|
|
pool->set_ssl(ssl_conf_);
|
|
}
|
|
return pool;
|
|
}
|
|
|
|
} // namespace acl
|