MCPcopy Create free account
hub / github.com/alibaba/CicadaPlayer / disconnect

Method disconnect

framework/data_source/curl/CURLConnection.cpp:186–206  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

184}
185
186void Cicada::CURLConnection::disconnect()
187{
188
189 {
190 CicadaJSONItem params{};
191 notifyNetworkEvent(IDataSource::Listener::NetworkEvent::networkEvent_disconnect, params);
192 }
193
194 if (multi_handle && mHttp_handle) {
195 curl_multi_remove_handle(multi_handle, mHttp_handle);
196 }
197
198 RingBufferClear(pRbuf);
199 mWriteSize = 0;
200 responseSize = 0;
201 overflowSize = 0;
202
203 if (response) {
204 response[0] = 0;
205 }
206}
207
208size_t Cicada::CURLConnection::write_callback(char *buffer, size_t size, size_t nitems, void *userp)
209{

Callers 2

OpenMethod · 0.80
postMethod · 0.80

Calls 1

RingBufferClearFunction · 0.85

Tested by

no test coverage detected