9 #ifndef PLUGINS_AZOTH_INTERFACES_IAUTHABLE_H 10 #define PLUGINS_AZOTH_INTERFACES_IAUTHABLE_H 36 virtual void ResendAuth (
const QString& reason = QString ()) = 0;
42 virtual void RevokeAuth (
const QString& reason = QString ()) = 0;
48 virtual void Unsubscribe (
const QString& reason = QString ()) = 0;
54 virtual void RerequestAuth (
const QString& reason = QString ()) = 0;
60 "org.Deviant.LeechCraft.Azoth.IAuthable/1.0")
virtual void Unsubscribe(const QString &reason=QString())=0
Unsubscribes ourselves from the contact.
virtual void RevokeAuth(const QString &reason=QString())=0
Revokes authorization from the entry.
virtual void RerequestAuth(const QString &reason=QString())=0
Rerequest authorization.
virtual void ResendAuth(const QString &reason=QString())=0
Resends authorization to the entry.
virtual AuthStatus GetAuthStatus() const =0
Returns the AuthStatus between our user and this remote.
Represents an entry that supports authorizations.