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
 
voidm_pProcData
 

Detailed Description

Definition at line 78 of file salsession.hxx.

Constructor & Destructor Documentation

SalSession::SalSession ( )
inline

Definition at line 83 of file salsession.hxx.

SalSession::~SalSession ( )
virtual

Definition at line 45 of file session.cxx.

Member Function Documentation

void SalSession::CallCallback ( SalSessionEvent pEvent)
inline

Definition at line 95 of file salsession.hxx.

virtual bool SalSession::cancelShutdown ( )
pure virtual
virtual void SalSession::interactionDone ( )
pure virtual
virtual void SalSession::queryInteraction ( )
pure virtual
virtual void SalSession::saveDone ( )
pure virtual
void SalSession::SetCallback ( SessionProc  aCallback,
void pCallbackData 
)
inline

Definition at line 90 of file salsession.hxx.

Member Data Documentation

SessionProc SalSession::m_aProc
private

Definition at line 80 of file salsession.hxx.

void* SalSession::m_pProcData
private

Definition at line 81 of file salsession.hxx.


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