Move core .cpp files to src/

This commit is contained in:
Alexey Sokolov
2011-09-23 03:33:13 +07:00
parent e354c24ac1
commit afeab4a9e6
27 changed files with 12 additions and 11 deletions
+32
View File
@@ -0,0 +1,32 @@
/*
* Copyright (C) 2004-2011 See the AUTHORS file for details.
*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 as published
* by the Free Software Foundation.
*/
#include <znc/Server.h>
CServer::CServer(const CString& sName, unsigned short uPort, const CString& sPass, bool bSSL) {
m_sName = sName;
m_uPort = (uPort) ? uPort : 6667;
m_sPass = sPass;
m_bSSL = bSSL;
}
CServer::~CServer() {}
bool CServer::IsValidHostName(const CString& sHostName) {
return (!sHostName.empty() && (sHostName.find(' ') == CString::npos));
}
const CString& CServer::GetName() const { return m_sName; }
unsigned short CServer::GetPort() const { return m_uPort; }
const CString& CServer::GetPass() const { return m_sPass; }
bool CServer::IsSSL() const { return m_bSSL; }
CString CServer::GetString(bool bIncludePassword) const {
return m_sName + " " + CString(m_bSSL ? "+" : "") + CString(m_uPort) +
CString(bIncludePassword ? (m_sPass.empty() ? "" : " " + m_sPass) : "");
}