LibreOffice Module vcl (master)  1
Public Member Functions | Protected Attributes | List of all members
SalXLib Class Reference

#include <saldisp.hxx>

Public Member Functions

 SalXLib ()
 
virtual ~SalXLib ()
 
virtual void Init ()
 
virtual bool Yield (bool bWait, bool bHandleAllCurrentEvents)
 
virtual void Wakeup ()
 
void TriggerUserEventProcessing ()
 
virtual void Insert (int fd, void *data, YieldFunc pending, YieldFunc queued, YieldFunc handle)
 
virtual void Remove (int fd)
 
virtual void StartTimer (sal_uInt64 nMS)
 
virtual void StopTimer ()
 
virtual bool CheckTimeout (bool bExecuteTimers=true)
 
SalI18N_InputMethodGetInputMethod () const
 
DisplayGetDisplay () const
 

Protected Attributes

timeval m_aTimeout
 
sal_uLong m_nTimeoutMS
 
int m_pTimeoutFDS [2]
 
int nFDs_
 
fd_set aReadFDS_
 
fd_set aExceptionFDS_
 
Displaym_pDisplay
 
std::unique_ptr< SalI18N_InputMethodm_pInputMethod
 

Detailed Description

Definition at line 166 of file saldisp.hxx.

Constructor & Destructor Documentation

SalXLib::SalXLib ( )
virtual SalXLib::~SalXLib ( )
virtual

Member Function Documentation

virtual bool SalXLib::CheckTimeout ( bool  bExecuteTimers = true)
virtual
Display* SalXLib::GetDisplay ( ) const
inline

Definition at line 201 of file saldisp.hxx.

References m_pDisplay.

SalI18N_InputMethod* SalXLib::GetInputMethod ( ) const
inline

Definition at line 200 of file saldisp.hxx.

Referenced by SalDisplay::GetInputMethod().

virtual void SalXLib::Init ( )
virtual
virtual void SalXLib::Insert ( int  fd,
void data,
YieldFunc  pending,
YieldFunc  queued,
YieldFunc  handle 
)
virtual
virtual void SalXLib::Remove ( int  fd)
virtual
virtual void SalXLib::StartTimer ( sal_uInt64  nMS)
virtual
virtual void SalXLib::StopTimer ( )
virtual
void SalXLib::TriggerUserEventProcessing ( )
virtual void SalXLib::Wakeup ( )
virtual
virtual bool SalXLib::Yield ( bool  bWait,
bool  bHandleAllCurrentEvents 
)
virtual

Member Data Documentation

fd_set SalXLib::aExceptionFDS_
protected

Definition at line 175 of file saldisp.hxx.

fd_set SalXLib::aReadFDS_
protected

Definition at line 174 of file saldisp.hxx.

timeval SalXLib::m_aTimeout
protected

Definition at line 169 of file saldisp.hxx.

sal_uLong SalXLib::m_nTimeoutMS
protected

Definition at line 170 of file saldisp.hxx.

Display* SalXLib::m_pDisplay
protected

Definition at line 177 of file saldisp.hxx.

Referenced by GetDisplay().

std::unique_ptr<SalI18N_InputMethod> SalXLib::m_pInputMethod
protected

Definition at line 178 of file saldisp.hxx.

int SalXLib::m_pTimeoutFDS[2]
protected

Definition at line 171 of file saldisp.hxx.

int SalXLib::nFDs_
protected

Definition at line 173 of file saldisp.hxx.


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