edu.harvard.syrah.pyxida.api
Interface ExternalAPIIF
- All Known Implementing Classes:
- ExternalAPI
public interface ExternalAPIIF
Method Summary |
void |
createProxyCoord(java.lang.String remoteNode,
int lease,
cbResult)
|
void |
destroyProxyCoord(java.lang.String remoteNode,
cbResult)
|
void |
estimateRTT(java.lang.String nodeA,
java.lang.String nodeB,
cbLatency)
|
void |
getLocalCoord( cbLocalCoord)
Returns a coordinate
of either a substrate node or a local proxy node |
void |
getLocalError( cbLocalError)
|
void |
getProxyCoord(java.lang.String remoteNode,
cbProxyCoord)
|
void |
getRemoteCoord(java.lang.String remoteNode,
cbRemoteCoord)
|
void |
getRemoteCoords(java.util.Hashtable<java.lang.String,java.lang.Object> remoteNodes,
cbRemoteCoords)
|
void |
renewProxyCoord(java.lang.String remoteNode,
int lease,
cbResult)
|
getLocalCoord
void getLocalCoord( cbLocalCoord)
- Returns a coordinate
of either a substrate node or a local proxy node
getRemoteCoord
void getRemoteCoord(java.lang.String remoteNode,
cbRemoteCoord)
getRemoteCoords
void getRemoteCoords(java.util.Hashtable<java.lang.String,java.lang.Object> remoteNodes,
cbRemoteCoords)
getLocalError
void getLocalError( cbLocalError)
estimateRTT
void estimateRTT(java.lang.String nodeA,
java.lang.String nodeB,
cbLatency)
createProxyCoord
void createProxyCoord(java.lang.String remoteNode,
int lease,
cbResult)
getProxyCoord
void getProxyCoord(java.lang.String remoteNode,
cbProxyCoord)
renewProxyCoord
void renewProxyCoord(java.lang.String remoteNode,
int lease,
cbResult)
destroyProxyCoord
void destroyProxyCoord(java.lang.String remoteNode,
cbResult)