
es.tid.emulator.node.resources.ResourceManager Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of network-emulator Show documentation
Show all versions of network-emulator Show documentation
Emulator of GMPLS-controlled transport Network
The newest version!
package es.tid.emulator.node.resources;
import java.net.Inet4Address;
import java.util.Hashtable;
import es.tid.emulator.node.transport.lsp.LSPKey;
import es.tid.emulator.node.transport.lsp.te.LSPTE;
import es.tid.pce.pcep.messages.PCEPRequest;
import es.tid.rsvp.messages.RSVPPathTearMessage;
import es.tid.rsvp.messages.te.RSVPTEPathMessage;
import es.tid.rsvp.messages.te.RSVPTEResvMessage;
public interface ResourceManager {
public boolean checkResources(LSPTE lsp);
public boolean reserveResources(LSPTE lsp, Inet4Address dstNodeLink);
public boolean freeResources(LSPTE lsp);
public PCEPRequest getPCEPRequest(LSPTE lspInfo);
//public boolean checkLocalResources(LSPTE lspInfo);
public RSVPTEPathMessage getRSVPTEPathMessageFromPCEPResponse(LSPTE lsp);
public RSVPPathTearMessage getRSVPPathTearMessage(LSPTE lsp);
public RSVPTEResvMessage getRSVPResvMessageFromDestination(RSVPTEPathMessage path, LSPTE lsp);
public RSVPTEPathMessage forwardRSVPpath(LSPTE lsp,RSVPTEPathMessage path);
public Hashtable getProxHopIPv4List();
public void setProxHopIPv4List(Hashtable proxHopIPv4List);
public Hashtable getPreviousHopIPv4List();
public void setPreviousHopIPv4List(Hashtable previousHopIPv4List);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy