de.fhg.fokus.diameter.DiameterPeer.routing.RoutingRealm Class Reference

List of all members.

Detailed Description

Definition at line 118 of file RoutingEngine.java.

Public Member Functions

 RoutingRealm (String realm)
void addRoute (String FQDN, int metric)

Package Attributes

String realm
Vector< RoutingEntryroutes


Constructor & Destructor Documentation

de.fhg.fokus.diameter.DiameterPeer.routing.RoutingRealm.RoutingRealm ( String  realm  ) 

Definition at line 121 of file RoutingEngine.java.

00121                                       {
00122         this.realm = realm;
00123         this.routes = new Vector<RoutingEntry>();
00124     }


Member Function Documentation

void de.fhg.fokus.diameter.DiameterPeer.routing.RoutingRealm.addRoute ( String  FQDN,
int  metric 
)

Definition at line 125 of file RoutingEngine.java.

References de.fhg.fokus.diameter.DiameterPeer.routing.RoutingRealm.routes.

Referenced by de.fhg.fokus.diameter.DiameterPeer.routing.RoutingEngine.addRealmRoute().

00125                                                 {       
00126         RoutingEntry re = new RoutingEntry(FQDN,metric);
00127         for (RoutingEntry i : routes) 
00128             if (i.metric<=metric){
00129                 routes.add(routes.indexOf(i), re);
00130                 break;
00131             }
00132     }


Member Data Documentation

String de.fhg.fokus.diameter.DiameterPeer.routing.RoutingRealm.realm [package]

Definition at line 119 of file RoutingEngine.java.

Vector<RoutingEntry> de.fhg.fokus.diameter.DiameterPeer.routing.RoutingRealm.routes [package]

Definition at line 120 of file RoutingEngine.java.

Referenced by de.fhg.fokus.diameter.DiameterPeer.routing.RoutingRealm.addRoute().


The documentation for this class was generated from the following file:
Generated on Sun Oct 12 04:04:07 2008 for Open IMS Core JavaDiameterPeer by  doxygen 1.5.2