tinyows 1.2.2
|
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <limits.h>
#include <assert.h>
#include "../ows/ows.h"
Go to the source code of this file.
Functions | |
array * | array_init () |
void | array_free (array *a) |
void | array_add (array *a, buffer *key, buffer *value) |
bool | array_is_key (const array *a, const char *key) |
bool | array_is_value (const array *a, const char *value) |
buffer * | array_get (const array *a, const char *key) |
buffer * | array_get_key (const array *a, const char *value) |
Definition at line 80 of file array.c.
References Array::first, Array_node::key, Array::last, Array_node::next, and Array_node::value.
Referenced by cgi_add_att(), cgi_add_buffer(), cgi_add_node(), cgi_add_sortby(), cgi_parse_kvp(), cgi_parse_xml(), ows_layer_list_namespaces(), and ows_storage_fill_attributes().
void array_free | ( | array * | a | ) |
Definition at line 53 of file array.c.
References buffer_free(), Array::first, Array_node::key, Array_node::next, and Array_node::value.
Referenced by cgi_parse_kvp(), cgi_parse_xml(), ows_free(), ows_layer_storage_free(), wfs_gml_display_namespaces(), and wfs_retrieve_typename().
Definition at line 147 of file array.c.
References buffer_case_cmp(), Array::first, Array_node::key, Array_node::next, Buffer::use, and Array_node::value.
Referenced by fe_property_name(), ows_metadata_fill(), ows_psql_type(), ows_request_check(), ows_request_check_version(), wfs(), wfs_gml_feature_member(), wfs_request_check(), wfs_request_check_bbox(), wfs_request_check_fid(), wfs_request_check_filter(), wfs_request_check_get_capabilities(), wfs_request_check_maxfeatures(), wfs_request_check_operation(), wfs_request_check_output(), wfs_request_check_propertyname(), wfs_request_check_resulttype(), wfs_request_check_sortby(), wfs_request_check_srs(), and wfs_request_check_typename().
Definition at line 170 of file array.c.
References buffer_case_cmp(), Array::first, Array_node::key, Array_node::next, Buffer::use, and Array_node::value.
Referenced by cgi_parse_xml(), and wfs_retrieve_typename().
array * array_init | ( | ) |
Definition at line 36 of file array.c.
References Array::first, and Array::last.
Referenced by cgi_parse_kvp(), cgi_parse_xml(), ows_layer_list_namespaces(), and ows_layer_storage_init().
bool array_is_key | ( | const array * | a, |
const char * | key | ||
) |
Definition at line 105 of file array.c.
References buffer_case_cmp(), Array::first, Array_node::key, Array_node::next, and Buffer::use.
Referenced by fe_property_name(), ows_layer_list_namespaces(), ows_metadata_fill(), ows_request_check(), wfs(), wfs_insert_xml(), wfs_request_check_bbox(), wfs_request_check_describe_feature_type(), wfs_request_check_fid(), wfs_request_check_filter(), wfs_request_check_get_capabilities(), wfs_request_check_maxfeatures(), wfs_request_check_operation(), wfs_request_check_output(), wfs_request_check_parameters(), wfs_request_check_propertyname(), wfs_request_check_resulttype(), wfs_request_check_sortby(), wfs_request_check_srs(), wfs_request_check_typename(), wfs_request_check_version(), and wfs_update_xml().
bool array_is_value | ( | const array * | a, |
const char * | value | ||
) |
Definition at line 125 of file array.c.
References buffer_case_cmp(), Array::first, Array_node::next, Buffer::use, and Array_node::value.
Referenced by cgi_parse_xml(), and wfs_retrieve_typename().