mirror of
https://github.com/ZLMediaKit/ZLMediaKit.git
synced 2026-07-03 08:57:32 +08:00
新增c sdk api,防止user_data导致的内存泄露
This commit is contained in:
@@ -25,7 +25,7 @@ public:
|
||||
void onManager() override;
|
||||
void onConnect(const toolkit::SockException &ex) override;
|
||||
void setClient(mk_tcp_client client);
|
||||
void *_user_data;
|
||||
std::shared_ptr<void> _user_data;
|
||||
private:
|
||||
mk_tcp_client_events _events;
|
||||
mk_tcp_client _client;
|
||||
@@ -38,7 +38,7 @@ public:
|
||||
void onRecv(const toolkit::Buffer::Ptr &buffer) override ;
|
||||
void onError(const toolkit::SockException &err) override;
|
||||
void onManager() override;
|
||||
void *_user_data;
|
||||
std::shared_ptr<void> _user_data;
|
||||
uint16_t _local_port;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user