]> git.stg.codes - stg.git/blobdiff - include/stg/user.h
Added last disconnect reason and last authorization time.
[stg.git] / include / stg / user.h
index 0adb342ae9261841017370c169398e22449f981a..1fa4920179e6a2a55505c9f14be141db9d17c61e 100644 (file)
@@ -74,11 +74,10 @@ public:
 
     virtual bool                GetConnected() const = 0;
     virtual time_t              GetConnectedModificationTime() const = 0;
+    virtual const std::string & GetLastDisconnectReason() const = 0;
     virtual int                 GetAuthorized() const = 0;
-    /*virtual int                 Authorize(uint32_t ip,
-                                          uint32_t enabledDirs,
-                                          const AUTH * auth) = 0;
-    virtual void                Unauthorize(const AUTH * auth) = 0;*/
+    virtual time_t              GetAuthorizedModificationTime() const = 0;
+
     virtual bool                IsAuthorizedBy(const AUTH * auth) const = 0;
     virtual std::vector<std::string> GetAuthorizers() const = 0;