gem5  v20.1.0.0
Public Member Functions | List of all members
VncKeyboard Class Referenceabstract

A device that expects to receive input from the vnc server should derrive (through mulitple inheritence if necessary from VncKeyboard or VncMouse and call setKeyboard() or setMouse() respectively on the vnc server. More...

#include <vncinput.hh>

Inheritance diagram for VncKeyboard:
PS2Keyboard

Public Member Functions

virtual void keyPress (uint32_t key, bool down)=0
 Called when the vnc server receives a key press event from the client. More...
 

Detailed Description

A device that expects to receive input from the vnc server should derrive (through mulitple inheritence if necessary from VncKeyboard or VncMouse and call setKeyboard() or setMouse() respectively on the vnc server.

Definition at line 59 of file vncinput.hh.

Member Function Documentation

◆ keyPress()

virtual void VncKeyboard::keyPress ( uint32_t  key,
bool  down 
)
pure virtual

Called when the vnc server receives a key press event from the client.

Parameters
keythe key passed is an x11 keysym
downis the key now down or up?

Implemented in PS2Keyboard.

Referenced by VncServer::recvKeyboardInput().


The documentation for this class was generated from the following file:

Generated on Wed Sep 30 2020 14:02:34 for gem5 by doxygen 1.8.17