| 156 | ////////////////////////////////////////////////////////////////////////// |
| 157 | |
| 158 | class aio_close_callback : public aio_callback |
| 159 | { |
| 160 | public: |
| 161 | aio_close_callback(aio_socket_stream* ss) { |
| 162 | stream_ = ss->get_astream(); |
| 163 | } |
| 164 | |
| 165 | ~aio_close_callback() {} |
| 166 | |
| 167 | protected: |
| 168 | void close_callback() { |
| 169 | #ifndef ACL_WINDOWS |
| 170 | // ͨ���������֪ͨ���������Ŀǰ�Ѿ����������Ӹ��������� |
| 171 | // ��������ܰ�פ������ |
| 172 | acl_aio_server_on_close(stream_); |
| 173 | #endif // !ACL_WINDOWS |
| 174 | delete this; |
| 175 | } |
| 176 | |
| 177 | private: |
| 178 | ACL_ASTREAM *stream_; |
| 179 | }; |
| 180 | |
| 181 | ////////////////////////////////////////////////////////////////////////// |
| 182 |
no outgoing calls
no test coverage detected
searching dependent graphs…