“Lpc:Apply”的版本间的差异
(→互动对象(Interactive)相关) |
(→所有对象(Object)相关) |
||
第10行: | 第10行: | ||
== 所有对象(Object)相关 == | == 所有对象(Object)相关 == | ||
− | [[clean_up]]、[[create]]、[[heart_beat]]、[[id]]、[[init]]、[[move_or_destruct]]、[[reset]]、[[virtual_start]] | + | [[clean_up]]、[[create]]、[[destructor]]、[[heart_beat]]、[[id]]、[[init]]、[[move_or_destruct]]、[[reset]]、[[virtual_start]] |
== 语法分析(parsing) == | == 语法分析(parsing) == | ||
[[parse_command_adjectiv_id_list]]、[[parse_command_all_word]]、[[parse_command_id_list]]、[[parse_command_plural_id_list]]、[[parse_command_prepos_list]]、[[parse_command_users]]、[[parse_get_environment]]、[[parse_get_first_inventory]]、[[parse_get_next_inventory]]、[[parser_error_message]] | [[parse_command_adjectiv_id_list]]、[[parse_command_all_word]]、[[parse_command_id_list]]、[[parse_command_plural_id_list]]、[[parse_command_prepos_list]]、[[parse_command_users]]、[[parse_get_environment]]、[[parse_get_first_inventory]]、[[parse_get_next_inventory]]、[[parser_error_message]] |
2021年9月17日 (五) 13:08的版本
Apply是在driver中实现的在特定条件下会自动执行的特殊方法,和对象有直接关系,类似其它面像对象编程中的接口,方法的具体行为需要开发者自己实现。
所有的Apply方法从相关性可以分为以下几类:
主控对象(Master)相关
author_file、compile_object、connect、crash、creator_file、domain_file、epilog、error_handler、flag、get_bb_uid、get_include_path、get_mud_stats、get_root_uid、get_save_file_name、log_error、make_path_absolute、object_name、preload、privs_file、retrieve_ed_setup、save_ed_setup、slow_shutdown、valid_bind、valid_database、valid_hide、valid_link、valid_object、valid_override、valid_read、valid_seteuid、valid_shadow、valid_socket、valid_write、view_errors*
互动对象(Interactive)相关
catch_tell、gmcp、gmcp_enable、logon、mxp_enable、mxp_tag、net_dead、process_input、receive_ed、receive_environ、receive_message、receive_snoop、telnet_suboption、terminal_colour_replace、terminal_type、window_size、write_prompt、zmp_command
所有对象(Object)相关
clean_up、create、destructor、heart_beat、id、init、move_or_destruct、reset、virtual_start
语法分析(parsing)
parse_command_adjectiv_id_list、parse_command_all_word、parse_command_id_list、parse_command_plural_id_list、parse_command_prepos_list、parse_command_users、parse_get_environment、parse_get_first_inventory、parse_get_next_inventory、parser_error_message