LeechCraft Azoth  %{LEECHCRAFT_VERSION}
Modular multiprotocol IM plugin for LeechCraft
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator
LeechCraft::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 41 of file iauthable.h.

Constructor & Destructor Documentation

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

Definition at line 44 of file iauthable.h.

Member Function Documentation

virtual AuthStatus LeechCraft::Azoth::IAuthable::GetAuthStatus ( ) const
pure virtual

Returns the AuthStatus between our user and this remote.

Returns
Authorization status of this entry.
virtual void LeechCraft::Azoth::IAuthable::RerequestAuth ( const QString &  reason = QString())
pure virtual

Rerequest authorization.

Parameters
[in]reasonOptional reason message, if applicable.
virtual void LeechCraft::Azoth::IAuthable::ResendAuth ( const QString &  reason = QString())
pure virtual

Resends authorization to the entry.

Parameters
[in]reasonOptional reason message, if applicable.
virtual void LeechCraft::Azoth::IAuthable::RevokeAuth ( const QString &  reason = QString())
pure virtual

Revokes authorization from the entry.

Parameters
[in]reasonOptional reason message, if applicable.
virtual void LeechCraft::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: