OE_LAYER_1 Class Reference

#include <layer1.h>

Collaboration diagram for OE_LAYER_1:

Collaboration graph
[legend]
List of all members.

Detailed Description

Services Layer 1.

Definition at line 11 of file layer1.h.

Public Member Functions

uint32 execute (void)
 What is called by the main program.
void exec (void)
 Main loop.
uint32 init_SDL (void)
 Initializes SDL.
void update_screen (void)
 Updates the screen.
void init_keymap (void)
 Inits our keymap.
void test_ll (void)
template<typename _iterator_t>
void print_ll_range (_iterator_t start, _iterator_t stop)
 Generic function to print range of elements in a LIST container.

Public Attributes

OE_LAYER_2 layer_2
 Layer 2.
OE_SERVICES services
 The whole program's services implementation.


Member Function Documentation

uint32 OE_LAYER_1::execute ( void   ) 

What is called by the main program.

Definition at line 22 of file layer1.cpp.

void OE_LAYER_1::exec ( void   ) 

Main loop.

Definition at line 69 of file layer1.cpp.

Referenced by execute().

uint32 OE_LAYER_1::init_SDL ( void   ) 

Initializes SDL.

Definition at line 137 of file layer1.cpp.

Referenced by execute().

void OE_LAYER_1::update_screen ( void   ) 

Updates the screen.

Definition at line 148 of file layer1.cpp.

void OE_LAYER_1::init_keymap ( void   ) 

Inits our keymap.

Definition at line 164 of file layer1.cpp.

Referenced by execute().

template<typename _iterator_t>
void OE_LAYER_1::print_ll_range ( _iterator_t  start,
_iterator_t  stop 
) [inline]

Generic function to print range of elements in a LIST container.

Starting from first iterator it prints until it reaches either end of container, or given end of range.

Definition at line 29 of file layer1.h.


Member Data Documentation

OE_LAYER_2 OE_LAYER_1::layer_2

Layer 2.

Definition at line 13 of file layer1.h.

Referenced by exec(), and execute().

OE_SERVICES OE_LAYER_1::services

The whole program's services implementation.

Definition at line 14 of file layer1.h.

Referenced by exec(), execute(), and test_ll().


The documentation for this class was generated from the following files:
Generated on Sat Sep 9 03:50:52 2006 for Openem APIs by  doxygen 1.4.7