LeechCraft Azoth  0.6.70-15082-g543737046d
Modular multiprotocol IM plugin for LeechCraft
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. More...
 
virtual void ResendAuth (const QString &reason=QString())=0
 Resends authorization to the entry. More...
 
virtual void RevokeAuth (const QString &reason=QString())=0
 Revokes authorization from the entry. More...
 
virtual void Unsubscribe (const QString &reason=QString())=0
 Unsubscribes ourselves from the contact. More...
 
virtual void RerequestAuth (const QString &reason=QString())=0
 Rerequest authorization. More...
 

Detailed Description

Represents an entry that supports authorizations.

Definition at line 32 of file iauthable.h.

Constructor & Destructor Documentation

◆ ~IAuthable()

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

Definition at line 41 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: