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

#include <saldisp.hxx>

Public Member Functions

 SalXLib ()
 ~SalXLib ()
void Init ()
bool Yield (bool bWait, bool bHandleAllCurrentEvents)
void Wakeup ()
void TriggerUserEventProcessing ()
void Insert (int fd, void *data, YieldFunc pending, YieldFunc queued, YieldFunc handle)
void Remove (int fd)
void StartTimer (sal_uInt64 nMS)
void StopTimer ()
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_
std::unique_ptr< SalI18N_InputMethodm_pInputMethod

Detailed Description

Definition at line 165 of file saldisp.hxx.

Constructor & Destructor Documentation

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

Member Function Documentation

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

Definition at line 200 of file saldisp.hxx.

References m_pDisplay.

SalI18N_InputMethod* SalXLib::GetInputMethod ( ) const

Definition at line 199 of file saldisp.hxx.

Referenced by SalDisplay::GetInputMethod().

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

Member Data Documentation

fd_set SalXLib::aExceptionFDS_

Definition at line 174 of file saldisp.hxx.

fd_set SalXLib::aReadFDS_

Definition at line 173 of file saldisp.hxx.

timeval SalXLib::m_aTimeout

Definition at line 168 of file saldisp.hxx.

sal_uLong SalXLib::m_nTimeoutMS

Definition at line 169 of file saldisp.hxx.

Display* SalXLib::m_pDisplay

Definition at line 176 of file saldisp.hxx.

Referenced by GetDisplay().

std::unique_ptr<SalI18N_InputMethod> SalXLib::m_pInputMethod

Definition at line 177 of file saldisp.hxx.

int SalXLib::m_pTimeoutFDS[2]

Definition at line 170 of file saldisp.hxx.

int SalXLib::nFDs_

Definition at line 172 of file saldisp.hxx.

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