Public Types | Public Member Functions | Public Attributes

MessageIOIn Struct Reference

-*- Mode: C++ -*- Message Type defintions. More...

#include <message.h>

List of all members.

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

-*- Mode: C++ -*- Message Type defintions.

Copyright (C) 2009, Bernhard Kauer <bk@vmmon.org> Economic rights: Technische Universitaet Dresden (Germany)

This file is part of Vancouver.

Vancouver is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.

Vancouver is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License version 2 for more details. 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 short MessageIOIn::port

The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines