common.h File Reference


Detailed Description

Common helper classes used with Services infrastructure.

Definition in file common.h.

#include "services/keybcodes.h"
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include "services/messaging.h"

Include dependency graph for common.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  OE_LIST< _UserType >
 Generic linked list implementation. More...
class  OE_LIST< _UserType >::iterator
 Iterator over OE_LIST. More...
class  OE_FIFO< _UserType >
 This class is a pretty sucky FIFO (first-in, first-out) queue implementation for the messaging system. More...
struct  OE_MESSAGE
 An OpenEm message. More...
class  OE_MESSAGE_INHERIT
 OE_MESSAGE_INHERIT is the class that classes must be derived from to handle messages. More...
class  OE_EMULATOR
 Base class from which all emulators in OpenEm project should inherit. More...
struct  OE_KB_EVENT
 Keyboard event. More...
struct  OE_INPUT_MOUSE
 Not implemented yet. More...
struct  OE_INPUT_BUTTON
 Not implemented yet. More...
struct  OE_INPUT_ANALOG_AXIS
 Not implemented yet. More...
struct  OE_INPUT_EVENT
 This struct contains an input of type whatever. More...
struct  OE_INPUT
 OE_INPUT is a struct prepared by layer 3 and passed down to the emulator with its requested input. More...

Enumerations

enum  OE_INTYPE_DEVICE { OE_INTYPE_KEYBOARD = 1, OE_INTYPE_MOUSE = 2, OE_INTYPE_BUTTON = 3, OE_INTYPE_ANALOG_AXIS = 4 }
 Even kind. More...


Enumeration Type Documentation

enum OE_INTYPE_DEVICE

Even kind.

Enumerator:
OE_INTYPE_KEYBOARD  Keyboard event OE_KB_EVENT.
OE_INTYPE_MOUSE  Mouse movement event OE_INPUT_MOUSE.
OE_INTYPE_BUTTON  Button press even OE_INPUT_BUTTON.
OE_INTYPE_ANALOG_AXIS  Analog axis event OE_INPUT_ANALOG_AXIS.

Definition at line 314 of file common.h.


Generated on Sat Sep 9 03:50:46 2006 for Openem APIs by  doxygen 1.4.7