|
LibreOffice Module vcl (master) 1
|
#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_InputMethod * | GetInputMethod () const |
| Display * | GetDisplay () const |
Private Attributes | |
| timeval | m_aTimeout |
| sal_uLong | m_nTimeoutMS |
| int | m_pTimeoutFDS [2] |
| int | nFDs_ |
| fd_set | aReadFDS_ |
| fd_set | aExceptionFDS_ |
| Display * | m_pDisplay |
| std::unique_ptr< SalI18N_InputMethod > | m_pInputMethod |
Definition at line 144 of file saldisp.hxx.
| SalXLib::SalXLib | ( | ) |
| SalXLib::~SalXLib | ( | ) |
| bool SalXLib::CheckTimeout | ( | bool | bExecuteTimers = true | ) |
|
inline |
Definition at line 178 of file saldisp.hxx.
References m_pDisplay.
|
inline |
Definition at line 177 of file saldisp.hxx.
References m_pInputMethod.
Referenced by SalDisplay::GetInputMethod().
| void SalXLib::Init | ( | ) |
| 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 | ||
| ) |
|
private |
Definition at line 152 of file saldisp.hxx.
|
private |
Definition at line 151 of file saldisp.hxx.
|
private |
Definition at line 146 of file saldisp.hxx.
|
private |
Definition at line 147 of file saldisp.hxx.
|
private |
Definition at line 154 of file saldisp.hxx.
Referenced by GetDisplay().
|
private |
Definition at line 155 of file saldisp.hxx.
Referenced by GetInputMethod().
|
private |
Definition at line 148 of file saldisp.hxx.
|
private |
Definition at line 150 of file saldisp.hxx.