gem5
[DEVELOP-FOR-23.0]
|
Classes | |
struct | gem5::VncServer::ServerInitMsg |
struct | gem5::VncServer::FrameBufferUpdate |
struct | gem5::VncServer::FrameBufferRect |
struct | gem5::VncServer::ServerCutText |
Enumerations | |
enum | gem5::VncServer::ServerMessages { gem5::VncServer::ServerFrameBufferUpdate = 0, gem5::VncServer::ServerSetColorMapEntries = 1, gem5::VncServer::ServerBell = 2, gem5::VncServer::ServerCutText = 3 } |
Server -> Client message IDs. More... | |
enum | gem5::VncServer::EncodingTypes { gem5::VncServer::EncodingRaw = 0, gem5::VncServer::EncodingCopyRect = 1, gem5::VncServer::EncodingHextile = 5, gem5::VncServer::EncodingDesktopSize = -223 } |
Encoding types. More... | |
enum | gem5::VncServer::MouseEvents { gem5::VncServer::MouseLeftButton = 0x1, gem5::VncServer::MouseRightButton = 0x2, gem5::VncServer::MouseMiddleButton = 0x4 } |
keyboard/mouse support More... | |
enum | gem5::VncServer::ConnectionState { gem5::VncServer::WaitForProtocolVersion, gem5::VncServer::WaitForSecurityResponse, gem5::VncServer::WaitForClientInit, gem5::VncServer::InitializationPhase, gem5::VncServer::NormalPhase } |
Functions | |
const char * | gem5::VncServer::vncVersion () const |
Variables | |
const static uint32_t | gem5::VncServer::AuthInvalid = 0 |
Authentication modes. More... | |
const static uint32_t | gem5::VncServer::AuthNone = 1 |
const static uint32_t | gem5::VncServer::VncOK = 0 |
Error conditions. More... | |
Enumerator | |
---|---|
WaitForProtocolVersion | |
WaitForSecurityResponse | |
WaitForClientInit | |
InitializationPhase | |
NormalPhase |
Definition at line 108 of file vncserver.hh.
Encoding types.
Enumerator | |
---|---|
EncodingRaw | |
EncodingCopyRect | |
EncodingHextile | |
EncodingDesktopSize |
Definition at line 87 of file vncserver.hh.
keyboard/mouse support
Enumerator | |
---|---|
MouseLeftButton | |
MouseRightButton | |
MouseMiddleButton |
Definition at line 96 of file vncserver.hh.
Server -> Client message IDs.
Enumerator | |
---|---|
ServerFrameBufferUpdate | |
ServerSetColorMapEntries | |
ServerBell | |
ServerCutText |
Definition at line 78 of file vncserver.hh.
|
inline |
Definition at line 103 of file vncserver.hh.
Referenced by gem5::VncServer::accept().
|
static |
Authentication modes.
Definition at line 71 of file vncserver.hh.
Referenced by gem5::VncServer::checkProtocolVersion().
|
static |
Definition at line 72 of file vncserver.hh.
Referenced by gem5::VncServer::checkProtocolVersion(), and gem5::VncServer::checkSecurity().
|
static |
Error conditions.
Definition at line 75 of file vncserver.hh.
Referenced by gem5::VncServer::checkSecurity().