OPeNDAP Hyrax Back End Server (BES)  Updated for version 3.8.3
name_tab.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define INPUT_NAME_TABLE_EXISTS(dbin)   ( (dbin) ? !fd_get_format_data(dbin->table_list, FFF_INPUT | FFF_TABLE, NULL) : 0)
 
#define NAME_TABLE_QUANTA   256
 
#define NTKN_BEGIN_CONSTANT   "begin constant"
 
#define NTKN_BEGIN_NAME_EQUIV   "begin name_equiv"
 
#define NTKN_END_CONSTANT   "end constant"
 
#define NTKN_END_NAME_EQUIV   "end name_equiv"
 
#define NTKN_INPUT_EQV   "input_eqv"
 
#define NTKN_OUTPUT_EQV   "output_eqv"
 

Functions

int ff_string_to_binary (char *variable_str, FF_TYPES_t output_type, char *destination)
 
BOOLEAN nt_comp_translator_sll (VARIABLE_PTR var1, VARIABLE_PTR var2)
 
BOOLEAN nt_copy_translator_sll (VARIABLE_PTR source_var, VARIABLE_PTR target_var)
 
NAME_TABLE_PTR nt_create (char *origin)
 
void nt_free_trans (TRANSLATOR_PTR trans)
 
BOOLEAN nt_get_geovu_value (NAME_TABLE_PTR table, char *gvalue_name, void *user_value, FF_TYPES_t uvalue_type, void *value, FF_TYPES_t *value_type)
 
BOOLEAN nt_get_user_value (NAME_TABLE_PTR table, char *gvalue_name, void *geovu_value, FF_TYPES_t gvalue_type, void *user_value, FF_TYPES_t *uvalue_type)
 
int nt_merge_name_table (NAME_TABLE_LIST_HANDLE, NAME_TABLE_PTR)
 
int nt_parse (char *origin, FF_BUFSIZE_PTR, NAME_TABLE_HANDLE)
 
int nt_show (NAME_TABLE_PTR, FF_BUFSIZE_PTR)
 

Macro Definition Documentation

#define INPUT_NAME_TABLE_EXISTS (   dbin)    ( (dbin) ? !fd_get_format_data(dbin->table_list, FFF_INPUT | FFF_TABLE, NULL) : 0)

Definition at line 38 of file name_tab.h.

#define NAME_TABLE_QUANTA   256

Definition at line 36 of file name_tab.h.

#define NTKN_BEGIN_CONSTANT   "begin constant"

Definition at line 30 of file name_tab.h.

#define NTKN_BEGIN_NAME_EQUIV   "begin name_equiv"

Definition at line 31 of file name_tab.h.

#define NTKN_END_CONSTANT   "end constant"

Definition at line 32 of file name_tab.h.

#define NTKN_END_NAME_EQUIV   "end name_equiv"

Definition at line 33 of file name_tab.h.

#define NTKN_INPUT_EQV   "input_eqv"

Definition at line 28 of file name_tab.h.

#define NTKN_OUTPUT_EQV   "output_eqv"

Definition at line 29 of file name_tab.h.

Function Documentation

int ff_string_to_binary ( char *  variable_str,
FF_TYPES_t  output_type,
char *  destination 
)
BOOLEAN nt_comp_translator_sll ( VARIABLE_PTR  var1,
VARIABLE_PTR  var2 
)
BOOLEAN nt_copy_translator_sll ( VARIABLE_PTR  source_var,
VARIABLE_PTR  target_var 
)
NAME_TABLE_PTR nt_create ( char *  origin)
void nt_free_trans ( TRANSLATOR_PTR  trans)
BOOLEAN nt_get_geovu_value ( NAME_TABLE_PTR  table,
char *  gvalue_name,
void *  user_value,
FF_TYPES_t  uvalue_type,
void *  value,
FF_TYPES_t value_type 
)
BOOLEAN nt_get_user_value ( NAME_TABLE_PTR  table,
char *  gvalue_name,
void *  geovu_value,
FF_TYPES_t  gvalue_type,
void *  user_value,
FF_TYPES_t uvalue_type 
)
int nt_merge_name_table ( NAME_TABLE_LIST_HANDLE  ,
NAME_TABLE_PTR   
)
int nt_parse ( char *  origin,
FF_BUFSIZE_PTR  ,
NAME_TABLE_HANDLE   
)
int nt_show ( NAME_TABLE_PTR  ,
FF_BUFSIZE_PTR   
)