File tree Expand file tree Collapse file tree 1 file changed +20
-1
lines changed Expand file tree Collapse file tree 1 file changed +20
-1
lines changed Original file line number Diff line number Diff line change @@ -230,23 +230,42 @@ class TcpConnectionImpl : public TcpConnection,
230
230
{
231
231
recvMsgCallback_ = cb;
232
232
}
233
+ void setRecvMsgCallback (RecvMessageCallback &&cb)
234
+ {
235
+ recvMsgCallback_ = std::move (cb);
236
+ }
233
237
void setConnectionCallback (const ConnectionCallback &cb)
234
238
{
235
239
connectionCallback_ = cb;
236
240
}
241
+ void setConnectionCallback (ConnectionCallback &&cb)
242
+ {
243
+ connectionCallback_ = std::move (cb);
244
+ }
237
245
void setWriteCompleteCallback (const WriteCompleteCallback &cb)
238
246
{
239
247
writeCompleteCallback_ = cb;
240
248
}
249
+ void setWriteCompleteCallback (WriteCompleteCallback &&cb)
250
+ {
251
+ writeCompleteCallback_ = std::move (cb);
252
+ }
241
253
void setCloseCallback (const CloseCallback &cb)
242
254
{
243
255
closeCallback_ = cb;
244
256
}
257
+ void setCloseCallback (CloseCallback &&cb)
258
+ {
259
+ closeCallback_ = std::move (cb);
260
+ }
245
261
void setSSLErrorCallback (const SSLErrorCallback &cb)
246
262
{
247
263
sslErrorCallback_ = cb;
248
264
}
249
-
265
+ void setSSLErrorCallback (SSLErrorCallback &&cb)
266
+ {
267
+ sslErrorCallback_ = std::move (cb);
268
+ }
250
269
void connectDestroyed ();
251
270
virtual void connectEstablished ();
252
271
You can’t perform that action at this time.
0 commit comments