include/mux_tree.h File Reference

#include "tree.h"
#include "p.mux_tree.h"

Include dependency graph for mux_tree.h:

Go to the source code of this file.

Data Structures

struct  rbtc_node_type

Defines

#define NodeKey(n)   n->key
#define NodeData(n)   n->data
#define NodeSize(n)   n->size
#define NodeType(n)   n->type

Typedefs

typedef int muxkey_t
typedef unsigned char dtype_t
typedef unsigned short dsize_t
typedef rbtc_node_type Node
typedef treeTree

Functions

NodeFindNode (Tree tree, muxkey_t key)


Define Documentation

#define NodeData (  )     n->data

Definition at line 25 of file mux_tree.h.

Referenced by debug_check_stuff(), DisposeSpecialObject(), Dump_Mech(), DumpMaps(), FindObjectsData(), getMap(), getMech(), HandledCommand_sub(), heartbeat_dispatch(), load_autopilot_data(), load_update1(), load_update2(), load_update3(), load_update4(), save_autopilot_data(), save_maps_func(), ShutDownMap(), and UpdateSpecialObject_func().

#define NodeKey (  )     n->key

Definition at line 24 of file mux_tree.h.

Referenced by debug_check_stuff(), Dump_Mech(), DumpMaps(), load_update1(), remove_from_all_maps_except_func(), remove_from_all_maps_func(), UpdateSpecialObject_func(), and zap_check().

#define NodeSize (  )     n->size

Definition at line 26 of file mux_tree.h.

#define NodeType (  )     n->type

Definition at line 27 of file mux_tree.h.

Referenced by debug_check_stuff(), getMap(), getMech(), heartbeat_dispatch(), and WhichSpecial().


Typedef Documentation

typedef unsigned short dsize_t

Definition at line 22 of file mux_tree.h.

typedef unsigned char dtype_t

Definition at line 21 of file mux_tree.h.

typedef int muxkey_t

Definition at line 20 of file mux_tree.h.

typedef struct rbtc_node_type Node

typedef tree* Tree

Definition at line 36 of file mux_tree.h.


Function Documentation

Node* FindNode ( Tree  tree,
muxkey_t  key 
)

Definition at line 70 of file mux_tree.c.

Referenced by DeleteEntry(), DisposeSpecialObject(), FindObjectsNode(), HandledCommand_sub(), and ShutDownMap().

00071 {
00072     Node foo;
00073 
00074     foo.key = key;
00075     return tree_srch(&tree, NodeCompare, &foo);
00076 }


Generated on Mon May 28 04:25:26 2007 for BattletechMUX by  doxygen 1.4.7