Cross reference for include/defs.h of index.

# File include/defs.h

      $Revision: 1.8 $

      Objects module (ob) - this _should_ eventually get merged in with the
      config module.

      Status: NOT REVUED, NOT TESTED

Included in: | modules/qc/query_command.c
| modules/qi/query_instructions.c
| modules/qi/query_instructions.h
| modules/ud/ud_int.h

## Included Files

- `#include <glib.h>`

- `#include "include/bitmask.h"`

- `#include "include/DF_class_enum.def"`

- `#include "include/DF_class_mask.def"`

- `#include "include/DF_attribute_enum.def"`

- `#include "include/DF_attribute_inv_attr_mask.def"`

- `#include "include/which_keytypes.h"`
  - `#include "include/bitmask.h"`

- `#include "include/iproutines.h"`
  - `#include <glib.h>`
  - `#include <include/erroutines.h>`
  - `#include <sys/types.h>`

- `#include "include/rxroutines.h"`
  - `#include <glib.h>`
  - `#include <pthread.h>`
  - `#include <stubs.h>`
  - `#include <include/memwrap.h>`
  - `#include <stdio.h>`
  - `#include <iproutines.h>`
  - `#include <erroutines.h>`
  - `#include "include/socket.h"`
    - `#include <sys/types.h>`
    - `#include <sys/socket.h>`
    - `#include <netinet/in.h>`
    - `#include <stdlib.h>`
    - `#include <errno.h>`
    - `#include <netdb.h>`
    - `#include <signal.h>`
    - `#include <stdio.h>`
    - `#include <iproutines.h>`
  - `#include "include/thread.h"`
    - `#include <pthread.h>`

## Preprocessor definitions

`#define READ_DEFS`

## Typedef R_Type_t

`typedef enum _R_Type_t R_Type_t`

`enum _R_Type_t` |
`{` |
`R_SQL;` |
`R_RADIX;` |
`R_END;` |
`}` |

## Typedef Q_Type_t

`typedef enum _Q_Type_t Q_Type_t`

`enum _Q_Type_t` |
`{` |
`Q_LOOKUP;` |
`Q_INVERSE;` |
`}` |

## Typedef Query_t

`typedef struct {...} Query_t`

`struct` |
`{` |
`R_Type_t refer;` |
`Q_Type_t querytype;` |
`WK_Type keytype;` |
`A_Type_t attribute;` |
`C_Type_t class;` |
`char* const query;` |
`char* const descr;` |
`}` |

## Typedef UD_qtype

`typedef enum UD_qtype_t UD_qtype`

`enum UD_qtype_t` |
`{` |
`UD_AUX__;` |
`UD_AX_PR;` |
`UD_AX_MT;` |
`UD_AX_MO;` |
`UD_AX_MR;` |
`UD_AX_MU;` |
`UD_LEAF_;` |
`UD_LF_IF;` |
`UD_LF_RF;` |
`UD_LF_AT;` |
`UD_LF_OT;` |
`UD_LF_AY;` |
`UD_MAIN_;` |
`UD_MA_RT;` |
`UD_MA_OR;` |
`UD_MA_PR;` |
`UD_MA_U2;` |
`UD_MA_IN;` |
`UD_MA_I6;` |
`UD_MA_AK;` |
`UD_NULL_;` |
`}` |

## Typedef UD_query

`typedef struct UD_query_t UD_query`

`struct UD_query_t` |
`{` |
`UD_qtype qtype;` |
`char* const qry;` |
`}` |

## External Variables

Query
`extern Query_t Query[]`

Defined in: | modules/df/defs.c