|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjist.swans.mac.MacDumb.MacDumbMessage
private static class MacDumb.MacDumbMessage
MacDumbMessage is the packet sent out by the MacDumb mac.
src address: size=6 dst address: size=6 size: size=2 body: 0-65535
| Field Summary | |
|---|---|
private Message |
body
mac message payload. |
private MacAddress |
dst
mac message destination address. |
static int |
HEADER_SIZE
fixed mac packet header length. |
private MacAddress |
src
mac message source address. |
| Fields inherited from interface jist.swans.misc.Message |
|---|
NULL |
| Constructor Summary | |
|---|---|
MacDumb.MacDumbMessage(MacAddress src,
MacAddress dst,
Message body)
Create new mac packet. |
|
| Method Summary | |
|---|---|
void |
getBytes(byte[] msg,
int offset)
Store packet into byte array. |
MacAddress |
getDst()
Return mac message destination. |
Message |
getPayload()
Return mac message payload. |
int |
getSize()
Return packet size or Constants.ZERO_WIRE_SIZE. |
MacAddress |
getSrc()
Return mac message source. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static int HEADER_SIZE
private MacAddress src
private MacAddress dst
private Message body
| Constructor Detail |
|---|
public MacDumb.MacDumbMessage(MacAddress src,
MacAddress dst,
Message body)
src - source mac addressdst - destination mac addressbody - mac packet payload| Method Detail |
|---|
public MacAddress getSrc()
public MacAddress getDst()
public Message getPayload()
public int getSize()
getSize in interface Message
public void getBytes(byte[] msg,
int offset)
getBytes in interface Messagemsg - destination byte arrayoffset - byte array starting offsetpublic java.lang.String toString()
toString in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||