Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals  

Net.h File Reference

#include "types.h"
#include "Tag.h"
#include "port/Glw.h"

Include dependency graph for Net.h:

Include dependency graph

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

Included by dependency graph

Go to the source code of this file.

Defines

#define TAG_NET_CONN   (TAG_USER+100)
#define TAG_NET_FILELIST   (TAG_USER+101)
#define TAG_NET_LEN   (TAG_USER+102)
#define TAG_NET_NAMES   (TAG_USER+103)
#define TAG_NET_NAME   ((TAG_USER+104)|TAGT_STRING)

Enumerations

enum  net_functions {
  NET_FILELISTGETNEXT = NET_FUNCBASE, NET_FILELISTFREE, NET_FILELISTLOAD, NET_LOADFILE,
  NET_FUNC_DONE
}

Functions

u32 net_FilelistGetNext (u32 firsttag,...)
u32 net_FilelistGetNextTL (tag *taglist)
u32 net_FilelistFree (u32 firsttag,...)
u32 net_FilelistFreeTL (tag *taglist)
u32 net_FilelistLoad (u32 firsttag,...)
u32 net_FilelistLoadTL (tag *taglist)
u32 net_LoadFile (u32 firsttag,...)
u32 net_LoadFileTL (tag *taglist)
u32 net_Call (int function, u32 firsttag,...)
u32 net_CallTL (int function, tag *taglist)
int net_Init (void)
void net_CleanUp (void)
int net_GetPort (void)
int net_Server (u32 conn)
int net_Client (u32 conn)
char * net_CheckClient (u32 conn, int *byteorder)
int net_SerProcessMessage (u32 conn, u32 userdata, struct glw_SockMsg *msg)
void net_SerSendApp (u32 conn)


Define Documentation

#define TAG_NET_CONN   (TAG_USER+100)
 

Definition at line 37 of file Net.h.

Referenced by bordered_CreateSkin, bordered_LoadSkin, gadget_LoadClass, gui_LoadSubgadgetDescriptorTL, img_InitImageByName, locale_InitInternal, net_FilelistFreeTL, net_FilelistGetNextTL, net_FilelistLoadTL, net_LoadFileTL, skin_CreateSkin, window_ChangeSkinTL, and window_OpenWindowTL.

#define TAG_NET_FILELIST   (TAG_USER+101)
 

Definition at line 38 of file Net.h.

#define TAG_NET_LEN   (TAG_USER+102)
 

Definition at line 39 of file Net.h.

Referenced by gadget_LoadClass, img_InitImageByName, net_FilelistGetNextTL, net_LoadFileTL, and skin_CreateSkin.

#define TAG_NET_NAME   ((TAG_USER+104)|TAGT_STRING)
 

Definition at line 41 of file Net.h.

Referenced by bordered_CreateSkin, bordered_LoadSkin, gadget_LoadClass, gui_LoadSubgadgetDescriptorTL, img_InitImageByName, locale_InitInternal, net_LoadFileTL, skin_CreateSkin, window_ChangeSkinTL, and window_OpenWindowTL.

#define TAG_NET_NAMES   (TAG_USER+103)
 

Definition at line 40 of file Net.h.

Referenced by net_FilelistLoadTL.


Enumeration Type Documentation

enum net_functions
 

Enumeration values:
NET_FILELISTGETNEXT 
NET_FILELISTFREE 
NET_FILELISTLOAD 
NET_LOADFILE 
NET_FUNC_DONE 

Definition at line 58 of file Net.h.


Function Documentation

u32 net_Call int    function,
u32    firsttag,
...   
 

Definition at line 851 of file Net.c.

u32 net_CallTL int    function,
tag   taglist
 

Definition at line 855 of file Net.c.

Referenced by net_Call.

char* net_CheckClient u32    conn,
int *    byteorder
 

Definition at line 149 of file Net.c.

Referenced by glw_Thread.

void net_CleanUp void   
 

Definition at line 842 of file Net.c.

int net_Client u32    conn
 

u32 net_FilelistFree u32    firsttag,
...   
 

Parameters:
TAG_NET_CONN  u32
TAG_NET_FILELIST  struct net_Files *

Definition at line 621 of file Net.c.

u32 net_FilelistFreeTL tag   taglist
 

Definition at line 625 of file Net.c.

Referenced by net_FilelistFree.

u32 net_FilelistGetNext u32    firsttag,
...   
 

Parameters:
TAG_NET_CONN  u32
TAG_NET_FILELIST  struct net_Files *
TAG_NET_LEN  int *

Definition at line 556 of file Net.c.

u32 net_FilelistGetNextTL tag   taglist
 

Definition at line 560 of file Net.c.

Referenced by net_FilelistGetNext.

u32 net_FilelistLoad u32    firsttag,
...   
 

Parameters:
TAG_NET_CONN  u32
TAG_NET_NAMES  char **

Definition at line 665 of file Net.c.

u32 net_FilelistLoadTL tag   taglist
 

Definition at line 669 of file Net.c.

Referenced by net_FilelistLoad.

int net_GetPort void   
 

Definition at line 102 of file NetCommon.c.

Referenced by client_ChangeServer, and WinMain.

int net_Init void   
 

Definition at line 819 of file Net.c.

u32 net_LoadFile u32    firsttag,
...   
 

Parameters:
TAG_NET_CONN  u32
TAG_NET_NAME  char *
TAG_NET_LEN  int *

Definition at line 725 of file Net.c.

Referenced by gadget_LoadClass, gui_LoadSubgadgetDescriptorTL, img_InitImageByName, locale_InitInternal, skin_CreateSkin, window_ChangeSkinTL, and window_OpenWindowTL.

u32 net_LoadFileTL tag   taglist
 

Definition at line 729 of file Net.c.

Referenced by net_LoadFile.

int net_SerProcessMessage u32    conn,
u32    userdata,
struct glw_SockMsg   msg
 

Definition at line 270 of file Net.c.

Referenced by gui_Event.

void net_SerSendApp u32    conn
 

Definition at line 88 of file Net.c.

Referenced by gui_ServerMain.

int net_Server u32    conn
 

Definition at line 102 of file Net.c.

Referenced by glw_Thread.


Generated on Tue Jan 7 12:12:38 2003 for THEGUI by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002