|
gem5
v20.1.0.5
|
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().