[project @ 2006-02-03 22:08:15 by unknown_lamer]
[clinton/bobotpp.git] / source / DCCPerson.C
CommitLineData
cb21075d 1// DCCPerson.C -*- C++ -*-
2// Copyright (c) 1998 Etienne BERNARD
fed59248 3// Copyright (C) 2002 Clinton Ebadi
cb21075d 4
5// This program is free software; you can redistribute it and/or modify
6// it under the terms of the GNU General Public License as published by
7// the Free Software Foundation; either version 2 of the License, or
8// any later version.
9
10// This program is distributed in the hope that it will be useful,
11// but WITHOUT ANY WARRANTY; without even the implied warranty of
12// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13// GNU General Public License for more details.
14
15// You should have received a copy of the GNU General Public License
16// along with this program; if not, write to the Free Software
39b022cb 17// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
cb21075d 18
19#include "DCCPerson.H"
20
21DCCPerson::DCCPerson(DCCConnection *cnx)
4edefeb6 22 : Person(cnx->get_bot(), cnx->get_nuh()), dcc(cnx)
cb21075d 23{ }
24
25DCCPerson::DCCPerson(DCCPerson &p)
26 : Person(p), dcc(p.dcc)
27{ }
28
29void
30DCCPerson::sendNotice(String message)
31{
32 dcc->sendNotice(message);
33}
34
35Person *
36DCCPerson::copy()
37{
38 return (Person *)(new DCCPerson(*this));
39}
40
41void
42DCCPerson::keepAlive()
43{
4edefeb6 44 dcc->set_autoRemove (false);
cb21075d 45}
6530edbf 46
47bool
48DCCPerson::handleInput ()
49{
50 return dcc->handleInput ();
51}