 |
LeechCraft Azoth
0.6.70-15082-g543737046d
Modular multiprotocol IM plugin for LeechCraft
|
Go to the documentation of this file.
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 ResendAuth(const QString &reason=QString())=0
Resends authorization to the entry.
virtual void RerequestAuth(const QString &reason=QString())=0
Rerequest authorization.
Represents an entry that supports authorizations.
virtual AuthStatus GetAuthStatus() const =0
Returns the AuthStatus between our user and this remote.
virtual void RevokeAuth(const QString &reason=QString())=0
Revokes authorization from the entry.
virtual void Unsubscribe(const QString &reason=QString())=0
Unsubscribes ourselves from the contact.