<html><head><TITLE></TITLE></head>
<body>
<H2><A HREF ="#DOC.DOCU" > <IMG BORDER=0 SRC=down.gif></A>    </H2>
<hr>
<DL>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <B>verbindungstype</B>
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>(&amp;communic_polltimeval) void  <B>set_socket_reuse</B>(const int handle)
 <DD><I>Reuse a socket </I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=communication_streamtype.html><B>communication_streamtype</B></A> 
 <DD><I>A communication stream (TCP/IP)</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <B></B>
 <DD><I>Beschreibung:<P>Vorraussetzung:
haben alle einen konstruktor mit param: (verbindstype *)
Muessen alle von communication_streamtype abgeleitet sein !</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=server_kettetype.html><B>server_kettetype</B></A> 
 <DD><I>A list of TCP/IP connections (the server object)</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=managenewconnects.html><B>::managenewconnects</B></A> 
 <DD><I><P>Rueckgabewerte:<P>NULL : Keine neue Verbindung da</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>int  <B>communication_client_connect</B>(const char *hostname, int portnumber, <!2><A HREF="#DOC.1">verbindungstype</A> *v)
 <DD><I><P>Rueckgabewerte:<P>1 : Okay, v ist die Verbindung<P>spaeter werden andere Werte Bedeutungen haben wie
