+/* +------------------------------------+
+ * | Inspire Internet Relay Chat Daemon |
+ * +------------------------------------+
+ *
+ * InspIRCd: (C) 2002-2007 InspIRCd Development Team
+ * See: http://www.inspircd.org/wiki/index.php/Credits
+ *
+ * This program is free but copyrighted software; see
+ * the file COPYING for details.
+ *
+ * ---------------------------------------------------
+ */
+
#ifndef __ST_MAIN__
#define __ST_MAIN__
class cmd_rconnect;
class SpanningTreeUtilities;
class TimeSyncTimer;
+class CacheRefreshTimer;
class TreeServer;
class Link;
*/
TimeSyncTimer *SyncTimer;
+ CacheRefreshTimer *RefreshTimer;
+
/** Constructor
*/
ModuleSpanningTree(InspIRCd* Me);
/** Show MAP output to a user (recursive)
*/
- void ShowMap(TreeServer* Current, userrec* user, int depth, char matrix[128][80], float &totusers, float &totservers);
+ void ShowMap(TreeServer* Current, userrec* user, int depth, char matrix[128][128], float &totusers, float &totservers);
/** Handle remote MOTD
*/
*/
void BroadcastTimeSync();
+ /** Returns oper-specific MAP information
+ */
+ const std::string MapOperInfo(TreeServer* Current);
+
/**
** *** MODULE EVENTS ***
**/