C# Класс Emul8.Peripherals.Bus.SystemBus.PeripheralCollection

Показать файл Открыть проект

Открытые методы

Метод Описание
Add ( long start, long end, IBusRegistered peripheral, PeripheralAccessMethods accessMethods ) : void
FindAccessMethods ( long address, long &startAddress, long &endAddress ) : PeripheralAccessMethods
Remove ( IPeripheral peripheral ) : void
Remove ( long start, long end ) : void
ShowStatistics ( ) : void
VisitAccessMethods ( IBusPeripheral peripheral, PeripheralAccessMethods>.Func onPam ) : void

Приватные методы

Метод Описание
BinarySearch ( long offset ) : int
InvalidateLastBlock ( ) : void
PeripheralCollection ( SystemBus sysbus ) : System

Описание методов

Add() публичный Метод

public Add ( long start, long end, IBusRegistered peripheral, PeripheralAccessMethods accessMethods ) : void
start long
end long
peripheral IBusRegistered
accessMethods PeripheralAccessMethods
Результат void

FindAccessMethods() публичный Метод

public FindAccessMethods ( long address, long &startAddress, long &endAddress ) : PeripheralAccessMethods
address long
startAddress long
endAddress long
Результат PeripheralAccessMethods

Remove() публичный Метод

public Remove ( IPeripheral peripheral ) : void
peripheral IPeripheral
Результат void

Remove() публичный Метод

public Remove ( long start, long end ) : void
start long
end long
Результат void

ShowStatistics() публичный Метод

public ShowStatistics ( ) : void
Результат void

VisitAccessMethods() публичный Метод

public VisitAccessMethods ( IBusPeripheral peripheral, PeripheralAccessMethods>.Func onPam ) : void
peripheral IBusPeripheral
onPam PeripheralAccessMethods>.Func
Результат void