LeechCraft Azoth  0.6.70-11552-gf61ee51c3d
Modular multiprotocol IM plugin for LeechCraft
LeechCraft::Azoth::ISupportActivity Class Referenceabstract

Interface for accounts supporting user activity. More...

#include "isupportactivity.h"

Public Member Functions

virtual ~ISupportActivity ()
 
virtual void SetActivity (const ActivityInfo &info)=0
 Publishes the current user activity. More...
 

Detailed Description

Interface for accounts supporting user activity.

This interface can be implemented by account objects to advertise the support for publishing current user activity.

The activities concept in Azoth is based on the XMPP XEP-0108: User Activities (http://xmpp.org/extensions/xep-0108.html).

See also
IAccount
ActivityInfo

Definition at line 51 of file isupportactivity.h.

Constructor & Destructor Documentation

◆ ~ISupportActivity()

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

Definition at line 54 of file isupportactivity.h.

Member Function Documentation

◆ SetActivity()

virtual void LeechCraft::Azoth::ISupportActivity::SetActivity ( const ActivityInfo info)
pure virtual

Publishes the current user activity.

Parameters
[in]infoThe activity description.

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