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.