LeechCraft Azoth  0.6.70-14771-g9d21b0f8ad
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 23 of file ilastactivityprovider.h.

Constructor & Destructor Documentation

◆ ~ILastActivityProvider()

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

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