/** 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);