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

An out() to an ioport. More...

#include <message.h>

Inheritance diagram for MessageIOOut:
MessageHwIOOut

Public Types

enum  Type { TYPE_OUTB = 0, TYPE_OUTW = 1, TYPE_OUTL = 2 }

Public Member Functions

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

Public Attributes

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

Detailed Description

An out() to an ioport.

Member Enumeration Documentation

Enumerator:
TYPE_OUTB 
TYPE_OUTW 
TYPE_OUTL 

Constructor & Destructor Documentation

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

Member Data Documentation

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

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