LeechCraft Azoth  0.6.70-3565-g2d86529
Modular multiprotocol IM plugin for LeechCraft
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator
LeechCraft::Azoth::IPendingLastActivityRequest Class Referenceabstract

#include "isupportlastactivity.h"

Public Types

enum  Context { Context::Activity, Context::LastConnection, Context::Uptime }
 

Public Member Functions

virtual ~IPendingLastActivityRequest ()
 
virtual int GetTime () const =0
 
virtual Context GetContext () const =0
 

Protected Member Functions

virtual void gotLastActivity ()=0
 

Detailed Description

Definition at line 38 of file isupportlastactivity.h.

Member Enumeration Documentation

Enumerator
Activity 
LastConnection 
Uptime 

Definition at line 41 of file isupportlastactivity.h.

Constructor & Destructor Documentation

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

Definition at line 48 of file isupportlastactivity.h.

Member Function Documentation

virtual Context LeechCraft::Azoth::IPendingLastActivityRequest::GetContext ( ) const
pure virtual
virtual int LeechCraft::Azoth::IPendingLastActivityRequest::GetTime ( ) const
pure virtual
virtual void LeechCraft::Azoth::IPendingLastActivityRequest::gotLastActivity ( )
protectedpure virtual

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