NOVA User-Level Environment  Version testbox/changed-memory-timing-317-g320d8b5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
MessageIOIn Struct Reference

An in() from an ioport. More...

#include <message.h>

Inheritance diagram for MessageIOIn:
MessageHwIOIn

Public Types

enum  Type { TYPE_INB = 0, TYPE_INW = 1, TYPE_INL = 2 }

Public Member Functions

 MessageIOIn (Type _type, unsigned short _port)
 MessageIOIn (Type _type, unsigned short _port, unsigned _count, void *_ptr)

Public Attributes

enum MessageIOIn::Type type
unsigned short port
unsigned count
union {
   unsigned   value
   void *   ptr
}; 

Detailed Description

An in() from an ioport.

Member Enumeration Documentation

Enumerator:
TYPE_INB 
TYPE_INW 
TYPE_INL 

Constructor & Destructor Documentation

MessageIOIn::MessageIOIn ( Type  _type,
unsigned short  _port 
)
inline
MessageIOIn::MessageIOIn ( Type  _type,
unsigned short  _port,
unsigned  _count,
void *  _ptr 
)
inline

Member Data Documentation

union { ... }
unsigned MessageIOIn::count
unsigned short MessageIOIn::port
void* MessageIOIn::ptr
enum MessageIOIn::Type MessageIOIn::type
unsigned MessageIOIn::value

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