#include <zypp-curl/ng/network/private/networkrequestdispatcher_p.h>
◆ NetworkRequestDispatcherPrivate()
zyppng::NetworkRequestDispatcherPrivate::NetworkRequestDispatcherPrivate |
( |
NetworkRequestDispatcher & | p | ) |
|
◆ ~NetworkRequestDispatcherPrivate()
zyppng::NetworkRequestDispatcherPrivate::~NetworkRequestDispatcherPrivate |
( |
| ) |
|
|
override |
◆ multi_timer_cb()
int zyppng::NetworkRequestDispatcherPrivate::multi_timer_cb |
( |
CURLM * | multi, |
|
|
long | timeout_ms, |
|
|
void * | g ) |
|
staticprivate |
◆ static_socket_callback()
◆ 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
◆ _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: