Nilorea Library
C utilities for networking, threading, graphics
Loading...
Searching...
No Matches
ex_gui_netserver.c File Reference
#include "nilorea/n_common.h"
#include "nilorea/n_str.h"
#include "nilorea/n_list.h"
#include "nilorea/n_hash.h"
#include "nilorea/n_network.h"
#include "nilorea/n_network_msg.h"
#include "nilorea/n_user.h"
#include <allegro5/allegro.h>
#include <allegro5/allegro_audio.h>
#include <allegro5/allegro_acodec.h>
#include <allegro5/allegro_font.h>
#include <allegro5/allegro_image.h>
#include <allegro5/allegro_primitives.h>
#include <allegro5/allegro_ttf.h>
+ Include dependency graph for ex_gui_netserver.c:

Go to the source code of this file.

Macros

#define HEIGHT   480
 
#define WIDTH   640
 

Functions

int main (int argc, char *argv[])
 
void process_args (int argc, char **argv, char **bind_addr, char **port, int *ip_version)
 
int process_clients (NETWORK_POOL *netw_pool, N_USERLIST *userlist)
 
void usage (void)
 

Macro Definition Documentation

◆ HEIGHT

#define HEIGHT   480

Definition at line 8 of file ex_gui_netserver.c.

◆ WIDTH

#define WIDTH   640

Definition at line 7 of file ex_gui_netserver.c.

Function Documentation

◆ main()

◆ process_args()

void process_args ( int  argc,
char **  argv,
char **  bind_addr,
char **  port,
int *  ip_version 
)

Definition at line 38 of file ex_gui_netserver.c.

References getoptret, LOG_DEBUG, LOG_ERR, LOG_INFO, log_level, LOG_NOTICE, LOG_NULL, n_log, NETWORK_IPV4, NETWORK_IPV6, set_log_level(), and usage().

+ Here is the call graph for this function:

◆ process_clients()

◆ usage()

void usage ( void  )

Definition at line 26 of file ex_gui_netserver.c.