autoload_t Struct Reference

A structure representing the autoload state for a specific variable, e.g. More...

Collaboration diagram for autoload_t:
[legend]

Data Fields

hash_table_t load_time
 A table containing the modification times of all loaded files.
wchar_t * old_path
 A string containg the path used to find any files to load.
hash_table_t is_loading
 A table containing all the files that are currently being loaded.

Detailed Description

A structure representing the autoload state for a specific variable, e.g.

fish_complete_path


Field Documentation

A table containing the modification times of all loaded files.

Failed loads (non-existing files) have modification time 0.

Referenced by clear_loaded_entry(), parse_util_autounload(), parse_util_load(), parse_util_load_internal(), and parse_util_unload().

A string containg the path used to find any files to load.

If this differs from the current environment variable, the autoloader needs to drop all loaded files and reload them.

Referenced by clear_loaded_entry(), and parse_util_load().

A table containing all the files that are currently being loaded.

This is here to help prevent recursion.

Referenced by clear_loaded_entry(), parse_util_autounload(), and parse_util_load().


The documentation for this struct was generated from the following file:

Generated on Sun Mar 8 15:46:56 2009 for fish by  doxygen 1.5.6