20#ifndef INCLUDED_VCL_INC_SALSESSION_HXX 
   21#define INCLUDED_VCL_INC_SALSESSION_HXX 
   85        , m_pProcData(nullptr)
 
   93        m_pProcData = pCallbackData;
 
   98            m_aProc( m_pProcData, pEvent );
 
virtual void interactionDone()=0
 
virtual void queryInteraction()=0
 
virtual bool cancelShutdown()=0
 
void CallCallback(SalSessionEvent *pEvent)
 
void SetCallback(SessionProc aCallback, void *pCallbackData)
 
virtual void saveDone()=0
 
#define VCL_PLUGIN_PUBLIC
 
std::unique_ptr< sal_Int32[]> pData
 
void(* SessionProc)(void *pData, SalSessionEvent *pEvent)
 
SalSessionEventType m_eType
 
SalSessionEvent(SalSessionEventType eType)
 
SalSessionInteractionEvent(bool bGranted)
 
bool m_bInteractionGranted
 
SalSessionSaveRequestEvent(bool bShutdown)
 
SalSessionShutdownCancelEvent()