gem5 v24.0.0.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 | |
static const uint32_t | gem5::VncServer::AuthInvalid = 0 |
Authentication modes. | |
static const uint32_t | gem5::VncServer::AuthNone = 1 |
static const uint32_t | gem5::VncServer::VncOK = 0 |
Error conditions. | |
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().