*/
time_t lastping;
+ /** Time that the object was instantiated (used for TS calculation etc)
+ */
+ time_t age;
+
/** Time the connection was created, set in the constructor. This
* may be different from the time the user's classbase object was
* created.
*/
std::string sendq;
- /** Message user will quit with. Not to be set externally.
- */
- std::string quitmsg;
-
- /** Quit message shown to opers - not to be set externally.
- */
- std::string operquitmsg;
-
/** Whether or not to send an snotice about this user's quitting
*/
bool quietquit;
*/
void ShowRULES();
- /** Set oper-specific quit message shown to opers only when the user quits
- * (overrides any sent by QuitUser)
- */
- void SetOperQuit(const std::string &oquit);
-
- /** Get oper-specific quit message shown only to opers when the user quits.
- * (overrides any sent by QuitUser)
- */
- const std::string& GetOperQuit();
-
/** Increases a user's command penalty by a set amount.
*/
void IncreasePenalty(int increase);