The Pedigree Project 0.1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
VirtioRng Class Referencefinal
+ Collaboration diagram for VirtioRng:

Public Member Functions

 VirtioRng (Device *pci)
 
bool seedKernel ()
 

Private Member Functions

void shutdown ()
 

Private Attributes

Device * m_Pci
 
Virtio::PciTransport m_Transport
 
Virtio::Queue m_Queue
 
MemoryRegion m_Data
 
bool m_Shutdown
 

Detailed Description

Definition at line 12 of file VirtioRng.h.

Constructor & Destructor Documentation

◆ VirtioRng()

VirtioRng::VirtioRng ( Device *  pci)
explicit

Definition at line 13 of file VirtioRng.cc.

◆ ~VirtioRng()

VirtioRng::~VirtioRng ( )

Definition at line 16 of file VirtioRng.cc.

Member Function Documentation

◆ seedKernel()

bool VirtioRng::seedKernel ( )

Definition at line 23 of file VirtioRng.cc.

◆ shutdown()

void VirtioRng::shutdown ( )
private

Definition at line 84 of file VirtioRng.cc.

Member Data Documentation

◆ m_Data

MemoryRegion VirtioRng::m_Data
private

Definition at line 25 of file VirtioRng.h.

◆ m_Pci

Device* VirtioRng::m_Pci
private

Definition at line 22 of file VirtioRng.h.

◆ m_Queue

Virtio::Queue VirtioRng::m_Queue
private

Definition at line 24 of file VirtioRng.h.

◆ m_Shutdown

bool VirtioRng::m_Shutdown
private

Definition at line 26 of file VirtioRng.h.

◆ m_Transport

Virtio::PciTransport VirtioRng::m_Transport
private

Definition at line 23 of file VirtioRng.h.


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