LeechCraft Azoth  0.6.70-15082-g543737046d
Modular multiprotocol IM plugin for LeechCraft
LC::Azoth::ILastActivityProvider Class Referenceabstract

Interface for plugins providing last activity info. More...

#include "ilastactivityprovider.h"

Public Member Functions

virtual ~ILastActivityProvider ()
 
virtual int GetInactiveSeconds ()=0
 Number of seconds of inactivity. More...
 

Detailed Description

Interface for plugins providing last activity info.

This interface should be implemented by plugins (yes, plugin instance objects) that may provide information about inactivity timeout.

Definition at line 35 of file ilastactivityprovider.h.

Constructor & Destructor Documentation

◆ ~ILastActivityProvider()

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

Definition at line 44 of file ilastactivityprovider.h.

Member Function Documentation

◆ GetInactiveSeconds()

virtual int LC::Azoth::ILastActivityProvider::GetInactiveSeconds ( )
pure virtual

Number of seconds of inactivity.

This method returns the number of seconds the user has been inactive.

Returns
Number of seconds of inactivity.

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