ImagingTools Core SDK
Public Member Functions | List of all members
imtauth::ISessionabstract

#include <ISession.h>

Inherits iser::IObject.

Inherited by imtauth::CSessionInfo [virtual].

Public Member Functions

virtual QByteArray GetToken () const =0
 
virtual void SetToken (const QByteArray &token)=0
 
virtual QByteArray GetUserId () const =0
 
virtual void SetUserId (const QByteArray &userId)=0
 
virtual QDateTime GetCreationDate () const =0
 
virtual void SetCreationDate (const QDateTime &creationDate)=0
 
virtual QDateTime GetExpirationDate () const =0
 
virtual void SetExpirationDate (const QDateTime &expirationDate)=0
 

Detailed Description

Interface for describing an session.

Definition at line 20 of file ISession.h.

Member Function Documentation

◆ GetCreationDate()

virtual QDateTime imtauth::ISession::GetCreationDate ( ) const
pure virtual

Get session creation date.

◆ GetExpirationDate()

virtual QDateTime imtauth::ISession::GetExpirationDate ( ) const
pure virtual

Get session expiration date.

◆ GetToken()

virtual QByteArray imtauth::ISession::GetToken ( ) const
pure virtual

Get token of the session.

◆ GetUserId()

virtual QByteArray imtauth::ISession::GetUserId ( ) const
pure virtual

Get user-ID of the session.

◆ SetCreationDate()

virtual void imtauth::ISession::SetCreationDate ( const QDateTime &  creationDate)
pure virtual

Set session creation date.

◆ SetExpirationDate()

virtual void imtauth::ISession::SetExpirationDate ( const QDateTime &  expirationDate)
pure virtual

Set session expiration date.

◆ SetToken()

virtual void imtauth::ISession::SetToken ( const QByteArray &  token)
pure virtual

Set token of the session.

◆ SetUserId()

virtual void imtauth::ISession::SetUserId ( const QByteArray &  userId)
pure virtual

Set user info of the session.