The InspIRCd Project
Home | Developers | Wiki | Forums | Bug Tracker | SVN | Download
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

handshaketimer.h

Go to the documentation of this file.
00001 /*       +------------------------------------+
00002  *       | Inspire Internet Relay Chat Daemon |
00003  *       +------------------------------------+
00004  *
00005  *  InspIRCd: (C) 2002-2008 InspIRCd Development Team
00006  * See: http://www.inspircd.org/wiki/index.php/Credits
00007  *
00008  * This program is free but copyrighted software; see
00009  *            the file COPYING for details.
00010  *
00011  * ---------------------------------------------------
00012  */
00013 
00014 #ifndef __HANDSHAKE_TIMER_H__
00015 #define __HANDSHAKE_TIMER_H__
00016 
00017 #include "inspircd.h"
00018 #include "timer.h"
00019 
00020 class SpanningTreeUtilities;
00021 class TreeSocket;
00022 class Link;
00023 
00024 class HandshakeTimer : public Timer
00025 {
00026  private:
00027         InspIRCd* Instance;
00028         TreeSocket* sock;
00029         Link* lnk;
00030         SpanningTreeUtilities* Utils;
00031         int thefd;
00032  public:
00033         HandshakeTimer(InspIRCd* Inst, TreeSocket* s, Link* l, SpanningTreeUtilities* u, int delay);
00034         virtual void Tick(time_t TIME);
00035 };
00036 
00037 #endif