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