public class GossipMessage
extends pt.unl.fct.di.novasys.babel.protocols.dissemination.messages.IdentifiableProtoMessage
| Modifier and Type | Field and Description |
|---|---|
static short |
MSG_CODE |
static pt.unl.fct.di.novasys.network.ISerializer<GossipMessage> |
serializer |
| Constructor and Description |
|---|
GossipMessage(Timestamp t,
pt.unl.fct.di.novasys.network.data.Host s,
byte[] p,
short pID) |
| Modifier and Type | Method and Description |
|---|---|
GossipMessage |
clone() |
pt.unl.fct.di.novasys.babel.protocols.dissemination.notifications.BroadcastDelivery |
generateDeliveryNotification(short sourceProtoID) |
short |
getHopCount() |
byte[] |
getPayload() |
short |
getProtoID() |
pt.unl.fct.di.novasys.network.data.Host |
getSender() |
Timestamp |
getTimestamp() |
short |
incrementHopCount() |
void |
setHopCount(short hopCount) |
void |
setProtoID(short protoID) |
String |
toString() |
public static final short MSG_CODE
public static final pt.unl.fct.di.novasys.network.ISerializer<GossipMessage> serializer
public GossipMessage(Timestamp t, pt.unl.fct.di.novasys.network.data.Host s, byte[] p, short pID)
public pt.unl.fct.di.novasys.babel.protocols.dissemination.notifications.BroadcastDelivery generateDeliveryNotification(short sourceProtoID)
generateDeliveryNotification in class pt.unl.fct.di.novasys.babel.protocols.dissemination.messages.IdentifiableProtoMessagepublic GossipMessage clone()
public short getHopCount()
public void setHopCount(short hopCount)
public short getProtoID()
public void setProtoID(short protoID)
public Timestamp getTimestamp()
public pt.unl.fct.di.novasys.network.data.Host getSender()
public byte[] getPayload()
public short incrementHopCount()
Copyright © 2024. All rights reserved.