Cross reference for include/ud_tr.h of index.

# File include/ud_tr.h

      $Revision: 1.1 $

      Semi-internal header file for UD module

      Status: NOT REVUED, NOT TESTED

     Author(s):       Andrei Robachevsky

Included in: | modules/sv/server.c

## Included Files

- `#include "include/ud_int.h"`
  - `#include <stdio.h>`
  - `#include <strings.h>`
  - `#include <glib.h>`
  - `#include <stdlib.h>`
  - `#include <ctype.h>`
  - `#include <unistd.h>`
  - `#include "include/defs.h"`
    - `#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 <sys/types.h>`
      - `#include <glib.h>`
      - `#include <include/inet6def.h>`
      - `#include <include/erroutines.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/sk.h"`
        - `#include "include/stubs.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 "include/iproutines.h"`
      - `#include "include/thread.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 "include/iproutines.h"`
  - `#include "include/erroutines.h"`
  - `#include "include/rp.h"`
    - `#include <stddef.h>`
    - `#include <glib.h>`
    - `#include <pthread.h>`
    - `#include <defs.h>`
    - `#include <iproutines.h>`
    - `#include <erroutines.h>`
    - `#include <rxroutines.h>`
    - `#include <mysql_driver.h>`
    - `#include "include/ca_defs.h"`
      - `#include <pthread.h>`
      - `#include <glib.h>`
    - `#include <thread.h>`
  - `#include "include/nh.h"`
    - `#include <mysql_driver.h>`
  - `#include "include/sk.h"`
  - `#include "include/memwrap.h"`
  - `#include "include/ca_configFns.h"`
    - `#include "include/ca_defs.h"`
    - `#include <memwrap.h>`
    - `#include <erroutines.h>`
  - `#include "include/ca_dictionary.h"`
  - `#include "include/ca_macros.h"`
    - `#include "include/ca_adminAttribs.h"`
  - `#include "include/ca_srcAttribs.h"`
  - `#include "include/globaldefs.h"`
  - `#include "include/bitmask.h"`
  - `#include "include/which_keytypes.h"`

## Preprocessor definitions

`#define _UD_TR_H`

`#define DUMMY_OBJECT_ID 1`

`#define tr_get_object_id( result, row )`

`#define tr_get_sequence_id( result, row )`

`#define tr_get_serial_id( result, row )`

`#define tr_get_class_type( result, row )`

`#define tr_get_save( result, row )`

`#define tr_get_escript( result, row )`

`#define tr_get_mode( result, row )`

`#define tr_get_success( result, row )`

`#define tr_get_action( result, row )`

`#define tr_get_status( result, row )`

`#define tr_get_clean( result, row )`

`#define TR_update_status( tr )`

`#define TR_update_save( tr )`

`#define TR_update_dummy( tr )`

`#define TR_update_escript( tr )`

`#define TR_update_id( tr )`

`#define TR_mark_clean( tr )`

`#define TCP_UNCLEAN 0x0000`

`#define TCP_CLEAN 0x0100`

`#define TCP_ROLLBACK 0x0200`

`#define TCP_COMMIT_NH 0x0400`

`#define TCP_ROLLBACK_NH TCP_COMMIT_NH`

`#define TCP_COMMIT_I 0x0800`

`#define TCP_ROLLBACKED TCP_COMMIT_I`

`#define TCP_COMMIT_II 0x1000`

`#define TCP_DELETE 0x2000`

`#define TCP_CREATE_S 0x4000`

`#define TS_CLEAN( a )`

`#define TS_ROLLBACK( a )`

`#define TS_ROLLBACKED( a )`

`#define TS_COMMITTED_NH( a )`

`#define TS_ROLLBACKED_NH( a )`

`#define TS_COMMITTED_I( a )`

`#define TS_COMMITTED_II( a )`

`#define TS_DELETED( a )`

`#define TS_CREATED_S( a )`

`#define TR_ACTION( a )`

`#define TR_STATUS( a )`

`#define CP_ROLLBACK( a )`

`#define CP_COMMIT( a )`

`#define CP_ROLLBACK_PASSED( a )`

`#define CP_DELETE_PASSED( a )`

`#define CP_COMMIT_NH_PASSED( a )`

`#define CP_ROLLBACK_NH_PASSED( a )`

`#define CP_COMMIT_I_PASSED( a )`

`#define CP_COMMIT_II_PASSED( a )`

`#define CP_CREATE_S_PASSED( a )`

`#define CP_CLEAN( a )`

`#define TR_LAST 1`

## Global Variable Lock

`pthread_mutex_t Lock`

Included from | include/ca_defs.h
Visible in: |  | include/ca_configFns.h
|  | include/ca_defs.h
|  | include/query_instructions.h
|  | include/rp.h
|  | include/ud_int.h
|  | include/ud_tr.h
|  | modules/ac/access_control.c
|  | modules/ca/ca_configFns.c
|  | modules/ca/ca_configFns.h
|  | modules/ca/ca_defs.h
|  | modules/ca/ca_initFn.c
|  | modules/ca/ca_sanityCheck.c
|  | modules/ca/ca_sourceLoader.c
|  | modules/ca/ca_values.c
|  | modules/er/er_macro.c
|  | modules/pc/pc_commands.c
|  | modules/pm/pm_serials.c
|  | modules/pm/protocol_mirror.c
|  | modules/pw/protocol_whois.c
|  | modules/qc/query_command.c
|  | modules/qi/query_instructions.c
|  | modules/qi/query_instructions.h
|  | modules/rp/rp.h
|  | modules/rp/rp_convert.c
|  | modules/rp/rp_load.c
|  | modules/rp/rp_search.c
|  | modules/rp/rp_tree.c
|  | modules/rp/rp_update.c
|  | modules/sv/server.c
|  | modules/ud/ud_comrol.c
|  | modules/ud/ud_core.c
|  | modules/ud/ud_int.h
|  | modules/ud/ud_main.c
|  | modules/ud/ud_misc.c
|  | modules/ud/ud_process_stream.c
|  | modules/ud/ud_recover.c
|  | modules/ud/ud_rx.c
|  | modules/ud/ud_serial.c
|  | modules/ud/ud_tr.h
Used in: | ca_get_adminIntElement() | modules/ca/ca_configFns.c
| ca_get_adminStrElement() | modules/ca/ca_configFns.c
| ca_get_boolean() | modules/ca/ca_configFns.c
| ca_get_dirlist() | modules/ca/ca_configFns.c
| ca_get_int() | modules/ca/ca_configFns.c
| ca_get_string() | modules/ca/ca_configFns.c
| ca_set_boolean() | modules/ca/ca_configFns.c
| ca_set_string() | modules/ca/ca_configFns.c
| ca_srchandle2Intelement() | modules/ca/ca_configFns.c
| ca_srchandle2Strelement() | modules/ca/ca_configFns.c