quic/qbox
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Protected Attributes | List of all members
vnc Class Reference

VNC module as a SystemC module. More...

#include <vnc.h>

Inheritance diagram for vnc:
Inheritance graph
[legend]
Collaboration diagram for vnc:
Collaboration graph
[legend]

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< intp_gpu_output
 

Protected Attributes

std::string m_qemu_opts
 
std::string m_gpu_device_id
 
std::vector< std::string > m_spoofed_options = { ":", "head=", "display=" }
 
QemuDevicem_gpu
 

Detailed Description

VNC module as a SystemC module.

This class manages a VNC connection as an independent SystemC module.

It performs the following tasks:

Constructor & Destructor Documentation

◆ vnc()

vnc::vnc ( const sc_core::sc_module_name &  name,
sc_core::sc_object *  gpu 
)

Construct a new VNC module.

Parameters
[in]nameSystemC module name
[in]gpuGPU device associated with this VNC connection

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