* WAIT_AUTH_2: indicates that the socket is inbound
* but has not yet sent and received
* SERVER strings.
- * CONNECTED: represents a fully authorized, fully
+ * CONNECTED: represents a fully authorized, fully
* connected server.
+ * DYING: represents a server that has had an error.
*/
-enum ServerState { CONNECTING, WAIT_AUTH_1, WAIT_AUTH_2, CONNECTED };
+enum ServerState { CONNECTING, WAIT_AUTH_1, WAIT_AUTH_2, CONNECTED, DYING };
struct CapabData
{
/** Handle ERROR command */
void Error(parameterlist ¶ms);
- /** remote MOTD. */
- bool Motd(const std::string &prefix, parameterlist ¶ms);
-
- /** remote ADMIN. */
- bool Admin(const std::string &prefix, parameterlist ¶ms);
-
- bool Stats(const std::string &prefix, parameterlist ¶ms);
-
/** Remote AWAY */
bool Away(const std::string &prefix, parameterlist ¶ms);
*/
bool Push(const std::string &prefix, parameterlist ¶ms);
- /** TIME
- */
- bool Time(const std::string &prefix, parameterlist ¶ms);
-
/** PING
*/
bool LocalPing(const std::string &prefix, parameterlist ¶ms);