Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

init_linux.cpp File Reference

#include "Core/precomp.h"
#include <sys/time.h>
#include <unistd.h>
#include <dlfcn.h>
#include <errno.h>
#include <dirent.h>
#include <signal.h>
#include <assert.h>
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include "API/core.h"
#include "implementation.h"
#include "appconf.h"
#include "API/display.h"
#include "API/sound.h"
#include "Display/System/Generic/setupdisplay_generic.h"
#include "Sound/System/Generic/setupsound_generic.h"
#include <Hermes/Hermes.h>
#include "init_linux.h"

Include dependency graph for init_linux.cpp:

Include dependency graph

Go to the source code of this file.

Compounds

struct  target_structure

Defines

#define TARGET_DISPLAY   0
#define TARGET_SOUND   1
#define TARGET_NETWORK   2

Functions

void redirect_to_console (const char *title)
int select_display_target (const struct dirent *d)
int select_sound_target (const struct dirent *d)
int select_network_target (const struct dirent *d)
target_structuredetect_targets (int target_type, const char *target_dir)
void deinit ()
void init_system ()
void deinit_system ()

Variables

CL_DisplayCardcl_current_displaycard = NULL
CL_SoundCardcl_current_soundcard = NULL
long _begin_time
int num_targets_display = 6
int num_targets_sound = 1
int num_targets_network = 1
int init_ref_count = 0


Define Documentation

#define TARGET_DISPLAY   0
 

Definition at line 53 of file init_linux.cpp.

#define TARGET_NETWORK   2
 

Definition at line 55 of file init_linux.cpp.

#define TARGET_SOUND   1
 

Definition at line 54 of file init_linux.cpp.


Function Documentation

void deinit ( )
 

Definition at line 503 of file init_linux.cpp.

Referenced by deinit_system().

void deinit_system ( )
 

Definition at line 540 of file init_linux.cpp.

target_structure* detect_targets ( int target_type,
const char * target_dir )
 

Definition at line 267 of file init_linux.cpp.

void init_system ( )
 

Definition at line 523 of file init_linux.cpp.

void redirect_to_console ( const char * title )
 

Definition at line 45 of file init_linux.cpp.

int select_display_target ( const struct dirent * d )
 

Definition at line 72 of file init_linux.cpp.

int select_network_target ( const struct dirent * d )
 

Definition at line 101 of file init_linux.cpp.

int select_sound_target ( const struct dirent * d )
 

Definition at line 86 of file init_linux.cpp.


Variable Documentation

long _begin_time
 

Definition at line 68 of file init_linux.cpp.

CL_DisplayCard* cl_current_displaycard = NULL
 

Definition at line 66 of file init_linux.cpp.

CL_SoundCard* cl_current_soundcard = NULL
 

Definition at line 67 of file init_linux.cpp.

int init_ref_count = 0 [static]
 

Definition at line 522 of file init_linux.cpp.

int num_targets_display = 6 [static]
 

Definition at line 263 of file init_linux.cpp.

int num_targets_network = 1 [static]
 

Definition at line 265 of file init_linux.cpp.

int num_targets_sound = 1 [static]
 

Definition at line 264 of file init_linux.cpp.


Generated at Wed Apr 4 19:54:55 2001 for ClanLib by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001