File modules/ud/ud_rx.c

  $Revision: 1.2 $

Functions to interface with RX module (create/update rx-nodes)
Status: NOT REVUED, NOT TESTED
Author(s): Andrei Robachevsky

Included Files


Preprocessor definitions

#define PAYLOAD_INETNUM_LENGTH

#define PAYLOAD_ROUTE_LENGTH


Global Function save_rx_orig()

void save_rx_orig ( rx_bin_data_t* rx_data, char* origin )
Prototyped in: modules/ud/ud_int.h
Called by: each_attribute_process()modules/ud/ud_core.c

Global Function save_rx_pref()

void save_rx_pref ( rx_bin_data_t* rx_data, unsigned int prefix, unsigned int prefix_length )
Prototyped in: modules/ud/ud_int.h
Calls: memset()
Called by: each_attribute_process()modules/ud/ud_core.c
  get_rx_data()modules/ud/ud_comrol.c

Global Function save_rx_rang()

void save_rx_rang ( rx_inum_data_t* rx_data, unsigned int begin_in, unsigned int end_in )
Prototyped in: modules/ud/ud_int.h
Calls: memset()
Called by: each_attribute_process()modules/ud/ud_core.c
  get_rx_data()modules/ud/ud_comrol.c

Global Function update_rx_bin()

int update_rx_bin ( rx_oper_mt mode, rx_tree_t* mytree, rx_bin_data_t* rx_data, long rt_id )
Prototyped in: modules/ud/ud_int.h
Calls: IP_pref_b2a()modules/ip/ip.c
  RX_bin_node()modules/rx/rx_node.c
  fprintf(), snprintf(), strlen(), wr_real_calloc()
Called by: commit()modules/ud/ud_comrol.c
  delete()modules/ud/ud_comrol.c

Global Function update_rx_inum()

int update_rx_inum ( rx_oper_mt mode, rx_tree_t* mytree, rx_inum_data_t* rx_data, long in_id )
Prototyped in: modules/ud/ud_int.h
Calls: IP_rang_b2a()modules/ip/ip.c
  RX_inum_node()modules/rx/rx_node.c
  fprintf(), snprintf(), strlen(), wr_real_calloc()
Called by: commit()modules/ud/ud_comrol.c
  delete()modules/ud/ud_comrol.c