LeechCraft Azoth  0.6.70-15082-g543737046d
Modular multiprotocol IM plugin for LeechCraft
LC::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 29 of file isupportlastactivity.h.

Member Enumeration Documentation

◆ Context

Enumerator
Activity 
LastConnection 
Uptime 

Definition at line 38 of file isupportlastactivity.h.

Constructor & Destructor Documentation

◆ ~IPendingLastActivityRequest()

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

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