Written by Furcifer March 2000
varargs int add_service(string service,
string browse_info,
string func,
int cost,
string * aliases)
varargs int check_busy(object player)
int do_browse(mixed indirect_obs,
string dir_match,
string indir_match,
string * words)
int do_list()
int do_request(mixed indirect_obs,
string dir_match,
string indir_match,
string * words)
int remove_service(string service)
void reset_busy()
void set_busy()