deleted unused copy constructors in peers

pull/1/head
Tom Early 5 years ago
parent 23d39e4594
commit d19444c911

@ -50,24 +50,6 @@ CBmPeer::CBmPeer(const CCallsign &callsign, const CIp &ip, const char *modules,
}
}
CBmPeer::CBmPeer(const CBmPeer &peer)
: CPeer(peer)
{
for ( auto it=peer.cbegin(); it!=peer.cend(); it++ )
{
std::shared_ptr<CBmClient> client(new CBmClient((const CBmClient &)*(*it)));
m_Clients.push_back(client);
}
}
////////////////////////////////////////////////////////////////////////////////////////
// destructors
CBmPeer::~CBmPeer()
{
}
////////////////////////////////////////////////////////////////////////////////////////
// status

@ -42,10 +42,7 @@ public:
// constructors
CBmPeer();
CBmPeer(const CCallsign &, const CIp &, const char *, const CVersion &);
CBmPeer(const CBmPeer &);
// destructor
~CBmPeer();
CBmPeer(const CBmPeer &) = delete;
// status
bool IsAlive(void) const;

@ -51,24 +51,6 @@ CDextraPeer::CDextraPeer(const CCallsign &callsign, const CIp &ip, const char *m
}
}
CDextraPeer::CDextraPeer(const CDextraPeer &peer)
: CPeer(peer)
{
for ( auto it=peer.cbegin(); it!=peer.cend(); it++ )
{
std::shared_ptr<CDextraClient> client(new CDextraClient((const CDextraClient &)*(*it)));
m_Clients.push_back(client);
}
}
////////////////////////////////////////////////////////////////////////////////////////
// destructors
CDextraPeer::~CDextraPeer()
{
}
////////////////////////////////////////////////////////////////////////////////////////
// status

@ -41,10 +41,7 @@ public:
// constructors
CDextraPeer();
CDextraPeer(const CCallsign &, const CIp &, const char *, const CVersion &);
CDextraPeer(const CDextraPeer &);
// destructor
~CDextraPeer();
CDextraPeer(const CDextraPeer &) = delete;
// status
bool IsAlive(void) const;

@ -52,17 +52,6 @@ CPeer::CPeer(const CCallsign &callsign, const CIp &ip, const char *modules, cons
m_LastHeardTime = std::time(nullptr);
}
CPeer::CPeer(const CPeer &peer)
{
m_Callsign = peer.m_Callsign;
m_Ip = peer.m_Ip;
::memcpy(m_ReflectorModules, peer.m_ReflectorModules, sizeof(m_ReflectorModules));
m_Version = peer.m_Version;
m_LastKeepaliveTime = peer.m_LastKeepaliveTime;
m_ConnectTime = peer.m_ConnectTime;
m_LastHeardTime = peer.m_LastHeardTime;
}
////////////////////////////////////////////////////////////////////////////////////////
// destructors

@ -44,7 +44,7 @@ public:
// constructors
CPeer();
CPeer(const CCallsign &, const CIp &, const char *, const CVersion &);
CPeer(const CPeer &);
CPeer(const CPeer &) = delete;
// destructor
virtual ~CPeer();

@ -53,23 +53,6 @@ CXlxPeer::CXlxPeer(const CCallsign &callsign, const CIp &ip, const char *modules
}
}
CXlxPeer::CXlxPeer(const CXlxPeer &peer)
: CPeer(peer)
{
for ( auto it=peer.cbegin(); it!=peer.cend(); it++ )
{
std::shared_ptr<CXlxClient> client(new CXlxClient((const CXlxClient &)*(*it)));
m_Clients.push_back(client);
}
}
////////////////////////////////////////////////////////////////////////////////////////
// destructors
CXlxPeer::~CXlxPeer()
{
}
////////////////////////////////////////////////////////////////////////////////////////
// status

@ -41,10 +41,7 @@ public:
// constructors
CXlxPeer();
CXlxPeer(const CCallsign &, const CIp &, const char *, const CVersion &);
CXlxPeer(const CXlxPeer &);
// destructor
~CXlxPeer();
CXlxPeer(const CXlxPeer &) = delete;
// status
bool IsAlive(void) const;

@ -4,6 +4,7 @@
//
// Created by Jean-Luc Deltombe (LX3JL) on 31/10/2015.
// Copyright © 2015 Jean-Luc Deltombe (LX3JL). All rights reserved.
// Copyright © 2020 Thomas A. Eary, N7TAE
//
// ----------------------------------------------------------------------------
// This file is part of xlxd.

Loading…
Cancel
Save

Powered by TurnKey Linux.