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

VNC Configuration as a systemC module. More...

#include <display.h>

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

Public Member Functions

 VncConfiguration (const sc_core::sc_module_name &n, ssize_t display_index, const std::string &display_device_id)
 Construct a new VNC VncConfiguration.
 
bool is_enabled () const
 
std::string_view get_qemu_opts () const
 

Public Attributes

cci::cci_param< boolp_enabled
 

Protected Attributes

std::string _qemu_opts
 
ssize_t _display_index
 
std::string _display_device_id
 
std::vector< std::string > spoofed_options = { ":", "head=", "display=" }
 

Detailed Description

VNC Configuration as a systemC module.

This class manages the configuration of a VNC Display.

It performns the followings tasks

Constructor & Destructor Documentation

◆ VncConfiguration()

VncConfiguration::VncConfiguration ( const sc_core::sc_module_name &  n,
ssize_t  display_index,
const std::string &  display_device_id 
)
inline

Construct a new VNC VncConfiguration.

Parameters
[in]nameSystemC module name
[in]display_indexThe index of the display that must be spoofed
[in]display_device_idThe index of the display device id that must be spoofed

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