sidnet.stack.users.marco_project.packet_centric.routing
Class Treap

java.lang.Object
  extended by sidnet.stack.users.marco_project.packet_centric.routing.Treap
All Implemented Interfaces:
JistAPI.DoNotRewrite

public class Treap
extends java.lang.Object
implements JistAPI.DoNotRewrite


Constructor Summary
Treap()
           
 
Method Summary
 void clear()
           
 java.util.List<ElectricCharge> elements()
           
 void insert(Ordered key, long priority, ElectricCharge obj)
           
 java.util.List<Ordered> keys()
           
 ElectricCharge lookup(Ordered key)
           
 void remove(Ordered key)
           
 void removeMin()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Treap

public Treap()
Method Detail

lookup

public ElectricCharge lookup(Ordered key)

insert

public void insert(Ordered key,
                   long priority,
                   ElectricCharge obj)

removeMin

public void removeMin()

remove

public void remove(Ordered key)

clear

public void clear()

keys

public java.util.List<Ordered> keys()

elements

public java.util.List<ElectricCharge> elements()