[an error occurred while processing this directive]
[<a href="index.shtml">Package Index</a></code> | <a href="index_std.shtml">Mudlib Index</a></code> | <a href="index_eff.shtml">Effect Index</a></code>]<br><h2>File /secure/simul_efun.c</h2>
The simul_efun object.  This object allows you to create functions which
apear to act like an efun.  An efun is a function which is built into
the driver.  For functions which are on objects you need to specify the
the object name when you call them. 
ie: "/obj/handlers/autodoc/autodoc_handler"->add_file(frog);
With a simuluated efun, you would not need to specifiy a file name.  This is
how the functions like find_match and so on work.<p>Written by Pinkfish
<h2>Inherits</h2>
This class inherits the following classes <a href="secure.simul_efun.sqrt.c.shtml">/secure/simul_efun/sqrt.c</a>, <a href="secure.simul_efun.debug.c.shtml">/secure/simul_efun/debug.c</a>, <a href="secure.simul_efun.shuffle.c.shtml">/secure/simul_efun/shuffle.c</a>, <a href="secure.simul_efun.roll_MdN.c.shtml">/secure/simul_efun/roll_MdN.c</a>, <a href="secure.simul_efun.regrep.c.shtml">/secure/simul_efun/regrep.c</a>, <a href="secure.simul_efun.process_value.c.shtml">/secure/simul_efun/process_value.c</a>, <a href="secure.simul_efun.pl_to_ob.c.shtml">/secure/simul_efun/pl_to_ob.c</a>, <a href="secure.simul_efun.modified_efuns.c.shtml">/secure/simul_efun/modified_efuns.c</a>, <a href="secure.simul_efun.mapping.c.shtml">/secure/simul_efun/mapping.c</a>, <a href="secure.simul_efun.inside_shorts.c.shtml">/secure/simul_efun/inside_shorts.c</a>, <a href="secure.simul_efun.get_function_pointer.c.shtml">/secure/simul_efun/get_function_pointer.c</a>, <a href="secure.simul_efun.find_other_call_out.c.shtml">/secure/simul_efun/find_other_call_out.c</a>, <a href="secure.simul_efun.find_member.c.shtml">/secure/simul_efun/find_member.c</a>, <a href="secure.simul_efun.extract.c.shtml">/secure/simul_efun/extract.c</a>, <a href="secure.simul_efun.dump_socket_status.c.shtml">/secure/simul_efun/dump_socket_status.c</a>, <a href="secure.simul_efun.array.c.shtml">/secure/simul_efun/array.c</a>, <a href="secure.simul_efun.amtime.c.shtml">/secure/simul_efun/amtime.c</a>, <a href="secure.simul_efun.add_action.c.shtml">/secure/simul_efun/add_action.c</a>, <a href="secure.simul_efun.virtual.c.shtml">/secure/simul_efun/virtual.c</a>, <a href="secure.simul_efun.unguarded.c.shtml">/secure/simul_efun/unguarded.c</a>, <a href="secure.simul_efun.thing_to_string.c.shtml">/secure/simul_efun/thing_to_string.c</a>, <a href="secure.simul_efun.str_inven.c.shtml">/secure/simul_efun/str_inven.c</a>, <a href="secure.simul_efun.strip_colours.c.shtml">/secure/simul_efun/strip_colours.c</a>, <a href="secure.simul_efun.snoop_simul.c.shtml">/secure/simul_efun/snoop_simul.c</a>, <a href="secure.simul_efun.query_number.c.shtml">/secure/simul_efun/query_number.c</a>, <a href="secure.simul_efun.query_ident.c.shtml">/secure/simul_efun/query_ident.c</a>, <a href="secure.simul_efun.pk_check.c.shtml">/secure/simul_efun/pk_check.c</a>, <a href="secure.simul_efun.find_match.c.shtml">/secure/simul_efun/find_match.c</a>, <a href="secure.simul_efun.back_trace.c.shtml">/secure/simul_efun/back_trace.c</a>, <a href="secure.simul_efun.ctime_elapsed.c.shtml">/secure/simul_efun/ctime_elapsed.c</a>, <a href="secure.simul_efun.alt_move.c.shtml">/secure/simul_efun/alt_move.c</a>, <a href="secure.simul_efun.add_command.c.shtml">/secure/simul_efun/add_command.c</a> and <a href="secure.simul_efun.add_a.c.shtml">/secure/simul_efun/add_a.c</a>[an error occurred while processing this directive]

