MIXAL
Public Member Functions | List of all members
mixal::IODeviceSeqWriter Class Reference

#include <io.h>

Inheritance diagram for mixal::IODeviceSeqWriter:
mixal::IODeviceStorage mixal::IODevice mixal::IODeviceCardPunch mixal::IODeviceLinePrinter

Public Member Functions

 IODeviceSeqWriter (int32_t storageSize=4096)
 
- Public Member Functions inherited from mixal::IODeviceStorage
 IODeviceStorage (int32_t storageSize=4096)
 
 IODeviceStorage (const IODeviceStorage &)=default
 
IODeviceStorageoperator= (const IODeviceStorage &)=default
 
bool ready (int32_t elapsed) override
 
void read (ComputerWord *memory, int32_t address) override
 
void write (const ComputerWord *memory, int32_t address) override
 
ComputerWordwordAt (int32_t index) override
 
- Public Member Functions inherited from mixal::IODevice
 IODevice (int32_t blockSize, bool allowRead, bool allowWrite)
 
IODeviceType type () const
 
int blockSize () const
 
bool allowRead () const
 
bool allowWrite () const
 
virtual void control (int32_t)
 

Additional Inherited Members

- Protected Member Functions inherited from mixal::IODeviceStorage
void doRead () override
 
- Protected Attributes inherited from mixal::IODeviceStorage
IODeviceStatus _status
 
int32_t _address
 
int32_t _locator
 
ComputerWord_memory
 
std::vector< ComputerWord_buffer
 
std::vector< ComputerWord_storage
 
- Protected Attributes inherited from mixal::IODevice
IODeviceType _type
 
int32_t _blockSize
 
bool _allowRead
 
bool _allowWrite
 
int32_t _timestamp
 
double _readyRate
 

Detailed Description

Write sequencially.

Definition at line 145 of file io.h.


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