File tree Expand file tree Collapse file tree 4 files changed +7
-9
lines changed
websocketpp/transport/asio Expand file tree Collapse file tree 4 files changed +7
-9
lines changed Original file line number Diff line number Diff line change @@ -311,9 +311,10 @@ class connection : public config::socket_type::socket_con_type {
311
311
* needed.
312
312
*/
313
313
timer_ptr set_timer (long duration, timer_handler callback) {
314
- timer_ptr new_timer = lib::make_shared<lib::asio::steady_timer>(
315
- lib::ref (*m_io_service),
316
- lib::asio::milliseconds (duration)
314
+ timer_ptr new_timer (
315
+ new lib::asio::steady_timer (
316
+ *m_io_service,
317
+ lib::asio::milliseconds (duration))
317
318
);
318
319
319
320
if (config::enable_multithreading) {
Original file line number Diff line number Diff line change @@ -195,8 +195,7 @@ class endpoint : public config::socket_type {
195
195
196
196
m_io_service = ptr;
197
197
m_external_io_service = true ;
198
- m_acceptor = lib::make_shared<lib::asio::ip::tcp::acceptor>(
199
- lib::ref (*m_io_service));
198
+ m_acceptor.reset (new lib::asio::ip::tcp::acceptor (*m_io_service));
200
199
201
200
m_state = READY;
202
201
ec = lib::error_code ();
Original file line number Diff line number Diff line change @@ -168,8 +168,7 @@ class connection : public lib::enable_shared_from_this<connection> {
168
168
return socket::make_error_code (socket::error::invalid_state);
169
169
}
170
170
171
- m_socket = lib::make_shared<lib::asio::ip::tcp::socket>(
172
- lib::ref (*service));
171
+ m_socket.reset (new lib::asio::ip::tcp::socket (*service));
173
172
174
173
if (m_socket_init_handler) {
175
174
m_socket_init_handler (m_hdl, *m_socket);
Original file line number Diff line number Diff line change @@ -193,8 +193,7 @@ class connection : public lib::enable_shared_from_this<connection> {
193
193
if (!m_context) {
194
194
return socket::make_error_code (socket::error::invalid_tls_context);
195
195
}
196
- m_socket = lib::make_shared<socket_type>(
197
- _WEBSOCKETPP_REF (*service),lib::ref (*m_context));
196
+ m_socket.reset (new socket_type (*service, *m_context));
198
197
199
198
if (m_socket_init_handler) {
200
199
m_socket_init_handler (m_hdl, get_socket ());
You can’t perform that action at this time.
0 commit comments