LibreOffice Module vcl (master) 1
Public Member Functions | Private Attributes | List of all members
SalSession Class Referenceabstract

#include <salsession.hxx>

Collaboration diagram for SalSession:
[legend]

Public Member Functions

 SalSession ()
 
virtual ~SalSession ()
 
void SetCallback (SessionProc aCallback, void *pCallbackData)
 
void CallCallback (SalSessionEvent *pEvent)
 
virtual void queryInteraction ()=0
 
virtual void interactionDone ()=0
 
virtual void saveDone ()=0
 
virtual bool cancelShutdown ()=0
 

Private Attributes

SessionProc m_aProc
 
void * m_pProcData
 

Detailed Description

Definition at line 78 of file salsession.hxx.

Constructor & Destructor Documentation

◆ SalSession()

SalSession::SalSession ( )
inline

Definition at line 83 of file salsession.hxx.

◆ ~SalSession()

SalSession::~SalSession ( )
virtual

Definition at line 48 of file session.cxx.

Member Function Documentation

◆ CallCallback()

void SalSession::CallCallback ( SalSessionEvent pEvent)
inline

Definition at line 95 of file salsession.hxx.

◆ cancelShutdown()

virtual bool SalSession::cancelShutdown ( )
pure virtual

◆ interactionDone()

virtual void SalSession::interactionDone ( )
pure virtual

◆ queryInteraction()

virtual void SalSession::queryInteraction ( )
pure virtual

◆ saveDone()

virtual void SalSession::saveDone ( )
pure virtual

◆ SetCallback()

void SalSession::SetCallback ( SessionProc  aCallback,
void *  pCallbackData 
)
inline

Definition at line 90 of file salsession.hxx.

Member Data Documentation

◆ m_aProc

SessionProc SalSession::m_aProc
private

Definition at line 80 of file salsession.hxx.

◆ m_pProcData

void* SalSession::m_pProcData
private

Definition at line 81 of file salsession.hxx.


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