vncserver.hh (7949:e59dac494020) vncserver.hh (8229:78bf55f23338)
1/*
2 * Copyright (c) 2010 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 33 unchanged lines hidden (view full) ---

42 * Declaration of a VNC server
43 */
44
45#ifndef __DEV_VNC_SERVER_HH__
46#define __DEV_VNC_SERVER_HH__
47
48#include <iostream>
49
1/*
2 * Copyright (c) 2010 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 33 unchanged lines hidden (view full) ---

42 * Declaration of a VNC server
43 */
44
45#ifndef __DEV_VNC_SERVER_HH__
46#define __DEV_VNC_SERVER_HH__
47
48#include <iostream>
49
50#include "base/vnc/convert.hh"
50#include "base/circlebuf.hh"
51#include "base/pollevent.hh"
52#include "base/socket.hh"
51#include "base/circlebuf.hh"
52#include "base/pollevent.hh"
53#include "base/socket.hh"
53#include "base/vnc/convert.hh"
54#include "cpu/intr_control.hh"
54#include "cpu/intr_control.hh"
55#include "sim/sim_object.hh"
56#include "params/VncServer.hh"
55#include "params/VncServer.hh"
56#include "sim/sim_object.hh"
57
58/**
59 * A device that expects to receive input from the vnc server should derrive
60 * (through mulitple inheritence if necessary from VncKeyboard or VncMouse
61 * and call setKeyboard() or setMouse() respectively on the vnc server.
62 */
63class VncKeyboard
64{

--- 411 unchanged lines hidden ---
57
58/**
59 * A device that expects to receive input from the vnc server should derrive
60 * (through mulitple inheritence if necessary from VncKeyboard or VncMouse
61 * and call setKeyboard() or setMouse() respectively on the vnc server.
62 */
63class VncKeyboard
64{

--- 411 unchanged lines hidden ---