|
gem5 v23.0.0.1
|
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().