QuakeForge  0.7.2.210-815cf
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Info Keys

Data Structures

struct  info_key_s
 

Macros

#define MAX_INFO_STRING   512
 
#define MAX_LOCALINFO_STRING   32768
 
#define MAX_SERVERINFO_STRING   512
 

Typedefs

typedef struct info_key_s info_key_t
 
typedef struct info_s info_t
 

Functions

void Info_AddKeys (info_t *info, info_t *keys)
 
int Info_CurrentSize (info_t *info)
 
void Info_Destroy (info_t *info)
 
qboolean Info_FilterForKey (const char *key, const char **filter_list)
 
info_key_tInfo_Key (info_t *info, const char *key)
 
info_key_t ** Info_KeyList (info_t *info)
 
char * Info_MakeString (info_t *info, int(*filter)(const char *))
 
info_tInfo_ParseString (const char *s, int maxsize, int flags)
 
void Info_Print (info_t *info)
 
void Info_RemoveKey (info_t *info, const char *key)
 
int Info_SetValueForKey (info_t *info, const char *key, const char *value, int flags)
 
int Info_SetValueForStarKey (info_t *info, const char *key, const char *value, int flags)
 
const char * Info_ValueForKey (info_t *info, const char *key)
 

Detailed Description

Macro Definition Documentation

#define MAX_INFO_STRING   512
#define MAX_LOCALINFO_STRING   32768
#define MAX_SERVERINFO_STRING   512

Typedef Documentation

typedef struct info_key_s info_key_t
typedef struct info_s info_t

Function Documentation

void Info_AddKeys ( info_t info,
info_t keys 
)
int Info_CurrentSize ( info_t info)
void Info_Destroy ( info_t info)
qboolean Info_FilterForKey ( const char *  key,
const char **  filter_list 
)
info_key_t* Info_Key ( info_t info,
const char *  key 
)
info_key_t** Info_KeyList ( info_t info)
char* Info_MakeString ( info_t info,
int(*)(const char *)  filter 
)
info_t* Info_ParseString ( const char *  s,
int  maxsize,
int  flags 
)
void Info_Print ( info_t info)
void Info_RemoveKey ( info_t info,
const char *  key 
)
int Info_SetValueForKey ( info_t info,
const char *  key,
const char *  value,
int  flags 
)
int Info_SetValueForStarKey ( info_t info,
const char *  key,
const char *  value,
int  flags 
)
const char* Info_ValueForKey ( info_t info,
const char *  key 
)