@@ -67,10 +67,10 @@ namespace sio
67
67
return m_need_ack;
68
68
}
69
69
70
- void event::put_ack_message (message::ptr const & ack_message)
70
+ void event::put_ack_message (message::list const & ack_message)
71
71
{
72
72
if (m_need_ack)
73
- m_ack_message = ack_message;
73
+ m_ack_message = std::move ( ack_message) ;
74
74
}
75
75
76
76
inline
@@ -91,13 +91,13 @@ namespace sio
91
91
{
92
92
}
93
93
94
- message::ptr const & event::get_ack_message () const
94
+ message::list const & event::get_ack_message () const
95
95
{
96
96
return m_ack_message;
97
97
}
98
98
99
99
inline
100
- message::ptr & event::get_ack_message_impl ()
100
+ message::list & event::get_ack_message_impl ()
101
101
{
102
102
return m_ack_message;
103
103
}
@@ -155,7 +155,7 @@ namespace sio
155
155
156
156
event_listener get_bind_listener_locked (string const & event);
157
157
158
- void ack (int msgId,string const & name,message::ptr const & ack_message);
158
+ void ack (int msgId,string const & name,message::list const & ack_message);
159
159
160
160
void timeout_connection (const boost::system::error_code &ec);
161
161
@@ -449,10 +449,9 @@ namespace sio
449
449
}
450
450
}
451
451
452
- void socket::impl::ack (int msgId, const string &name, const message::ptr &ack_message)
452
+ void socket::impl::ack (int msgId, const string &name, const message::list &ack_message)
453
453
{
454
- message::list li (ack_message);
455
- packet p (m_nsp, li.to_array_message (name),msgId,true );
454
+ packet p (m_nsp, ack_message.to_array_message (),msgId,true );
456
455
send_packet (p);
457
456
}
458
457
0 commit comments