45 #ifndef __BASE_VNC_VNC_INPUT_HH__
46 #define __BASE_VNC_VNC_INPUT_HH__
52 #include "params/VncInput.hh"
85 virtual void mouseAt(uint16_t
x, uint16_t y, uint8_t buttons) = 0;
Internal gem5 representation of a frame buffer.
virtual void mouseAt(uint16_t x, uint16_t y, uint8_t buttons)=0
called whenever the mouse moves or it's button state changes buttons is a simple mask with each butto...
virtual void keyPress(uint32_t key, bool down)=0
Called when the vnc server receives a key press event from the client.
A device that expects to receive input from the vnc server should derrive (through mulitple inheriten...
Interface for creating files in a gem5 output directory.
Abstract superclass for simulation objects.