Cross reference for qc/query_command.h of index.

# File qc/query_command.h

      $Revision: 1.26 $

      Query command module (qc)

      Status: NOT REVUED, TESTED

## Included Files

- `#include </ncc/dbwork/platforms/yucca-debug/glib-indep/include/glib-1.2/glib.h>`

- `#include "/home/shane/code/RIP/include/bitmask.h"`

- `#include "/home/shane/code/RIP/include/sk.h"`
  - `#include "/home/shane/code/RIP/include/stubs.h"`
    - `#include <stdlib.h>`
    - `#include <stdio.h>`
    - `#include <ctype.h>`
    - `#include "/home/shane/code/RIP/include/config.h"`
  - `#include <sys/time.h>`
  - `#include <unistd.h>`
  - `#include <sys/types.h>`
  - `#include <sys/socket.h>`
  - `#include <netinet/in.h>`
  - `#include <netdb.h>`
  - `#include <pthread.h>`
  - `#include <stdlib.h>`
  - `#include <errno.h>`
  - `#include <fcntl.h>`
  - `#include <signal.h>`
  - `#include <stdio.h>`
  - `#include "/home/shane/code/RIP/include/iproutines.h"`
    - `#include <sys/types.h>`
    - `#include <glib.h>`
    - `#include </home/shane/code/RIP/include/inet6def.h>`
    - `#include </home/shane/code/RIP/include/erroutines.h>`

## Preprocessor definitions

`#define READ_QUERY_COMMAND`

`#define USAGE`

`#define QC_Q_SOURCES 0`

`#define QC_Q_VERSION 1`

## Typedef qc_qtype_t

`typedef enum {...} qc_qtype_t`

`enum` |
`{` |
`QC_EMPTY;` |
`QC_PARERR;` |
`QC_SYNERR;` |
`QC_NOKEY;` |
`QC_TEMPLATE;` |
`QC_HELP;` |
`QC_REAL;` |
`QC_FILTERED;` |
`QC_TYPE_MAX;` |
`}` |

## Typedef Query_environ

`typedef struct Query_environ_t Query_environ`

`struct Query_environ_t` |
`{` |
`sk_conn_st condat;` |
`unsigned int k;` |
`GList* sources_list;` |
`char* version;` |
`ip_addr_t pIP;` |
`}` |

## Typedef Query_command

`typedef struct Query_command_t Query_command`

`struct Query_command_t` |
`{` |
`qc_qtype_t query_type;` |
`gboolean c_irt_search;` |
`int d;` |
`int e;` |
`int fast;` |
`int g;` |
`mask_t inv_attrs_bitmap;` |
`int recursive;` |
`int l;` |
`int m;` |
`int q;` |
`int t;` |
`int v;` |
`int x;` |
`int filtered;` |
`int L;` |
`int M;` |
`int R;` |
`int S;` |
`mask_t object_type_bitmap;` |
`mask_t keytypes_bitmap;` |
`char* keys;` |
`}` |

## 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 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()