"Rechner nicht gefunden" Seither fuehrt _*JEDER*_
Fehler zum Fatalfehler</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>int  <B>filelength</B>(int handle)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>int  <B>readable</B>(const char *name)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>int  <B>open_check</B>(const char *name, int accessflags)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>int  <B>creat_check</B>(const char *name, mode_t mode)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>void  <B>read_check</B>(int handle, char *buf, int len)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>void  <B>write_check</B>(int handle, char *buf, int len)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif><!1><A HREF="iotype.html">iotype</A>*  <B>make_file_to_io_check</B>(const char *name)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>void  <B>make_io_to_file_check</B>(<!1><A HREF="iotype.html">iotype</A> *ioptr, const char *name, mode_t mode)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>int  <B>filecmp</B>(char *name1, char *name2)
 <DD><I>return 0 when size and modify time are equal</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>template &lt;class X&gt;   string  <B>any_to_string</B>(X z)
 <DD><I>convert any object with defined &lt;&lt; to string</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>const  int8  <B>CFG_TEXT_MODE</B>
 <DD><I>Die choose_cfgtype Parameter (Parameter der listen load/save/change)--------</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>const  int8  <B>CFG_BINAER_MODE</B>
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>const  int8  <B>IOTYPE_READ_MODE</B>
 <DD><I>------------------------ Die iotype Modes ----------------------------------</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>const  int8  <B>IOTYPE_WRITE_MODE</B>
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <B></B>
 <DD><I>nicht immer ist die ladefunktion = der savefunktion</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=iotype.html><B>iotype</B></A> 
 <DD><I>Input / Output Class</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=cfgtype.html><B>cfgtype</B></A> 
 <DD><I>config file class</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=cfg_texttype.html><B>cfg_texttype</B></A> 
 <DD><I>text-mode config files</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=cfg_binaertype.html><B>cfg_binaertype</B></A> 
 <DD><I>binary-mode config files</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif><!1><A HREF="cfgtype.html">cfgtype</A>*  <B>choose_cfgtype</B>(<!1><A HREF="iotype.html">iotype</A> *ioptr, int8 mode)
 <DD><I>Zum einfachen instantiieren !!</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>template &lt;class X&gt;   void  <B>change_container</B>(<!1><A HREF="iotype.html">iotype</A> *ioptr, int8 mode, X &amp;cont)
 <DD><I>Change STL Containers of builtin data types</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=zeigerelemtype.html><B>zeigerelemtype</B></A> 
 <DD><I>****************************************************************************</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=zeigerelem_changetype.html><B>zeigerelem_changetype</B></A> 
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=kettetype.html><B>kettetype</B></A> 
 <DD><I>Objekt muss vom zeigerelemtype abgeleitet werden !</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>template &lt;class objtype&gt;   <!1><A HREF="kettetype.html">kettetype</A> &lt;objtype&gt;   <B>::kettetype</B>()
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>template &lt;class objtype&gt;   void  <!1><A HREF="kettetype.html">kettetype</A> &lt;objtype&gt;   <B>::zeiger_addafter</B>(objtype *akt, objtype *neu)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>template &lt;class objtype&gt;   void  <!1><A HREF="kettetype.html">kettetype</A> &lt;objtype&gt;   <B>::zeiger_addbefore</B>(objtype *akt, objtype *neu)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>template &lt;class objtype&gt;   void  <!1><A HREF="kettetype.html">kettetype</A> &lt;objtype&gt;   <B>::zeiger_push</B>(objtype *neu)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>template &lt;class objtype&gt;   void  <!1><A HREF="kettetype.html">kettetype</A> &lt;objtype&gt;   <B>::zeiger_del</B>(objtype *akt)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>template &lt;class objtype&gt;   void  <!1><A HREF="kettetype.html">kettetype</A> &lt;objtype&gt;   <B>::zeiger_delbefore</B>(objtype *akt)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>template &lt;class objtype&gt;   void  <!1><A HREF="kettetype.html">kettetype</A> &lt;objtype&gt;   <B>::del</B>(objtype *akt)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>template &lt;class objtype&gt;   void  <!1><A HREF="kettetype.html">kettetype</A> &lt;objtype&gt;   <B>::pop</B>()
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>template &lt;class objtype&gt;   void  <!1><A HREF="kettetype.html">kettetype</A> &lt;objtype&gt;   <B>::delbefore</B>(objtype *akt)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>template &lt;class objtype&gt;   void  <!1><A HREF="kettetype.html">kettetype</A> &lt;objtype&gt;   <B>::delafter</B>(objtype *akt)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>template &lt;class objtype&gt;   void  <!1><A HREF="kettetype.html">kettetype</A> &lt;objtype&gt;   <B>::clear</B>(void)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>template &lt;class objtype&gt;   void  <!1><A HREF="kettetype.html">kettetype</A> &lt;objtype&gt;   <B>::zeiger_clear</B>(void)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>template &lt;class objtype&gt;   objtype*  <!1><A HREF="kettetype.html">kettetype</A> &lt;objtype&gt;   <B>::zeiger_get</B>(int32 index)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>template &lt;class objtype&gt;   void  <!1><A HREF="kettetype.html">kettetype</A> &lt;objtype&gt;   <B>::test</B>()
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>template &lt;class tkettetypeptr&gt;   int  <B>kette_calc</B>(tkettetypeptr ketteptr)
 <DD><I>Ausgabe:       Anzahl der Elemente der Kette</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>template &lt;typename tkettetype &gt;   int  <B>kette_calc2</B>(tkettetype &amp;kette)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>template &lt;class tkettetype, class searchtype, class ergtype&gt;   ergtype  <B>kette_search</B>(const tkettetype ketteptr, const searchtype searchfor, ergtype &amp;found)
 <DD><I>sonst NULL und found:=Ausgabe</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>template &lt;class objtype&gt;   void  <B>kette_change</B>(<!1><A HREF="kettetype.html">kettetype</A>&lt;objtype&gt; &amp;kette, <!1><A HREF="iotype.html">iotype</A> *ioptr, int8 mode)
 <DD><I>Die Objekte in der Kette muessen einen create, einen change und einen Standard Konstruktor haben</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>template &lt;class objtype&gt;   void  <B>kette_merge</B>(<!1><A HREF="kettetype.html">kettetype</A>&lt;objtype&gt; &amp;kette, <!1><A HREF="iotype.html">iotype</A> *ioptr, int8 mode)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=kette_changetype.html><B>kette_changetype</B></A> 
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=create_kettetype.html><B>create_kettetype</B></A> 
 <DD><I>Ausgabe:       NULL oder ein Pointer auf die neue Kette vom Typ kettetype&lt;objtype&gt;</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>template &lt;class objtype&gt;   istream&amp;  <B>operator&gt;&gt;</B>(istream &amp;ist, <!1><A HREF="kettetype.html">kettetype</A>&lt;objtype&gt; &amp;kette)
 <DD><I>istream mit state ios::badbit</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>template &lt;class objtype&gt;   ostream&amp;  <B>operator&lt;&lt;</B>(ostream &amp;ost, const <!1><A HREF="kettetype.html">kettetype</A>&lt;objtype&gt; &amp;kette)
 <DD><I>Ausgabe:       ostream</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=kette_iostype.html><B>kette_iostype</B></A> 
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>template &lt;class objtype&gt;   class  <B>kette_iqtype</B>
 <DD><I>Benutzen sie einfach das Makro: machezeigerelem_iqtype</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=zeigerelem_iqtype.html><B>::zeigerelem_iqtype</B></A> 
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=kette_iqtype.html><B>kette_iqtype</B></A> 
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>template &lt;class objtype&gt;   objtype*  <!2><A HREF="#DOC.56">kette_iqtype</A> &lt;objtype&gt;   <B>::make_elementadress</B>(const char *name, int8 mode)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>template &lt;class objtype&gt;   objtype*  <!2><A HREF="#DOC.56">kette_iqtype</A> &lt;objtype&gt;   <B>::get_elementadress</B>(const char *name)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>template &lt;class objtype&gt;   void  <!2><A HREF="#DOC.56">kette_iqtype</A> &lt;objtype&gt;   <B>::delete_elementadress</B>(objtype *objptr)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>template &lt;class objtype&gt;   void  <!2><A HREF="#DOC.56">kette_iqtype</A> &lt;objtype&gt;   <B>::clear</B>()
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=string_zeigerelemtype.html><B>string_zeigerelemtype</B></A> 
 <DD><I>string_zeigerelemtype **********************************************************************</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=event_managertype.html><B>event_managertype</B></A> 
 <DD><I>Event Manager class</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <B></B>
 <DD><I>This is a event Manager which is able to get Events</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <B></B>
 <DD><I>f.e. the first Window (in this Window are all subwindows)</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <B></B>
 <DD><I>See also scrX11.H (sprite_linear_nontransparent_screentype)</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=menutype.html><B>menutype</B></A> 
 <DD><I>Menu class (Submenu container)</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=buttontype.html><B>buttontype</B></A> 
 <DD><I>buttontype ************************************************************</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=pushbuttontype.html><B>pushbuttontype</B></A> 
 <DD><I>pushbuttontype **********************************************************************</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=modified_pushbuttontype.html><B>modified_pushbuttontype</B></A> 
 <DD><I>Ist nicht dazu da geladen und gespeichert zu werden sondern um direkt konstrukturiert zu werden !</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=sprite_linear_nontransparent_screentype.html><B>sprite_linear_nontransparent_screentype</B></A> 
 <DD><I>ein Event nicht verarbeitet wurde bzw. unbekannt ist</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <B></B>
 <DD><I>****************************************** Die Paletten Klasse *************</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=palentrytype.html><B>palentrytype</B></A> 
 <DD><I>The palette entry class</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <B>machezeigerelemtype</B>(palentry)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <B>machekettetype</B>(palentry)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=palettetype.html><B>palettetype</B></A> 
 <DD><I>The palette class</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=rechtecktype.html><B>rechtecktype</B></A> 
 <DD><I>The rectangle class</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>ostream&amp;  <B>operator&lt;&lt;</B>(ostream &amp;ost, const <!1><A HREF="rechtecktype.html">rechtecktype</A> &amp;r)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=sprite_lineartype.html><B>sprite_lineartype</B></A> 
 <DD><I>****************************************************************************</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=spritetype.html><B>spritetype</B></A> 
 <DD><I>The base spritetype (declares the routines all sprites (should) have</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <B></B>
 <DD><I>*******************************************************+ Spriteverwaltung</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <B></B>
 <DD><I>List (see also listen2.H) which maps spritenames onto sprites (to load every sprite only once)</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=sprite_kette_iqtype.html><B>sprite_kette_iqtype</B></A> 
 <DD><I>This is the userinterface</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>extern  <!1><A HREF="sprite_kette_iqtype.html">sprite_kette_iqtype</A>*  <B>allsprites_ketteptr</B>
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>void  <B>init_allsprites_kette</B>(const char *palname)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>void  <B>deinit_allsprites_kette</B>()
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <B></B>
 <DD><I>The linear sprites base type </I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=sprite_lineartype.2.html><B>sprite_lineartype</B></A> 
 <DD><I>All sprites with linear pixmap buffers</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=sprite_linear_nontransparenttype.html><B>sprite_linear_nontransparenttype</B></A> 
 <DD><I>Nichttransparente Lineare Sprites ****************************************</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=sprite_ppmtype.html><B>sprite_ppmtype</B></A> 
 <DD><I>Nichttransparente Lineare Sprites !!! PPM FORMAT !!! ******************************</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=sprite_linear_transparenttype.html><B>sprite_linear_transparenttype</B></A> 
 <DD><I>Lineare Transparente Sprites *********************************************</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=sprite_coordedtype.html><B>sprite_coordedtype</B></A> 
 <DD><I>*********************************** Das Koordinaten Sprite *****************</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=sprite_modifiedtype.html><B>sprite_modifiedtype</B></A> 
 <DD><I>*********************************** Das Modifizierte Sprite *****************</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=sprite_indextype.html><B>sprite_indextype</B></A> 
 <DD><I>**************************************** Das Index-Sprite ******************</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=displaytime_zeigerelemtype.html><B>displaytime_zeigerelemtype</B></A> 
 <DD><I>**************************************** Das Movie-Sprite ******************</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>typedef  <!1><A HREF="kette_changetype.html">kette_changetype</A> &lt;<!1><A HREF="displaytime_zeigerelemtype.html">displaytime_zeigerelemtype</A>&gt;   <B>displaytime_kettetype</B>
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=sprite_movietype.html><B>sprite_movietype</B></A> 
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=sprite_puzzletype.html><B>sprite_puzzletype</B></A> 
 <DD><I>**** Puzzleteile ***********************************************************</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=sprite_pcxtype.html><B>sprite_pcxtype</B></A> 
 <DD><I>=&gt; Benutze NIE PCX-Sprites :-)))))</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif><!1><A HREF="sprite_pcxtype.html">sprite_pcxtype</A>*  <B>ladepcx_to_sprite_pcxtype</B>(<!1><A HREF="iotype.html">iotype</A> *ioptr, int mx, int my)
 <DD><I>***************************************************** Ladepcx- Bild ****</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif><!1><A HREF="sprite_linear_nontransparenttype.html">sprite_linear_nontransparenttype</A>*  <B>ladepcx_to_sprite_linear_nontransparenttype</B>(<!1><A HREF="iotype.html">iotype</A> *ioptr, int mx, int my)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif><!1><A HREF="sprite_linear_transparenttype.html">sprite_linear_transparenttype</A>*  <B>ladepcx_to_sprite_linear_transparenttype</B>(<!1><A HREF="iotype.html">iotype</A> *ioptr, int mx, int my, char transcolor=255)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif><!1><A HREF="palettetype.html">palettetype</A>*  <B>ladepcxpalette_to_palettetype</B>(<!1><A HREF="iotype.html">iotype</A> *ioptr)
 <DD><I>Erstellt einen palettetype !!!</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> class  <B>screentype</B>
 <DD><I>Forward</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=.2.html><B></B></A> 
 <DD><I>layer object</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=layertype.html><B>layertype</B></A> 
 <DD><I>before use the allsprites_kette must be initialised (init_allsprites_kette)</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <B></B>
 <DD><I>screen object</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <B></B>
 <DD><I>this is to use layers based on one sprite as drawable</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=screentype.html><B>screentype</B></A> 
 <DD><I>container for the layers</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>void  <B>fatalfehler</B>(const char *s)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>void  <B>chkdir</B>(float *<!2><A HREF=".2.html#DOC.106.14">dir</A>)
 <DD><I>check directions</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>float  <B>getdeltatime</B>(timeval *alte_zeit, timeval *neue_zeit)
 <DD><I>difference in seconds between two points in time</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <B></B>
 <DD><I>Untergrundtabelle ************************************************************</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=untergrundtabtype.html><B>untergrundtabtype</B></A> 
 <DD><I>Ground definition table</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=spieler_relation_zeigerelemtype.html><B>spieler_relation_zeigerelemtype</B></A> 
 <DD><I>/ Relationship class</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <B>machekette_changetype</B>(spieler_relation)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <B></B>
 <DD><I>Spielerdaten ***************************************************************</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=spieler_zeigerelemtype.html><B>spieler_zeigerelemtype</B></A> 
 <DD><I>player's data</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <B>machekette_changetype</B>(spieler)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> class  <B>objekt_datentype</B>
 <DD><I>Objekttype **********************************************************************</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=operator.html><B>operator&lt;&lt;</B></A> 
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=objekt_kettetype.html><B>objekt_kettetype</B></A> 
 <DD><I>objekt_kettetype **********************************************************************</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=product_datentype.html><B>product_datentype</B></A> 
 <DD><I>product_datentype *********************************************************************</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> class  <B>ammo_datentype</B>
 <DD><I>objekt_datentype *****************************************************************</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=objekt_datentype.html><B>objekt_datentype</B></A> 
 <DD><I>object data</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>typedef  <!2><A HREF="#DOC.56">kette_iqtype</A> &lt;<!2><A HREF="#DOC.121">objekt_datentype</A>&gt;   <B>objekt_daten_kette_iqtype</B>
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=ammo_datentype.html><B>ammo_datentype</B></A> 
 <DD><I>Ammunition data</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> class  <B>firma_datentype</B>
 <DD><I>habe ich aber der einfachheit halber weggelassen</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=einheit_datentype.html><B>einheit_datentype</B></A> 
 <DD><I>statical data of unit</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>typedef  <!2><A HREF="#DOC.56">kette_iqtype</A> &lt;<!1><A HREF="einheit_datentype.html">einheit_datentype</A>&gt;   <B>einheit_daten_kette_iqtype</B>
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=firma_datentype.html><B>firma_datentype</B></A> 
 <DD><I>statical data of factory</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=canon_datentype.html><B>canon_datentype</B></A> 
 <DD><I>statical data of canons</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>typedef  <!1><A HREF="kette_changetype.html">kette_changetype</A> &lt;<!1><A HREF="canon_datentype.html">canon_datentype</A>&gt;   <B>canon_daten_kettetype</B>
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=panzer_datentype.html><B>panzer_datentype</B></A> 
 <DD><I>statical data of vehicles</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <B></B>
 <DD><I>Darf nicht konstruktoriert werden !!! macht keinen Sinn !!</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=einheittype.html><B>einheittype</B></A> 
 <DD><I>virtual base type of all dynamical unit data</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=firmatype.html><B>firmatype</B></A> 
 <DD><I>dynamical data of factory</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=eingabetype.html><B>eingabetype</B></A> 
 <DD><I>Input Data of vehicles (panzertype)</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=besitzerdatentype.html><B>besitzerdatentype</B></A> 
 <DD><I>Datas only visible to the owner of a unit which is of type panzertype</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=canon_kette_basetype.html><B>canon_kette_basetype</B></A> 
 <DD><I>Base type for List of canons (weapons)</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=canontype.html><B>canontype</B></A> 
 <DD><I>Dynamic data of canons (weapons)</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=canon_kettetype.html><B>canon_kettetype</B></A> 
 <DD><I>List of Canons (one unit may have many canons</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=panzertype.html><B>panzertype</B></A> 
 <DD><I>Dynamic tank data </I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=schusstype.html><B>schusstype</B></A> 
 <DD><I>A shot</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=explosionstype.html><B>explosionstype</B></A> 
 <DD><I>A Explusion</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=landschafttype.html><B>landschafttype</B></A> 
 <DD><I>Landscape data</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=eventmasktype.html><B>eventmasktype</B></A> 
 <DD><I>Eventmask</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=tud_streamtype.html><B>tud_streamtype</B></A> 
 <DD><I>Tud Protocol class </I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>extern  float  <B>deltati</B>
 <DD><I>Taktlaenge</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>extern  <!1><A HREF="landschafttype.html">landschafttype</A>*  <B>landscapeptr</B>
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>extern  spieler_kettetype*  <B>spieler_ketteptr</B>
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>extern  <!2><A HREF="#DOC.131">einheit_daten_kette_iqtype</A>*  <B>einheit_daten_ketteptr</B>
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>extern  <!2><A HREF="#DOC.127">objekt_daten_kette_iqtype</A>*  <B>objekt_daten_ketteptr</B>
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>extern  <!1><A HREF="untergrundtabtype.html">untergrundtabtype</A>*  <B>untergrundtabptr</B>
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=transformtype.html><B>transformtype</B></A> 
 <DD><I>Hat hier eigentlich nix verloren !!! spaeter todo</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=bardiag_type.html><B>bardiag_type</B></A> 
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=einheit_client_zeigerelemtype.html><B>einheit_client_zeigerelemtype</B></A> 
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=einheit_client_kettetype.html><B>einheit_client_kettetype</B></A> 
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=firma_client_zeigerelemtype.html><B>firma_client_zeigerelemtype</B></A> 
 <DD><I>Dynamische Firmendaten des Klienten ****************************************************</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=canon_clienttype.html><B>canon_clienttype</B></A> 
 <DD><I>Dynamische canondaten  ****************************************************</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>typedef  <!1><A HREF="canon_kettetype.html">canon_kettetype</A> &lt;<!1><A HREF="canon_clienttype.html">canon_clienttype</A>&gt;   <B>canon_kette_clienttype</B>
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=panzer_client_zeigerelemtype.html><B>panzer_client_zeigerelemtype</B></A> 
 <DD><I>Dynamische Panzerdaten des Klienten ****************************************************</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=schuss_client_zeigerelemtype.html><B>schuss_client_zeigerelemtype</B></A> 
 <DD><I>Schussobjekt (Client)   ****************************************************</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <B>machekette_changetype</B>(schuss_client)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <B>machekette_changetype</B>(explosions_client)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=contentscreentype.html><B>contentscreentype</B></A> 
 <DD><I>contentscreen ************************************************************************</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=scrollscreentype.html><B>scrollscreentype</B></A> 
 <DD><I>Scrollscreen **************************************************************************</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=tudscreentype.html><B>tudscreentype</B></A> 
 <DD><I>The Tud Main Screen </I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <B></B>
 <DD><I>Landscreen **********************************************************************</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=landscreentype.html><B>landscreentype</B></A> 
 <DD><I>Pseudo 3D-View (45 degree) of the landscape (not in use)</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=clientmsgtype.html><B>clientmsgtype</B></A> 
 <DD><I>****************************************************************************</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=clientmsg_zeigerelemtype.html><B>clientmsg_zeigerelemtype</B></A> 
 <DD><I>CLIENTMSG_KETTE_ITERATORTYPE **********************************************</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=gametype.html><B>gametype</B></A> 
 <DD><I>The Game **********************************************************************</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>extern  <!1><A HREF="einheit_client_kettetype.html">einheit_client_kettetype</A>*  <B>einheit_client_ketteptr</B>
 <DD><I>extern transformtype transform; now in scrollscreentype</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>extern  schuss_client_kettetype*  <B>schuss_client_ketteptr</B>
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>extern  explosions_client_kettetype*  <B>explosions_client_ketteptr</B>
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>extern  int  <B>showflags</B>
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>extern  <!1><A HREF="gametype.html">gametype</A>*  <B>gameptr</B>
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>extern  yyysound_client_noexception*  <B>soundptr</B>
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=einheit_server_zeigerelemtype.html><B>einheit_server_zeigerelemtype</B></A> 
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=einheit_server_kettetype.html><B>einheit_server_kettetype</B></A> 
 <DD><I>einheit_server_kettetype ************************************************************</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=firma_server_zeigerelemtype.html><B>firma_server_zeigerelemtype</B></A> 
 <DD><I>Dynamische Firmendaten  ****************************************************</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=canon_servertype.html><B>canon_servertype</B></A> 
 <DD><I>Dynamische canondaten  ****************************************************</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=canon_kette_servertype.html><B>canon_kette_servertype</B></A> 
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=panzer_server_zeigerelemtype.html><B>panzer_server_zeigerelemtype</B></A> 
 <DD><I>Dynamische Panzerdaten  ****************************************************</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=schuss_server_zeigerelemtype.html><B>schuss_server_zeigerelemtype</B></A> 
 <DD><I>Schussobjekt (Server)   ****************************************************</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <B>machekette_changetype</B>(schuss_server)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <B>machekette_changetype</B>(explosions_server)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>typedef  <!1><A HREF="server_kettetype.html">server_kettetype</A> &lt;servermsg_zeigerelemtype&gt;   <B>servermsg_kettetype</B>
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=leveltype.html><B>leveltype</B></A> 
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>extern  int32  <B>maxspieler</B>
 <DD><I>Maximale Anzahl der Spieler im Level</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>extern  string  <B>levelname</B>
 <DD><I>Globale Leveldaten</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>extern  float  <B>wunschti</B>
 <DD><I>Setupdaten:</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>extern  float  <B>muehmineexplosion</B>
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>extern  float  <B>mineexplosionsradius</B>
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>extern  <!2><A HREF="#DOC.190">servermsg_kettetype</A>*  <B>servermsg_ketteptr</B>
 <DD><I>Kommunikationsverbindungen !</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>extern  <!1><A HREF="leveltype.html">leveltype</A>*  <B>levelptr</B>
 <DD><I>Level</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>extern  <!1><A HREF="einheit_server_kettetype.html">einheit_server_kettetype</A>*  <B>einheit_server_ketteptr</B>
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>extern  schuss_server_kettetype*  <B>schuss_server_ketteptr</B>
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>extern  explosions_server_kettetype*  <B>explosions_server_ketteptr</B>
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> class  <B>vektor2_poltype</B>
 <DD><I>Forward :</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=vektor2_koordtype.html><B>vektor2_koordtype</B></A> 
 <DD><I>2-dimensional vector</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif><!1><A HREF="vektor2_koordtype.html">vektor2_koordtype</A>  <B>operator+</B>(const <!1><A HREF="vektor2_koordtype.html">vektor2_koordtype</A> &amp;v1, const <!1><A HREF="vektor2_koordtype.html">vektor2_koordtype</A> &amp;v2)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>ostream&amp;  <B>operator&lt;&lt;</B>(ostream &amp;ost, const <!1><A HREF="vektor2_koordtype.html">vektor2_koordtype</A> &amp;v)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>istream&amp;  <B>operator&gt;&gt;</B>(istream &amp;ist, <!1><A HREF="vektor2_koordtype.html">vektor2_koordtype</A> &amp;v)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <B>machezeigerelem_changetype</B>(vektor2_koord)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <B>machekette_changetype</B>(vektor2_koord)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <B></B>
 <DD><I>****************************************************************************</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=vektor2_poltype.html><B>vektor2_poltype</B></A> 
 <DD><I>2-dimensional vector (in polar format)</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif><!2><A HREF="#DOC.207">machezeigerelem_changetype</A> <B>(vektor2_pol)</B>(vektor2_pol)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> class  <B>linie2_polpunkt_poldirtype</B>
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=linie2_koordpunkt_koordpunkttype.html><B>linie2_koordpunkt_koordpunkttype</B></A> 
 <DD><I>A line </I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <B>machezeigerelem_changetype</B>(linie2_koordpunkt_koordpunkt)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <B>machekette_changetype</B>(linie2_koordpunkt_koordpunkt)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif> <A HREF=linie2_koordpunkt_koorddirtype.html><B>linie2_koordpunkt_koorddirtype</B></A> 
 <DD><I>Line</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif><!2><A HREF="#DOC.207">machezeigerelem_changetype</A> <B>(linie2_koordpunkt_koorddir)</B>(linie2_koordpunkt_koorddir)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif><!2><A HREF="#DOC.207">machezeigerelem_changetype</A>(linie2_polpunkt_poldir) <B>(linie2_polpunkt_poldir)</B>(float a)
 <DD><I></I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>inline  int  <B>ftoi</B>(float <!2><A HREF=".2.html#DOC.106.13">x</A>)
 <DD><I>Runden !! float als int interpretieren ist FALSCH !!!!!!!!</I>
<DT>
<IMG BORDER=0 SRC=icon1.gif>int  <B>gauss_dim2</B>(<!1><A HREF="vektor2_koordtype.html">vektor2_koordtype</A> *a, <!1><A HREF="vektor2_koordtype.html">vektor2_koordtype</A> *b, <!1><A HREF="vektor2_koordtype.html">vektor2_koordtype</A> *c, float *r, float *s)
 <DD><I>Gaussian algorithm for 2 rows and 3 columns </I>
</DL>
<A NAME="DOC.DOCU">
<DL></DL><P><I><A HREF="aindex.html"> alphabetic index</A></I>  <I><A HREF="HIER.html"> hierarchy of classes</A></I><P></BODY><hr>
<A HREF="http://www.zib.de/Visual/software/doc++/index.html"><IMG BORDER=0 ALIGN=RIGHT SRC=logo.gif></A>
<P Align=Center><I>this page has been generated automatically by doc++
<P Align=Center>(c)opyright by <A HREF="http://www.zib.de/zoeckler/"> Malte  Z&oumlckler</A>, <A HREF="mailto:wunderling@zib.de"> Roland Wunderling </A><br>contact: <A HREF="mailto:doc++@zib.de"> doc++@zib.de </a>