[Kamailio-Devel] SF.net SVN: openser:[5129] trunk/modules/carrierroute
Henning Westerholt
henning.westerholt at 1und1.de
Fri Oct 24 10:28:01 CEST 2008
Revision: 5129
http://openser.svn.sourceforge.net/openser/?rev=5129&view=rev
Author: henningw
Date: 2008-10-24 08:28:01 +0000 (Fri, 24 Oct 2008)
Log Message:
-----------
- refactor carrierroute module (preparations for later performance
improvements and some functional additions)
- use core trie structure instead of the own copy of the digit trie
- use a iterative approach instead of the recursive digit matching
- move belonging functionality to one file, reduce dependencies between
different files, change interfaces to use more appropriate structures
- get rid of this API pointer to differ between config and DB mode
Modified Paths:
--------------
trunk/modules/carrierroute/carrierroute.c
trunk/modules/carrierroute/carrierroute.h
Added Paths:
-----------
trunk/modules/carrierroute/cr_carrier.c
trunk/modules/carrierroute/cr_carrier.h
trunk/modules/carrierroute/cr_config.c
trunk/modules/carrierroute/cr_config.h
trunk/modules/carrierroute/cr_data.c
trunk/modules/carrierroute/cr_data.h
trunk/modules/carrierroute/cr_db.c
trunk/modules/carrierroute/cr_db.h
trunk/modules/carrierroute/cr_fifo.c
trunk/modules/carrierroute/cr_fifo.h
trunk/modules/carrierroute/cr_func.c
trunk/modules/carrierroute/cr_func.h
trunk/modules/carrierroute/cr_map.c
trunk/modules/carrierroute/cr_map.h
trunk/modules/carrierroute/cr_rule.c
trunk/modules/carrierroute/cr_rule.h
Removed Paths:
-------------
trunk/modules/carrierroute/carrier_tree.c
trunk/modules/carrierroute/carrier_tree.h
trunk/modules/carrierroute/load_data.c
trunk/modules/carrierroute/load_data.h
trunk/modules/carrierroute/route.h
trunk/modules/carrierroute/route_config.c
trunk/modules/carrierroute/route_config.h
trunk/modules/carrierroute/route_db.c
trunk/modules/carrierroute/route_db.h
trunk/modules/carrierroute/route_fifo.c
trunk/modules/carrierroute/route_fifo.h
trunk/modules/carrierroute/route_func.c
trunk/modules/carrierroute/route_func.h
trunk/modules/carrierroute/route_rule.c
trunk/modules/carrierroute/route_rule.h
trunk/modules/carrierroute/route_tree.c
trunk/modules/carrierroute/route_tree.h
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Devel
mailing list