LeechCraft Azoth  0.6.70-6645-gcd10d7e
Modular multiprotocol IM plugin for LeechCraft
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.

References GetContext(), GetTime(), and gotLastActivity().

+ Here is the call graph for this function:

Member Function Documentation

virtual Context LeechCraft::Azoth::IPendingLastActivityRequest::GetContext ( ) const
pure virtual

Referenced by ~IPendingLastActivityRequest().

+ Here is the caller graph for this function:

virtual int LeechCraft::Azoth::IPendingLastActivityRequest::GetTime ( ) const
pure virtual

Referenced by ~IPendingLastActivityRequest().

+ Here is the caller graph for this function:

virtual void LeechCraft::Azoth::IPendingLastActivityRequest::gotLastActivity ( )
protectedpure virtual

Referenced by ~IPendingLastActivityRequest().

+ Here is the caller graph for this function:


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