|
quic/qbox
|
VNC module as a SystemC module. More...
#include <vnc.h>


Public Member Functions | |
| vnc (const sc_core::sc_module_name &name, sc_core::sc_object *gpu) | |
| Construct a new VNC module. | |
Public Attributes | |
| cci::cci_param< std::string > | p_params |
| cci::cci_param< int > | p_gpu_output |
Protected Attributes | |
| std::string | m_qemu_opts |
| std::string | m_gpu_device_id |
| std::vector< std::string > | m_spoofed_options = { ":", "head=", "display=" } |
| QemuDevice * | m_gpu |
VNC module as a SystemC module.
This class manages a VNC connection as an independent SystemC module.
It performs the following tasks:
| vnc::vnc | ( | const sc_core::sc_module_name & | name, |
| sc_core::sc_object * | gpu | ||
| ) |
Construct a new VNC module.
| [in] | name | SystemC module name |
| [in] | gpu | GPU device associated with this VNC connection |