File indexing completed on 2024-05-05 05:40:32
0001 #include "network/connectionaccepter.h" 0002 0003 ConnectionAccepter::ConnectionAccepter() : m_next(nullptr) {} 0004 ConnectionAccepter::~ConnectionAccepter() 0005 { 0006 if(nullptr != m_next) 0007 { 0008 delete m_next; 0009 m_next= nullptr; 0010 } 0011 } 0012 void ConnectionAccepter::setNext(ConnectionAccepter* next) 0013 { 0014 m_next= next; 0015 } 0016 0017 bool ConnectionAccepter::isActive() const 0018 { 0019 return m_isActive; 0020 } 0021 0022 void ConnectionAccepter::setIsActive(bool isActive) 0023 { 0024 m_isActive= isActive; 0025 } 0026 bool ConnectionAccepter::runAccepter(const QMap<QString, QVariant>& data) const 0027 { 0028 bool result= isValid(data); 0029 if(nullptr != m_next) 0030 result&= m_next->runAccepter(data); 0031 return result; 0032 }