LeechCraft Azoth 0.6.70-17335-ge406ffdcaf
Modular multiprotocol IM plugin for LeechCraft
Loading...
Searching...
No Matches
LC::Azoth::IAuthable Class Referenceabstract

Represents an entry that supports authorizations. More...

#include "iauthable.h"

Public Member Functions

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.
 

Detailed Description

Represents an entry that supports authorizations.

Definition at line 20 of file iauthable.h.

Constructor & Destructor Documentation

◆ ~IAuthable()

virtual LC::Azoth::IAuthable::~IAuthable ( )
inlinevirtual

Definition at line 23 of file iauthable.h.

Member Function Documentation

◆ 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]reasonOptional reason message, if applicable.

◆ ResendAuth()

virtual void LC::Azoth::IAuthable::ResendAuth ( const QString & reason = QString())
pure virtual

Resends authorization to the entry.

Parameters
[in]reasonOptional reason message, if applicable.

◆ RevokeAuth()

virtual void LC::Azoth::IAuthable::RevokeAuth ( const QString & reason = QString())
pure virtual

Revokes authorization from the entry.

Parameters
[in]reasonOptional reason message, if applicable.

◆ Unsubscribe()

virtual void LC::Azoth::IAuthable::Unsubscribe ( const QString & reason = QString())
pure virtual

Unsubscribes ourselves from the contact.

Parameters
[in]reasonOptional reason message, if applicable.

The documentation for this class was generated from the following file: