method_ret(* trigger_func)(object *, object *, int)
void register_process(int ob_type, process_func method)
void init_ob_method_struct(ob_methods *methods, ob_methods *fallback)
method_ret(* process_func)(object *)
static ob_methods base_type
void(* describe_func)(const object *, const object *, int use_media_tags, char *buf, size_t size)
void register_move_on(int ob_type, move_on_func method)
void init_ob_types(ob_methods *base_type)
void register_trigger(int ob_type, trigger_func method)
method_ret(* move_on_func)(object *, object *, object *)
void register_describe(int ob_type, describe_func method)
void register_apply(int ob_type, apply_func method)
struct ob_methods * fallback
ob_methods type_methods[OBJECT_TYPE_MAX]
method_ret(* apply_func)(object *, object *, int)