#include </home/abuild/rpmbuild/BUILD/libzypp-17.31.23/zypp-curl/ng/network/private/networkrequestdispatcher_p.h>
◆ NetworkRequestDispatcherPrivate()
zyppng::NetworkRequestDispatcherPrivate::NetworkRequestDispatcherPrivate |
( |
NetworkRequestDispatcher & |
p | ) |
|
◆ ~NetworkRequestDispatcherPrivate()
zyppng::NetworkRequestDispatcherPrivate::~NetworkRequestDispatcherPrivate |
( |
| ) |
|
|
virtual |
◆ multi_timer_cb()
int zyppng::NetworkRequestDispatcherPrivate::multi_timer_cb |
( |
CURLM * |
multi, |
|
|
long |
timeout_ms, |
|
|
void * |
g |
|
) |
| |
|
staticprivate |
◆ static_socket_callback()
int zyppng::NetworkRequestDispatcherPrivate::static_socket_callback |
( |
CURL * |
easy, |
|
|
curl_socket_t |
s, |
|
|
int |
what, |
|
|
void * |
userp, |
|
|
SocketNotifier * |
socketp |
|
) |
| |
|
staticprivate |
◆ multiTimerTimout()
void zyppng::NetworkRequestDispatcherPrivate::multiTimerTimout |
( |
const Timer & |
t | ) |
|
|
private |
◆ socketCallback()
int zyppng::NetworkRequestDispatcherPrivate::socketCallback |
( |
CURL * |
easy, |
|
|
curl_socket_t |
s, |
|
|
int |
what, |
|
|
void * |
|
|
) |
| |
|
private |
◆ cancelAll()
◆ addRequestToMultiHandle()
bool zyppng::NetworkRequestDispatcherPrivate::addRequestToMultiHandle |
( |
NetworkRequest & |
req | ) |
|
|
private |
◆ setFinished()
◆ onSocketActivated()
void zyppng::NetworkRequestDispatcherPrivate::onSocketActivated |
( |
const SocketNotifier & |
listener, |
|
|
int |
events |
|
) |
| |
|
private |
◆ handleMultiSocketAction()
void zyppng::NetworkRequestDispatcherPrivate::handleMultiSocketAction |
( |
curl_socket_t |
nativeSocket, |
|
|
int |
evBitmask |
|
) |
| |
|
private |
◆ dequeuePending()
void zyppng::NetworkRequestDispatcherPrivate::dequeuePending |
( |
| ) |
|
|
private |
◆ _maxConnections
int zyppng::NetworkRequestDispatcherPrivate::_maxConnections = 10 |
◆ _pendingDownloads
std::deque< std::shared_ptr<NetworkRequest> > zyppng::NetworkRequestDispatcherPrivate::_pendingDownloads |
◆ _runningDownloads
std::vector< std::shared_ptr<NetworkRequest> > zyppng::NetworkRequestDispatcherPrivate::_runningDownloads |
◆ _timer
std::shared_ptr<Timer> zyppng::NetworkRequestDispatcherPrivate::_timer |
◆ _socketHandler
std::map< curl_socket_t, std::shared_ptr<SocketNotifier> > zyppng::NetworkRequestDispatcherPrivate::_socketHandler |
◆ _isRunning
bool zyppng::NetworkRequestDispatcherPrivate::_isRunning = false |
◆ _locked
bool zyppng::NetworkRequestDispatcherPrivate::_locked = false |
◆ _multi
CURLM* zyppng::NetworkRequestDispatcherPrivate::_multi = nullptr |
◆ _lastError
◆ _userAgent
std::string zyppng::NetworkRequestDispatcherPrivate::_userAgent |
◆ _customHeaders
std::unordered_map< std::string, std::unordered_map<std::string, std::string> > zyppng::NetworkRequestDispatcherPrivate::_customHeaders |
◆ _sigDownloadStarted
Signal< void ( NetworkRequestDispatcher &, NetworkRequest & )> zyppng::NetworkRequestDispatcherPrivate::_sigDownloadStarted |
◆ _sigDownloadFinished
Signal< void ( NetworkRequestDispatcher &, NetworkRequest & )> zyppng::NetworkRequestDispatcherPrivate::_sigDownloadFinished |
◆ _sigQueueFinished
Signal< void ( NetworkRequestDispatcher & )> zyppng::NetworkRequestDispatcherPrivate::_sigQueueFinished |
◆ _sigError
Signal< void ( NetworkRequestDispatcher & )> zyppng::NetworkRequestDispatcherPrivate::_sigError |
The documentation for this class was generated from the following files: