diff options
| author | Paul Buetow <paul@buetow.org> | 2010-11-21 16:21:22 +0000 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2010-11-21 16:21:22 +0000 |
| commit | 371cf3aa2a132401a4557e227577a9f3a57f4477 (patch) | |
| tree | 1ce345520f684fd56ed1445d237e14174f6e6dd7 /glob.h | |
| parent | 58885c244c2b9625d0917797dedd3850bf07ae53 (diff) | |
Diffstat (limited to 'glob.h')
| -rw-r--r-- | glob.h | 68 |
1 files changed, 0 insertions, 68 deletions
@@ -1,68 +0,0 @@ -// global variables. - -#ifndef GLOB_H -#define GLOB_H - -#include <map> -#include <pthread.h> - -// definition of boolean values. -#define true 1 -#define false 0 - -// config filename. -#define CONFILE "conf.txt" - -// the highest port which is allowed to use. if ychat is unable to create the server -// socket it will increment the port number and tries to create another socket. -// this procedure will go on until MAXPORT is reached. -#define MAXPORT 65535 - -// max length of a line read from a socket or a file ( config-file, html-template ). -#define READBUF 1024 - -// definition for verbosity level 0 ( normal outputs ). see vmsg.h for custumizing all -// the messages. this messages will only printed out by the master thread. -#define VERBOSE - -// Defines the amount of newlines which have to send to the client's -// chat stream the first log-in. ( prevents white screen because of buffers -// or proxies ). -#define PUSHSTR 1000 - - -////////////////////////////////////////////////////////////////////////////////////////// -// DO NOT CHANGE ANYTHING BEHIND THIS LINE! -////////////////////////////////////////////////////////////////////////////////////////// - -using namespace std; - -// internal rang descriptors ( their external names may be specified different ) -enum rang -{ - CODER , // programmer. - ADMIN , // administrator. - MAGIC , // super user with special privileges. - SUPER , // temporary super user. - BASIC , // normal user without special privileges. - GUEST , // guest user, has almost no privileges. - RESTR , // a very restrivted user. - OUTBN // banned out of the system. -}; - -// some custom typedefs for datatypes which are needed often. -typedef map<string, string> map_string; -typedef int function( void *v_arg ); - -struct container -{ - void* elem[3]; -}; - -struct dynmod -{ - function *the_func ; - void *the_module; -}; - -#endif |
