LeechCraft Azoth 0.6.70-17609-g3dde4097dd
Modular multiprotocol IM plugin for LeechCraft
Loading...
Searching...
No Matches
LC::Azoth::IPendingLastActivityRequest Class Referenceabstract

#include "isupportlastactivity.h"

Public Types

enum class  Context { Activity , LastConnection , 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 17 of file isupportlastactivity.h.

Member Enumeration Documentation

◆ Context

Enumerator
Activity 
LastConnection 
Uptime 

Definition at line 20 of file isupportlastactivity.h.

Constructor & Destructor Documentation

◆ ~IPendingLastActivityRequest()

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

Definition at line 27 of file isupportlastactivity.h.

Member Function Documentation

◆ GetContext()

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

◆ GetTime()

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

◆ gotLastActivity()

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

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