public class EAPOLMkpduPeerListParameterSet extends BasePacket implements EAPOLMkpduParameterSet
| Modifier and Type | Class and Description |
|---|---|
static class |
EAPOLMkpduPeerListParameterSet.MemberDetails |
| Modifier and Type | Field and Description |
|---|---|
protected List<EAPOLMkpduPeerListParameterSet.MemberDetails> |
members |
parent, payloadBODY_LENGTH_MSB_MASK, BODY_LENGTH_MSB_SHIFT, BODY_LENGTH_OCTET_OFFSET, FIELD_MI_LENGTH, FIELD_MN_LENGTH, FIELD_SCI_LENGTH, PARAMETERSET_TYPE_BASIC, PARAMETERSET_TYPE_DISTRIBUTED_SAK, PARAMETERSET_TYPE_ICV_INDICATOR, PARAMETERSET_TYPE_LIVE_PEER_LIST, PARAMETERSET_TYPE_MACSEC_SAK_USE, PARAMETERSET_TYPE_POTENTIAL_PEER_LIST| Constructor and Description |
|---|
EAPOLMkpduPeerListParameterSet() |
| Modifier and Type | Method and Description |
|---|---|
void |
addMember(byte[] mi,
int mn)
Member details adding.
|
static Deserializer<EAPOLMkpduPeerListParameterSet> |
deserializer()
Deserializer function for Peer List Parameter Set.
|
short |
getBodyLength()
Retrieve Body Length field of Parameter Set.
|
List<EAPOLMkpduPeerListParameterSet.MemberDetails> |
getMembers()
Member details.
|
byte |
getParameterSetType()
Retrieve Type of Parameter Set.
|
short |
getTotalLength()
Total length; ie.
|
boolean |
memberExists(byte[] mi)
Searching Member details.
|
byte[] |
serialize()
Utility function for Serializing Parameter Set.
|
void |
setBodyLength(short length)
Body Length.
|
void |
setPeerListType(byte peerListType)
Setting List Type.
|
clone, equals, getParent, getPayload, hashCode, resetChecksum, setParent, setPayloadprotected List<EAPOLMkpduPeerListParameterSet.MemberDetails> members
public byte[] serialize()
EAPOLMkpduParameterSetserialize in interface EAPOLMkpduParameterSetserialize in interface IPacketpublic static Deserializer<EAPOLMkpduPeerListParameterSet> deserializer()
public void setPeerListType(byte peerListType)
peerListType - type - PEERLIST_TYPE_LIVE or PEERLIST_TYPE_POTENTIAL for live
and potential peer listspublic void addMember(byte[] mi,
int mn)
mi - ,type byte[]mn - , type intpublic boolean memberExists(byte[] mi)
mi - ,type byte[]public List<EAPOLMkpduPeerListParameterSet.MemberDetails> getMembers()
public byte getParameterSetType()
EAPOLMkpduParameterSetgetParameterSetType in interface EAPOLMkpduParameterSetpublic short getTotalLength()
EAPOLMkpduParameterSetgetTotalLength in interface EAPOLMkpduParameterSetpublic short getBodyLength()
EAPOLMkpduParameterSetgetBodyLength in interface EAPOLMkpduParameterSetpublic void setBodyLength(short length)
length - ,type short