tec::Computer

#include <vcomputer-system.hpp>

Public Functions

Name
Computer()
~Computer()
void In(const proto::Component & source)
void Out(proto::Component * target)

Public Attributes

Name
std::uint8_t * rom
std::string rom_name
std::size_t rom_size
VComputer vc
std::map< int, std::shared_ptr< DeviceBase > > devices

Public Functions Documentation

function Computer

Computer()

function ~Computer

inline ~Computer()

function In

void In(
    const proto::Component & source
)

function Out

void Out(
    proto::Component * target
)

Public Attributes Documentation

variable rom

std::uint8_t * rom;

variable rom_name

std::string rom_name;

variable rom_size

std::size_t rom_size;

variable vc

VComputer vc;

variable devices

std::map< int, std::shared_ptr< DeviceBase > > devices;

Updated on 2022-07-24 at 19:27:35 +0000