LeechCraft Azoth  0.6.70-3565-g2d86529
Modular multiprotocol IM plugin for LeechCraft
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator
LeechCraft::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 44 of file ilastactivityprovider.h.

Constructor & Destructor Documentation

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

Definition at line 47 of file ilastactivityprovider.h.

Member Function Documentation

virtual int LeechCraft::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: