|
|||
|
|||
|
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