|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcore.DTNHost
test.TestDTNHost
public class TestDTNHost
A test stub of DTNHost for testing. All fields are public so they can be easily read from test cases.
| Field Summary | |
|---|---|
int |
abortedBytesRemaining
|
DTNHost |
abortedFrom
|
java.lang.String |
abortedId
|
double |
lastUpdate
|
int |
nrofConnect
|
int |
nrofUpdate
|
DTNHost |
recvFrom
|
Message |
recvMessage
|
DTNHost |
transferredFrom
|
java.lang.String |
transferredId
|
| Constructor Summary | |
|---|---|
TestDTNHost()
|
|
| Method Summary | |
|---|---|
void |
connect(DTNHost anotherHost)
Creates a connection to another host (if it is within range) |
void |
messageAborted(java.lang.String id,
DTNHost from,
int bytesRemaining)
Informs the host that a message transfer was aborted. |
void |
messageTransferred(java.lang.String id,
DTNHost from)
Informs the host that a message was successfully transferred. |
int |
receiveMessage(Message m,
DTNHost from)
Start receiving a message from another host |
void |
update()
Updates node's network layer and router. |
| Methods inherited from class core.DTNHost |
|---|
changedConnection, compareTo, createNewMessage, deleteMessage, equals, forceConnection, getAddress, getBufferOccupancy, getConnections, getCurCell, getLocation, getMessageCollection, getNrofMessages, getPath, getRouter, getRoutingInfo, getTransmitRange, getTransmitSpeed, isActive, move, requestDeliverableMessages, sendMessage, setCurCell, setLocation, setName, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public double lastUpdate
public int nrofConnect
public int nrofUpdate
public Message recvMessage
public DTNHost recvFrom
public java.lang.String abortedId
public DTNHost abortedFrom
public int abortedBytesRemaining
public java.lang.String transferredId
public DTNHost transferredFrom
| Constructor Detail |
|---|
public TestDTNHost()
| Method Detail |
|---|
public void connect(DTNHost anotherHost)
DTNHost
connect in class DTNHostpublic void update()
DTNHost
update in class DTNHost
public int receiveMessage(Message m,
DTNHost from)
DTNHost
receiveMessage in class DTNHostm - The messagefrom - Who the message is from
MessageRouter.receiveMessage(Message, DTNHost)
public void messageAborted(java.lang.String id,
DTNHost from,
int bytesRemaining)
DTNHost
messageAborted in class DTNHostid - Identifier of the messagefrom - From who the message was frombytesRemaining - Nrof bytes that were left before the transfer
would have been ready; or -1 if the number of bytes is not known
public void messageTransferred(java.lang.String id,
DTNHost from)
DTNHost
messageTransferred in class DTNHostid - Identifier of the messagefrom - From who the message was from
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||