|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface TunnelInfo
Defines the information associated with a tunnel
Method Summary | |
---|---|
Hash |
getDestination()
if this is a client tunnel, what destination is it for? |
long |
getExpiration()
|
int |
getLength()
how many peers are there in the tunnel (including the creator)? |
Hash |
getPeer(int hop)
retrieve the peer at the given hop. |
long |
getProcessedMessagesCount()
|
TunnelId |
getReceiveTunnelId(int hop)
retrieve the tunnelId that the given hop receives messages on. |
TunnelId |
getSendTunnelId(int hop)
retrieve the tunnelId that the given hop sends messages on. |
long |
getVerifiedBytesTransferred()
we know for sure that this many bytes travelled through the tunnel in its lifetime |
void |
incrementVerifiedBytesTransferred(int numBytes)
we know for sure that the given number of bytes were sent down the tunnel fully |
boolean |
isInbound()
is this an inbound tunnel? |
void |
testSuccessful(int responseTime)
take note that the tunnel was able to measurably Do Good in the given time |
Method Detail |
---|
int getLength()
TunnelId getReceiveTunnelId(int hop)
TunnelId getSendTunnelId(int hop)
Hash getPeer(int hop)
boolean isInbound()
Hash getDestination()
long getExpiration()
void testSuccessful(int responseTime)
long getProcessedMessagesCount()
long getVerifiedBytesTransferred()
void incrementVerifiedBytesTransferred(int numBytes)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |