TinyMUSH 3.3
TinyMUSH Server
|
Type definitions for variables. More...
#include <stdint.h>
#include <stdio.h>
#include <stdbool.h>
#include <time.h>
#include <sys/time.h>
#include <netinet/in.h>
Go to the source code of this file.
Classes | |
struct | tracemem_header |
struct | hookentry |
struct | key_linked_list |
struct | str_linked_list |
struct | named_function |
struct | external_funcs |
struct | global_register_data |
struct | bque |
struct | attr |
struct | boolexp |
struct | object |
struct | dump_object |
The DUMPOBJ structure exists for use during database writes. It is a duplicate of the OBJ structure except for items we don't need to write. More... | |
struct | logfiletable |
struct | numbertable |
struct | filecache_hdr |
struct | filecache_block |
struct | filecache_block::filecache_block_hdr |
struct | power_entry |
Power related typedefs. More... | |
struct | powerset |
struct | flag_entry |
Flags related typedefs. More... | |
struct | object_entry |
Fundamental object types. More... | |
struct | flagset |
struct | fun |
Functions related typedefs. More... | |
struct | ufun |
struct | delim |
struct | var_entry |
struct | component_def |
struct | structure_def |
struct | instance_def |
struct | data_def |
struct | object_stack |
struct | object_grid |
struct | object_xfuncs |
struct | search_type |
Search structure, used by @search and search(). More... | |
struct | stats_type |
Stats structure, used by @stats and stats(). More... | |
struct | help_indx |
Help related typedefs. More... | |
struct | help_entry |
struct | _help_indx_list |
union | HASHKEY |
htab related typedefs More... | |
struct | hashentry |
struct | hashtable |
struct | mod_hashes |
struct | name_table |
struct | addedentry |
struct | cmdentry |
struct | cmd_block_hdr |
Interface related typedefs. More... | |
struct | cmd_block |
struct | text_block_hdr |
struct | text_block |
struct | prog_data |
struct | descriptor_data |
struct | udb_aname |
UDB related typedefs. More... | |
struct | udb_attrib |
struct | udb_object |
struct | udb_cache |
struct | udb_chain |
struct | udb_data |
struct | match_state |
Match related typedefs. More... | |
struct | module_version_info |
MUSH Configuration related typedefs. More... | |
struct | module_linked_list |
struct | api_function_data |
union | fp_union_uint |
struct | confparm |
struct | confdata |
struct | site_data |
struct | objlist_block |
struct | objlist_stack |
struct | markbuf |
struct | alist |
struct | badname_struc |
struct | forward_list |
struct | propdir_list |
struct | versioninfo |
struct | statedata |
struct | hostdtm |
Player related typedefs. More... | |
struct | logindata |
struct | player_cache |
struct | user_attribute |
User attributes related typedefs. More... | |
struct | pcg_state_setseq_64 |
PGC related typedefs. More... | |
struct | msgq_dnsresolver |
struct | f_record |
Sort list related typedefs. More... | |
struct | i_record |
struct | a_record |
struct | monthdays |
Time conversion related typedefs. More... | |
struct | xyzColor |
Ansi and color conversion typedefs. More... | |
struct | CIELABColor |
struct | rgbColor |
struct | COLORINFO |
struct | COLORMATCH |
struct | VT100COLOR |
struct | VT100ATTR |
Typedefs | |
typedef int | dbref |
typedef int | FLAG |
typedef int | POWER |
typedef struct tracemem_header | MEMTRACK |
typedef struct hookentry | HOOKENT |
typedef struct key_linked_list | KEYLIST |
typedef struct str_linked_list | LINKEDLIST |
typedef struct named_function | NAMEDFUNC |
typedef struct external_funcs | EXTFUNCS |
typedef struct global_register_data | GDATA |
typedef struct bque | BQUE |
typedef enum CF_RESULT | CF_Result |
typedef char | boolexp_type |
typedef struct attr | ATTR |
typedef struct boolexp | BOOLEXP |
typedef struct object | OBJ |
typedef struct dump_object | DUMPOBJ |
The DUMPOBJ structure exists for use during database writes. It is a duplicate of the OBJ structure except for items we don't need to write. More... | |
typedef char * | NAME |
typedef struct logfiletable | LOGFILETAB |
typedef struct numbertable | NUMBERTAB |
typedef struct filecache_hdr | FCACHE |
File cache related typedefs. More... | |
typedef struct filecache_block_hdr | FBLKHDR |
typedef struct filecache_block | FBLOCK |
typedef struct power_entry | POWERENT |
Power related typedefs. More... | |
typedef struct powerset | POWERSET |
typedef struct flag_entry | FLAGENT |
Flags related typedefs. More... | |
typedef struct object_entry | OBJENT |
Fundamental object types. More... | |
typedef struct flagset | FLAGSET |
typedef struct fun | FUN |
Functions related typedefs. More... | |
typedef struct ufun | UFUN |
typedef struct delim | Delim |
typedef struct var_entry | VARENT |
typedef struct component_def | COMPONENT |
typedef struct structure_def | STRUCTDEF |
typedef struct instance_def | INSTANCE |
typedef struct data_def | STRUCTDATA |
typedef struct object_stack | OBJSTACK |
typedef struct object_grid | OBJGRID |
typedef struct object_xfuncs | OBJXFUNCS |
typedef struct search_type | SEARCH |
Search structure, used by @search and search(). More... | |
typedef struct stats_type | STATS |
Stats structure, used by @stats and stats(). More... | |
typedef struct _help_indx_list | help_indx_list |
typedef struct hashentry | HASHENT |
typedef struct hashtable | HASHTAB |
typedef struct mod_hashes | MODHASHES |
typedef struct name_table | NAMETAB |
typedef struct addedentry | ADDENT |
typedef struct cmdentry | CMDENT |
typedef struct cmd_block_hdr | CBLKHDR |
Interface related typedefs. More... | |
typedef struct cmd_block | CBLK |
typedef struct text_block_hdr | TBLKHDR |
typedef struct text_block | TBLOCK |
typedef struct prog_data | PROG |
typedef struct descriptor_data | DESC |
typedef struct udb_aname | UDB_ANAME |
UDB related typedefs. More... | |
typedef struct udb_attrib | UDB_ATTRIB |
typedef struct udb_object | UDB_OBJECT |
typedef struct udb_cache | UDB_CACHE |
typedef struct udb_chain | UDB_CHAIN |
typedef struct udb_data | UDB_DATA |
typedef struct match_state | MSTATE |
Match related typedefs. More... | |
typedef struct module_version_info | MODVER |
MUSH Configuration related typedefs. More... | |
typedef struct module_linked_list | MODULE |
typedef struct api_function_data | API_FUNCTION |
typedef struct confparm | CONF |
typedef struct confdata | CONFDATA |
typedef struct site_data | SITE |
typedef struct objlist_block | OBLOCK |
typedef struct objlist_stack | OLSTK |
typedef struct markbuf | MARKBUF |
typedef struct alist | ALIST |
typedef struct badname_struc | BADNAME |
typedef struct forward_list | FWDLIST |
typedef struct propdir_list | PROPDIR |
typedef enum release_status | RELEASE_STATUS |
typedef struct statedata | STATEDATA |
typedef struct hostdtm | HOSTDTM |
Player related typedefs. More... | |
typedef struct logindata | LDATA |
typedef struct player_cache | PCACHE |
typedef struct user_attribute | VATTR |
User attributes related typedefs. More... | |
typedef struct pcg_state_setseq_64 | pcg32_random_t |
PGC related typedefs. More... | |
typedef enum msgq_destination | MSGQ_DESTINATION |
Message queue related typedefs. More... | |
typedef struct msgq_dnsresolver | MSGQ_DNSRESOLVER |
typedef struct f_record | F_RECORD |
Sort list related typedefs. More... | |
typedef struct i_record | I_RECORD |
typedef struct a_record | A_RECORD |
typedef struct monthdays | MONTHDAYS |
Time conversion related typedefs. More... | |
Enumerations | |
enum | CF_RESULT { CF_Failure = -1 , CF_Success , CF_Partial } |
enum | release_status { RELEASE_ALPHA , RELEASE_BETA , RELEASE_CANDIDATE , RELEASE_STABLE } |
enum | msgq_destination { MSGQ_DEST_DNSRESOLVER = 1L , MSGQ_DEST_REPLY = __LONG_MAX__ } |
Message queue related typedefs. More... | |
enum | ANSICOLORTYPES { ANSICOLORTYPE_NONE , ANSICOLORTYPE_STANDARD , ANSICOLORTYPE_XTERM , ANSICOLORTYPE_TRUECOLORS } |
Variables | |
ATTR | attr [] |
List of built-in attributes. More... | |
ATTR ** | anum_table |
Type definitions for variables.
typedef struct addedentry ADDENT |
Command related typedefs
typedef char boolexp_type |
DB Related typedefs
typedef struct cmd_block_hdr CBLKHDR |
Interface related typedefs.
typedef struct dump_object DUMPOBJ |
The DUMPOBJ structure exists for use during database writes. It is a duplicate of the OBJ structure except for items we don't need to write.
typedef struct filecache_hdr FCACHE |
File cache related typedefs.
typedef struct flag_entry FLAGENT |
Flags related typedefs.
Information about object flags.
typedef struct module_version_info MODVER |
MUSH Configuration related typedefs.
Modules and related things.
typedef enum msgq_destination MSGQ_DESTINATION |
Message queue related typedefs.
Type of messages for the task handler
typedef struct match_state MSTATE |
Match related typedefs.
typedef char* NAME |
Name type
typedef struct name_table NAMETAB |
Definititon of a name table
typedef struct object_entry OBJENT |
Fundamental object types.
typedef struct pcg_state_setseq_64 pcg32_random_t |
PGC related typedefs.
typedef struct power_entry POWERENT |
Power related typedefs.
Information about object powers.
typedef struct search_type SEARCH |
Search structure, used by @search and search().
typedef struct stats_type STATS |
Stats structure, used by @stats and stats().
*
UDB related typedefs.
For MUSH, an int works great as an object ID And attributes are zero terminated strings, so we heave the size out. We hand around attribute identifiers in the last things.
typedef struct udb_attrib UDB_ATTRIB |
In general, we want binary attributes, so we do this.
typedef struct udb_object UDB_OBJECT |
An object is a name, an attribute count, and a vector of attributes which Attr's are stowed in a contiguous array pointed at by atrs.
typedef struct user_attribute VATTR |
User attributes related typedefs.
enum CF_RESULT |
Return values for cf_ functions.
enum msgq_destination |