LeechCraft Azoth  0.6.70-15082-g543737046d
Modular multiprotocol IM plugin for LeechCraft
LC::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 42 of file isupportactivity.h.

Constructor & Destructor Documentation

◆ ~ISupportActivity()

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

Definition at line 45 of file isupportactivity.h.

Member Function Documentation

◆ SetActivity()

virtual void LC::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: