File df/defs.c

  $Revision: 1.28 $

Definitions module (df)
Status: NOT REVUED, NOT TESTED

Included Files


Preprocessor definitions

#define DEFS_IMPL

Global Variable Lock

pthread_mutex_t Lock
Included from /home/shane/release/RIP/include/ca_defs.h
Visible in:  aa/aa.c
   ac/ac_persistence.c
   ac/access_control.c
   au/AU_util.c
   ca/ca_configFns.c
   ca/ca_initFn.c
   ca/ca_sanityCheck.c
   ca/ca_sourceLoader.c
   ca/ca_values.c
   co/constants.c
   df/defs.c
Used in: ca_get_adminIntElement()ca/ca_configFns.c
  ca_get_adminStrElement()ca/ca_configFns.c
  ca_get_boolean()ca/ca_configFns.c
  ca_get_dirlist()ca/ca_configFns.c
  ca_get_int()ca/ca_configFns.c
  ca_get_string()ca/ca_configFns.c
  ca_set_boolean()ca/ca_configFns.c
  ca_srchandle2Intelement()ca/ca_configFns.c
  ca_srchandle2Strelement()ca/ca_configFns.c

Global Variable Query

Query_t Query[]
Included from /home/shane/release/RIP/include/QI_queries.def
Visible in:  aa/aa.c
   ac/ac_persistence.c
   ac/access_control.c
   au/AU_util.c
   ca/ca_configFns.c
   ca/ca_initFn.c
   ca/ca_sanityCheck.c
   ca/ca_sourceLoader.c
   ca/ca_values.c
   co/constants.c
   df/defs.c
Used in: DF_attrcode_has_radix_lookup()df/defs.c

Global Variable DF_radix_load

DF_Load_t DF_radix_load[]
Included from /home/shane/release/RIP/include/DF_radix_load.def
Visible in:  aa/aa.c
   ac/ac_persistence.c
   ac/access_control.c
   au/AU_util.c
   ca/ca_configFns.c
   ca/ca_initFn.c
   ca/ca_sanityCheck.c
   ca/ca_sourceLoader.c
   ca/ca_values.c
   co/constants.c
   df/defs.c
Used in: DF_attrcode_radix_family()df/defs.c
  DF_attrcode_radix_load_v4()df/defs.c
  DF_attrcode_radix_load_v6()df/defs.c

Global Variable Class_names

char* const Class_names[]
Included from /home/shane/release/RIP/include/DF_class_names.def
Visible in:  df/defs.c
Used in: DF_class_type2name()df/defs.c
  DF_get_class_names()df/defs.c

Global Variable Class_codes

char* const Class_codes[]
Included from /home/shane/release/RIP/include/DF_class_codes.def
Visible in:  df/defs.c
Used in: DF_get_class_code()df/defs.c

Global Variable Class_aliases

char* const Class_aliases[]
Included from /home/shane/release/RIP/include/DF_class_aliases.def
Visible in:  df/defs.c
Used in: DF_class_code2type()df/defs.c
  DF_class_name2type()df/defs.c
  DF_get_class_aliases()df/defs.c

Global Variable Class_aliases_map

const int const Class_aliases_map[]
Included from /home/shane/release/RIP/include/DF_class_aliases_map.def
Visible in:  df/defs.c
Used in: DF_class_code2type()df/defs.c
  DF_class_name2type()df/defs.c
  DF_get_class_index()df/defs.c

Global Variable Class_dbase_code_map

const int const Class_dbase_code_map[]
Included from /home/shane/release/RIP/include/DF_class_dbase_code_map.def
Visible in:  df/defs.c
Used in: DF_get_class_dbase_code()df/defs.c

Global Variable Templates

const char* Templates[]
Included from /home/shane/release/RIP/include/DF_class_templates.def
Visible in:  df/defs.c
Used in: DF_get_class_template()df/defs.c

Global Variable Templates_v

const char* Templates_v[]
Included from /home/shane/release/RIP/include/DF_class_templates_v.def
Visible in:  df/defs.c
Used in: DF_get_class_template_v()df/defs.c

Global Variable Attribute_names

char* const Attribute_names[]
Included from /home/shane/release/RIP/include/DF_attribute_names.def
Visible in:  df/defs.c
Used in: DF_get_attribute_name()df/defs.c
  DF_get_attribute_names()df/defs.c

Global Variable Attribute_codes

char* const Attribute_codes[]
Included from /home/shane/release/RIP/include/DF_attribute_codes.def
Visible in:  df/defs.c
Used in: DF_get_attribute_code()df/defs.c

Global Variable Attribute_aliases

char* const Attribute_aliases[]
Included from /home/shane/release/RIP/include/DF_attribute_aliases.def
Visible in:  df/defs.c
Used in: DF_attribute_code2type()df/defs.c
  DF_get_attribute_aliases()df/defs.c
  init_name2type_hash()df/defs.c

Global Variable Attribute_aliases_map

const int const Attribute_aliases_map[]
Included from /home/shane/release/RIP/include/DF_attribute_aliases_map.def
Visible in:  df/defs.c
Used in: DF_attribute_code2type()df/defs.c
  DF_get_attribute_index()df/defs.c
  init_name2type_hash()df/defs.c

Global Variable Insert

UD_query Insert[]
Included from /home/shane/release/RIP/include/UD_queries.def
Visible in:  df/defs.c
Used in: DF_get_insert_query()df/defs.c
  DF_get_insert_query_type()df/defs.c

Global Variable Update

UD_query Update[]
Included from /home/shane/release/RIP/include/UD_queries.def
Visible in:  df/defs.c
Used in: DF_get_update_query()df/defs.c
  DF_get_update_query_type()df/defs.c

Global Variable Dummy

UD_query Dummy[]
Included from /home/shane/release/RIP/include/UD_queries.def
Visible in:  df/defs.c
Used in: DF_get_dummy_query()df/defs.c
  DF_get_dummy_query_type()df/defs.c

Global Variable Select

UD_query Select[]
Included from /home/shane/release/RIP/include/UD_queries.def
Visible in:  df/defs.c
Used in: DF_get_select_query()df/defs.c
  DF_get_select_query_type()df/defs.c

Global Variable Server_queries

char* const Server_queries[]
Visible in:  df/defs.c
Used in: DF_get_server_queries()df/defs.c

Global Variable Filter_names

char* const Filter_names[]
Visible in:  df/defs.c
Used in: DF_get_filter_names()df/defs.c

Global Variable Type2main

char* const Type2main[]
Visible in:  df/defs.c
Used in: DF_get_class_sql_table()df/defs.c

Local Variables

name2type_hash
static GHashTable* name2type_hash
Used in: DF_attribute_name2type()
  init_name2type_hash()

Global Function DF_attrcode_has_radix_lookup()

int DF_attrcode_has_radix_lookup ( A_Type_t attr )
Prototyped in: /home/shane/release/RIP/include/defs.h
References Variables: Querydf/defs.c

Global Function DF_attrcode_radix_family()

rx_fam_t DF_attrcode_radix_family ( A_Type_t attr )
Prototyped in: /home/shane/release/RIP/include/defs.h
References Variables: DF_radix_loaddf/defs.c

Global Function DF_attrcode_radix_load_v4()

char* DF_attrcode_radix_load_v4 ( A_Type_t attr )
Prototyped in: /home/shane/release/RIP/include/defs.h
References Variables: DF_radix_loaddf/defs.c

Global Function DF_attrcode_radix_load_v6()

char* DF_attrcode_radix_load_v6 ( A_Type_t attr )
Prototyped in: /home/shane/release/RIP/include/defs.h
References Variables: DF_radix_loaddf/defs.c

Global Function DF_attribute_code2type()

A_Type_t DF_attribute_code2type ( const gchar* token )
Prototyped in: /home/shane/release/RIP/include/defs.h
Calls: strcmp()
References Variables: Attribute_aliasesdf/defs.c
  Attribute_aliases_mapdf/defs.c

Global Function DF_attribute_name2type()

A_Type_t DF_attribute_name2type ( const gchar* token )
Prototyped in: /home/shane/release/RIP/include/defs.h
Calls: g_hash_table_lookup(), pthread_once()
References Functions: init_name2type_hash()df/defs.c
References Variables: name2type_hashdf/defs.c

Global Function DF_class_code2type()

C_Type_t DF_class_code2type ( const gchar* token )
Prototyped in: /home/shane/release/RIP/include/defs.h
Calls: strcmp()
References Variables: Class_aliasesdf/defs.c
  Class_aliases_mapdf/defs.c

Global Function DF_class_name2type()

C_Type_t DF_class_name2type ( const gchar* token )
Prototyped in: /home/shane/release/RIP/include/defs.h
Calls: strcmp()
References Variables: Class_aliasesdf/defs.c
  Class_aliases_mapdf/defs.c

Global Function DF_class_type2name()

const char* DF_class_type2name ( C_Type_t class )
Prototyped in: /home/shane/release/RIP/include/defs.h
References Variables: Class_namesdf/defs.c

Global Function DF_get_attribute_aliases()

char* const* DF_get_attribute_aliases ( void )
Prototyped in: /home/shane/release/RIP/include/defs.h
References Variables: Attribute_aliasesdf/defs.c

Global Function DF_get_attribute_code()

const char* DF_get_attribute_code ( A_Type_t index )
Prototyped in: /home/shane/release/RIP/include/defs.h
References Variables: Attribute_codesdf/defs.c

Global Function DF_get_attribute_index()

int DF_get_attribute_index ( int alias_index )
Prototyped in: /home/shane/release/RIP/include/defs.h
References Variables: Attribute_aliases_mapdf/defs.c

Global Function DF_get_attribute_name()

const char* DF_get_attribute_name ( A_Type_t index )
Prototyped in: /home/shane/release/RIP/include/defs.h
References Variables: Attribute_namesdf/defs.c

Global Function DF_get_attribute_names()

char* const* DF_get_attribute_names ( void )
Prototyped in: /home/shane/release/RIP/include/defs.h
References Variables: Attribute_namesdf/defs.c

Global Function DF_get_class_aliases()

char* const* DF_get_class_aliases ( void )
Prototyped in: /home/shane/release/RIP/include/defs.h
References Variables: Class_aliasesdf/defs.c

Global Function DF_get_class_code()

char* const DF_get_class_code ( C_Type_t index )
Prototyped in: /home/shane/release/RIP/include/defs.h
References Variables: Class_codesdf/defs.c

Global Function DF_get_class_dbase_code()

int DF_get_class_dbase_code ( int class_index )
References Variables: Class_dbase_code_mapdf/defs.c

Global Function DF_get_class_index()

int DF_get_class_index ( int alias_index )
Prototyped in: /home/shane/release/RIP/include/defs.h
References Variables: Class_aliases_mapdf/defs.c

Global Function DF_get_class_names()

char* const* DF_get_class_names ( void )
Prototyped in: /home/shane/release/RIP/include/defs.h
References Variables: Class_namesdf/defs.c

Global Function DF_get_class_sql_table()

char* const DF_get_class_sql_table ( C_Type_t index )
Prototyped in: /home/shane/release/RIP/include/defs.h
References Variables: Type2maindf/defs.c

Global Function DF_get_class_template()

const char* DF_get_class_template ( C_Type_t index )
Prototyped in: /home/shane/release/RIP/include/defs.h
References Variables: Templatesdf/defs.c

Global Function DF_get_class_template_v()

const char* DF_get_class_template_v ( C_Type_t index )
Prototyped in: /home/shane/release/RIP/include/defs.h
References Variables: Templates_vdf/defs.c

Global Function DF_get_dummy_query()

const char* DF_get_dummy_query ( A_Type_t index )
Prototyped in: /home/shane/release/RIP/include/defs.h
References Variables: Dummydf/defs.c

Global Function DF_get_dummy_query_type()

UD_qtype DF_get_dummy_query_type ( A_Type_t index )
Prototyped in: /home/shane/release/RIP/include/defs.h
References Variables: Dummydf/defs.c

Global Function DF_get_filter_names()

char* const* DF_get_filter_names ( void )
Prototyped in: /home/shane/release/RIP/include/defs.h
References Variables: Filter_namesdf/defs.c

Global Function DF_get_insert_query()

const char* DF_get_insert_query ( A_Type_t index )
Prototyped in: /home/shane/release/RIP/include/defs.h
References Variables: Insertdf/defs.c

Global Function DF_get_insert_query_type()

UD_qtype DF_get_insert_query_type ( A_Type_t index )
Prototyped in: /home/shane/release/RIP/include/defs.h
References Variables: Insertdf/defs.c

Global Function DF_get_select_query()

const char* DF_get_select_query ( A_Type_t index )
Prototyped in: /home/shane/release/RIP/include/defs.h
References Variables: Selectdf/defs.c

Global Function DF_get_select_query_type()

UD_qtype DF_get_select_query_type ( A_Type_t index )
Prototyped in: /home/shane/release/RIP/include/defs.h
References Variables: Selectdf/defs.c

Global Function DF_get_server_queries()

char* const* DF_get_server_queries ( void )
Prototyped in: /home/shane/release/RIP/include/defs.h
References Variables: Server_queriesdf/defs.c

Global Function DF_get_update_query()

const char* DF_get_update_query ( A_Type_t index )
Prototyped in: /home/shane/release/RIP/include/defs.h
References Variables: Updatedf/defs.c

Global Function DF_get_update_query_type()

UD_qtype DF_get_update_query_type ( A_Type_t index )
Prototyped in: /home/shane/release/RIP/include/defs.h
References Variables: Updatedf/defs.c

Local Function asctime_r()

static char* asctime_r ( const struct tm* __tm, char* __buf )
Included from: /usr/include/time.h
Calls: __posix_asctime_r()

Local Function ctime_r()

static char* ctime_r ( const time_t* __time, char* __buf )
Included from: /usr/include/time.h
Calls: __posix_ctime_r()

Local Function getlogin_r()

static int getlogin_r ( char* __name, int __len )
Included from: /usr/include/unistd.h
Calls: __posix_getlogin_r()

Local Function init_name2type_hash()

static void init_name2type_hash ( void )
Calls: UT_malloc_real(), g_hash_table_insert(), g_hash_table_new()
Used in: DF_attribute_name2type()df/defs.c
References Functions: g_str_equal(), g_str_hash()
References Variables: Attribute_aliasesdf/defs.c
  Attribute_aliases_mapdf/defs.c
  name2type_hashdf/defs.c

Local Function readdir_r()

static int readdir_r ( DIR* __dp, struct dirent* __ent, struct dirent** __res )
Included from: /usr/include/dirent.h
Calls: __posix_readdir_r()

Local Function sigwait()

static int sigwait ( const sigset_t* __setp, int* __signo )
Included from: /usr/include/signal.h
Calls: __posix_sigwait()

Local Function ttyname_r()

static int ttyname_r ( int __fildes, char* __buf, size_t __size )
Included from: /usr/include/unistd.h
Calls: __posix_ttyname_r()