Added a Clone() method to CNick:

void Clone(const CNick& SourceNick);

Patch by KiNgMaR, thanks!


git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1711 726aef4b-f618-498e-8847-2d620e286838
This commit is contained in:
cflakes
2010-01-14 11:16:48 +00:00
parent 443c523d1d
commit 4aaa804bea
2 changed files with 11 additions and 0 deletions
+9
View File
@@ -151,3 +151,12 @@ CString CNick::GetHostMask() const {
return (sRet);
}
void CNick::Clone(const CNick& SourceNick) {
SetNick(SourceNick.GetNick());
SetIdent(SourceNick.GetIdent());
SetHost(SourceNick.GetHost());
m_sChanPerms = SourceNick.m_sChanPerms;
m_pUser = SourceNick.m_pUser;
}
+2
View File
@@ -51,6 +51,8 @@ public:
const CString& GetHost() const;
CString GetNickMask() const;
// !Getters
void Clone(const CNick& SourceNick);
private:
protected:
CString m_sChanPerms;