* | Inspire Internet Relay Chat Daemon |
* +------------------------------------+
*
- * InspIRCd: (C) 2002-2007 InspIRCd Development Team
+ * InspIRCd: (C) 2002-2008 InspIRCd Development Team
* See: http://www.inspircd.org/wiki/index.php/Credits
*
* This program is free but copyrighted software; see
int num_lost_servers; /* Servers lost in split */
time_t NextPing; /* Time when we are due to ping this server */
bool LastPingWasGood; /* Responded to last ping we sent? */
- bool bursting; /* True if not finished bursting yet */
unsigned int keylength; /* Is this still used? */
std::string ModuleList; /* Module list of other server from CAPAB */
std::map<std::string,std::string> CapKeys; /* CAPAB keys from other server */
/** Send one or more complete lines down the socket
*/
- int WriteLine(std::string line);
+ void WriteLine(std::string line);
/** Handle ERROR command */
bool Error(std::deque<std::string> ¶ms);
*/
bool ForceNick(const std::string &prefix, std::deque<std::string> ¶ms);
+ /** PRIVMSG or NOTICE with server origin ONLY
+ */
+ bool ServerMessage(const std::string &messagetype, const std::string &prefix, std::deque<std::string> ¶ms, const std::string &sourceserv);
+
+ /** ENCAP command
+ */
+ bool Encap(const std::string &prefix, std::deque<std::string> ¶ms);
+
+ /** OPERQUIT command
+ */
bool OperQuit(const std::string &prefix, std::deque<std::string> ¶ms);
/** SVSJOIN
*/
bool ServicePart(const std::string &prefix, std::deque<std::string> ¶ms);
- /** REHASH
- */
- bool RemoteRehash(const std::string &prefix, std::deque<std::string> ¶ms);
-
/** KILL
*/
bool RemoteKill(const std::string &prefix, std::deque<std::string> ¶ms);
*/
bool Push(const std::string &prefix, std::deque<std::string> ¶ms);
- /** SETTIME
- */
- bool HandleSetTime(const std::string &prefix, std::deque<std::string> ¶ms);
-
/** TIME
*/
bool Time(const std::string &prefix, std::deque<std::string> ¶ms);