Represents an entry that supports authorizations.
More...
#include "iauthable.h"
|
virtual | ~IAuthable () |
|
virtual AuthStatus | GetAuthStatus () const =0 |
| Returns the AuthStatus between our user and this remote.
|
|
virtual void | ResendAuth (const QString &reason=QString())=0 |
| Resends authorization to the entry.
|
|
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.
|
|
virtual void | RerequestAuth (const QString &reason=QString())=0 |
| Rerequest authorization.
|
|
Represents an entry that supports authorizations.
Definition at line 20 of file iauthable.h.
◆ ~IAuthable()
virtual LC::Azoth::IAuthable::~IAuthable |
( |
| ) |
|
|
inlinevirtual |
◆ GetAuthStatus()
virtual AuthStatus LC::Azoth::IAuthable::GetAuthStatus |
( |
| ) |
const |
|
pure virtual |
Returns the AuthStatus between our user and this remote.
- Returns
- Authorization status of this entry.
◆ RerequestAuth()
virtual void LC::Azoth::IAuthable::RerequestAuth |
( |
const QString & | reason = QString() | ) |
|
|
pure virtual |
Rerequest authorization.
- Parameters
-
[in] | reason | Optional reason message, if applicable. |
◆ ResendAuth()
virtual void LC::Azoth::IAuthable::ResendAuth |
( |
const QString & | reason = QString() | ) |
|
|
pure virtual |
Resends authorization to the entry.
- Parameters
-
[in] | reason | Optional reason message, if applicable. |
◆ RevokeAuth()
virtual void LC::Azoth::IAuthable::RevokeAuth |
( |
const QString & | reason = QString() | ) |
|
|
pure virtual |
Revokes authorization from the entry.
- Parameters
-
[in] | reason | Optional reason message, if applicable. |
◆ Unsubscribe()
virtual void LC::Azoth::IAuthable::Unsubscribe |
( |
const QString & | reason = QString() | ) |
|
|
pure virtual |
Unsubscribes ourselves from the contact.
- Parameters
-
[in] | reason | Optional reason message, if applicable. |
The documentation for this class was generated from the following file:
- /home/abuild/rpmbuild/BUILD/leechcraft-doc-0.6.70+git.17609.g3dde4097dd-build/leechcraft-0.6.70-17609-g3dde4097dd/src/plugins/azoth/interfaces/azoth/iauthable.h