NetSurf
|
data entry for url More...
Data Fields | |
nsurl * | url |
Full URL. More... | |
lwc_string * | scheme |
URL scheme for data. More... | |
unsigned int | port |
Port number for data. More... | |
char * | segment |
Path segment for this node. More... | |
unsigned int | frag_cnt |
Number of entries in path_data::fragment. More... | |
char ** | fragment |
Array of fragments. More... | |
bool | persistent |
This entry should persist. More... | |
struct url_internal_data | urld |
URL data for resource. More... | |
const struct prot_space_data * | prot_space |
Protection space to which this resource belongs too. More... | |
struct cookie_internal_data * | cookies |
Cookies associated with resource. More... | |
struct cookie_internal_data * | cookies_end |
Last cookie in list. More... | |
struct path_data * | next |
Next sibling. More... | |
struct path_data * | prev |
Previous sibling. More... | |
struct path_data * | parent |
Parent path segment. More... | |
struct path_data * | children |
Child path segments. More... | |
struct path_data * | last |
Last child. More... | |
struct path_data* path_data::children |
Child path segments.
Definition at line 221 of file urldb.c.
Referenced by urldb_add_path(), urldb_count_urls(), urldb_delete_cookie_paths(), urldb_destroy_path_tree(), urldb_dump_paths(), urldb_get_cookie(), urldb_iterate_entries_path(), urldb_iterate_partial(), urldb_iterate_partial_path(), urldb_match_path(), urldb_save_cookie_paths(), and urldb_write_paths().
struct cookie_internal_data* path_data::cookies |
Cookies associated with resource.
Definition at line 214 of file urldb.c.
Referenced by urldb_delete_cookie_paths(), urldb_destroy_path_node_content(), urldb_get_cookie(), urldb_insert_cookie(), urldb_iterate_entries_path(), and urldb_save_cookie_paths().
struct cookie_internal_data* path_data::cookies_end |
Last cookie in list.
Definition at line 216 of file urldb.c.
Referenced by urldb_delete_cookie_paths(), and urldb_insert_cookie().
unsigned int path_data::frag_cnt |
Number of entries in path_data::fragment.
Definition at line 201 of file urldb.c.
Referenced by urldb_destroy_path_node_content(), and urldb_dump_paths().
char** path_data::fragment |
Array of fragments.
Definition at line 202 of file urldb.c.
Referenced by urldb_add_path(), urldb_add_path_fragment(), urldb_add_path_node(), urldb_add_url(), urldb_destroy_path_node_content(), and urldb_dump_paths().
struct path_data* path_data::next |
Next sibling.
Definition at line 218 of file urldb.c.
Referenced by urldb_add_path(), urldb_add_path_node(), urldb_count_urls(), urldb_delete_cookie_paths(), urldb_destroy_host_tree(), urldb_destroy_path_tree(), urldb_dump_paths(), urldb_get_cookie(), urldb_iterate_entries_path(), urldb_iterate_partial_path(), urldb_match_path(), urldb_save_cookie_paths(), and urldb_write_paths().
struct path_data* path_data::parent |
Parent path segment.
Definition at line 220 of file urldb.c.
Referenced by urldb_add_path_node(), urldb_count_urls(), urldb_delete_cookie_paths(), urldb_destroy_path_tree(), urldb_dump_paths(), urldb_get_auth_details(), urldb_get_cert_permissions(), urldb_get_cookie(), urldb_get_hsts_enabled(), urldb_iterate_entries_path(), urldb_save_cookie_paths(), urldb_set_auth_details(), urldb_set_cert_permissions(), urldb_set_hsts_policy(), and urldb_write_paths().
bool path_data::persistent |
This entry should persist.
Definition at line 203 of file urldb.c.
Referenced by urldb_count_urls(), urldb_set_url_persistence(), and urldb_write_paths().
unsigned int path_data::port |
Port number for data.
When 0, it means the default port for given scheme, i.e. 80 (http), 443 (https).
Definition at line 197 of file urldb.c.
Referenced by urldb_add_path(), urldb_add_path_node(), urldb_add_url(), urldb_dump_paths(), urldb_get_auth_details(), urldb_load(), urldb_match_path(), urldb_set_auth_details(), and urldb_write_paths().
struct path_data* path_data::prev |
const struct prot_space_data* path_data::prot_space |
Protection space to which this resource belongs too.
Can be NULL when it does not belong to a protection space or when it is not known. No ownership (is with struct host_part::prot_space).
Definition at line 212 of file urldb.c.
Referenced by urldb_get_auth_details(), and urldb_set_auth_details().
lwc_string* path_data::scheme |
URL scheme for data.
Definition at line 196 of file urldb.c.
Referenced by urldb_add_path(), urldb_add_path_node(), urldb_add_url(), urldb_destroy_path_node_content(), urldb_dump_paths(), urldb_get_auth_details(), urldb_get_cookie(), urldb_insert_cookie(), urldb_load(), urldb_match_path(), urldb_save_cookie_paths(), urldb_set_auth_details(), and urldb_write_paths().
char* path_data::segment |
Path segment for this node.
Definition at line 200 of file urldb.c.
Referenced by urldb_add_path(), urldb_add_path_fragment(), urldb_add_path_node(), urldb_destroy_path_node_content(), urldb_dump_paths(), urldb_get_cookie(), urldb_iterate_partial_path(), urldb_match_path(), and urldb_write_paths().
nsurl* path_data::url |
Full URL.
Definition at line 195 of file urldb.c.
Referenced by urldb_add_path(), urldb_add_url(), urldb_destroy_path_node_content(), urldb_get_auth_details(), urldb_get_url(), urldb_insert_cookie(), urldb_iterate_entries_path(), urldb_load(), urldb_reset_url_visit_data(), urldb_save_cookie_paths(), urldb_set_url_content_type(), urldb_set_url_persistence(), urldb_set_url_title(), and urldb_update_url_visit_data().
struct url_internal_data path_data::urld |
URL data for resource.
Definition at line 205 of file urldb.c.
Referenced by urldb_count_urls(), urldb_destroy_path_node_content(), urldb_get_url_data(), urldb_iterate_entries_path(), urldb_load(), urldb_reset_url_visit_data(), urldb_set_url_content_type(), urldb_set_url_title(), urldb_update_url_visit_data(), and urldb_write_paths().