Cross reference for include/protocol_mirror.h of index.

# File include/protocol_mirror.h

      $Revision: 1.5 $

      Near real-time mirror server module (pm).  NRTM  protocol.

      Status: NOT REVUED, NOT TESTED

    Online References:

      Author:
          andrei

Included in: | modules/pw/protocol_whois.c
| modules/sv/server.c
| modules/ud/ud_main.c

## Included Files

- `#include <glib.h>`

- `#include "include/mysql_driver.h"`
  - `#include "/opt/package/mysql/include/mysql/mysql.h"`
    - `#include <sys/types.h>`
    - `#include "/opt/package/mysql/include/mysql/mysql_com.h"`
    - `#include "/opt/package/mysql/include/mysql/mysql_version.h"`
  - `#include "/opt/package/mysql/include/mysql/mysqld_error.h"`
  - `#include "include/erroutines.h"`
    - `#include <stdio.h>`
    - `#include <unistd.h>`
    - `#include <stdlib.h>`
    - `#include <assert.h>`
    - `#include <time.h>`
    - `#include <stdarg.h>`
    - `#include <strings.h>`
    - `#include <glib.h>`
    - `#include <pthread.h>`
    - `#include <include/bitmask.h>`
    - `#include <include/stubs.h>`
    - `#include "include/thread.h"`
      - `#include <pthread.h>`
    - `#include "include/er_facilities.h"`
      - `#include <include/erroutines.h>`
      - `#include "include/er_RX_errors.h"`
      - `#include "include/er_ER_errors.h"`
      - `#include "include/er_IP_errors.h"`
      - `#include "include/er_UP_errors.h"`
      - `#include "include/er_UT_errors.h"`
      - `#include "include/er_WH_errors.h"`
      - `#include "include/er_RP_errors.h"`
      - `#include "include/er_QI_errors.h"`
      - `#include "include/er_QC_errors.h"`
      - `#include "include/er_PW_errors.h"`
      - `#include "include/er_SK_errors.h"`
      - `#include "include/er_TH_errors.h"`
      - `#include "include/er_SQ_errors.h"`
      - `#include "include/er_PM_errors.h"`
      - `#include "include/er_MM_errors.h"`
      - `#include "include/er_SV_errors.h"`
      - `#include "include/er_AC_errors.h"`
      - `#include "include/er_UD_errors.h"`
      - `#include "include/er_PA_errors.h"`
      - `#include "include/er_PC_errors.h"`
    - `#include "include/er_aspects.h"`
      - `#include "include/erroutines.h"`
    - `#include "include/er_formats.h"`

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

- `#include "include/aa.h"`
  - `#include "include/iproutines.h"`

## Preprocessor definitions

`#define PM_H`

String sizes

`#define STR_S 63`

`#define STR_M 255`

`#define STR_L 1023`

`#define STR_XL 4095`

`#define STR_XXL 16383`

Maximum size of input that can be recieved from the client.

`#define MAX_INPUT_SIZE 1024`

`#define PM_get_current_serial( connection )`

`#define PM_get_oldest_serial( connection )`

## Typedef nrtm_q_t

`typedef struct _nrtm_q_t nrtm_q_t`

`struct _nrtm_q_t` |
`{` |
`char* source;` |
`int version;` |
`long first;` |
`long last;` |
`}` |