- NetworkInfo *networkInfo() { return _networkInfo; }
- IrcServerHandler *ircServerHandler() {return _ircServerHandler; }
- UserInputHandler *userInputHandler() {return _userInputHandler; }
- CtcpHandler *ctcpHandler() {return _ctcpHandler; }
+ NetworkInfo *networkInfo() const { return _networkInfo; }
+ IrcServerHandler *ircServerHandler() const { return _ircServerHandler; }
+ UserInputHandler *userInputHandler() const { return _userInputHandler; }
+ CtcpHandler *ctcpHandler() const { return _ctcpHandler; }
+
+ QVariant state(); ///< Return data necessary to restore the server's state upon core restart