Add IClient and BaseClient.
This commit is contained in:
parent
1bd8d63508
commit
9a6944d694
16 changed files with 291 additions and 146 deletions
|
@ -75,14 +75,8 @@ static const char *states[] = {
|
|||
|
||||
|
||||
xmrig::Client::Client(int id, const char *agent, IClientListener *listener) :
|
||||
m_enabled(true),
|
||||
m_ipv6(false),
|
||||
m_quiet(false),
|
||||
BaseClient(id, listener),
|
||||
m_agent(agent),
|
||||
m_listener(listener),
|
||||
m_id(id),
|
||||
m_retries(5),
|
||||
m_retryPause(5000),
|
||||
m_failures(0),
|
||||
m_state(UnconnectedState),
|
||||
m_tls(nullptr),
|
||||
|
@ -117,14 +111,9 @@ void xmrig::Client::connect()
|
|||
}
|
||||
|
||||
|
||||
/**
|
||||
* @brief Connect to server.
|
||||
*
|
||||
* @param url
|
||||
*/
|
||||
void xmrig::Client::connect(const Pool &url)
|
||||
void xmrig::Client::connect(const Pool &pool)
|
||||
{
|
||||
setPool(url);
|
||||
setPool(pool);
|
||||
connect();
|
||||
}
|
||||
|
||||
|
@ -143,17 +132,6 @@ void xmrig::Client::deleteLater()
|
|||
}
|
||||
|
||||
|
||||
|
||||
void xmrig::Client::setPool(const Pool &pool)
|
||||
{
|
||||
if (!pool.isValid()) {
|
||||
return;
|
||||
}
|
||||
|
||||
m_pool = pool;
|
||||
}
|
||||
|
||||
|
||||
void xmrig::Client::tick(uint64_t now)
|
||||
{
|
||||
if (m_state == ConnectedState) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue