Class IpmiMessage
java.lang.Object
org.metricshub.ipmi.core.coding.protocol.IpmiMessage
- Direct Known Subclasses:
Ipmiv15Message,Ipmiv20Message
Wrapper class for IPMI message
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbyte[]intintintvoidsetAuthCode(byte[] authCode) voidsetAuthenticationType(AuthenticationType authenticationType) voidsetConfidentialityAlgorithm(ConfidentialityAlgorithm confidentialityAlgorithm) voidsetPayload(IpmiPayload payload) SetspayloadandpayloadLengthvoidsetPayloadLength(int payloadLength) voidsetSessionID(int sessionID) voidsetSessionSequenceNumber(int sessionSequenceNumber)
-
Constructor Details
-
IpmiMessage
public IpmiMessage()
-
-
Method Details
-
setAuthenticationType
-
getAuthenticationType
-
setSessionSequenceNumber
public void setSessionSequenceNumber(int sessionSequenceNumber) -
getSessionSequenceNumber
public int getSessionSequenceNumber() -
setSessionID
public void setSessionID(int sessionID) -
getSessionID
public int getSessionID() -
setAuthCode
public void setAuthCode(byte[] authCode) -
getAuthCode
public byte[] getAuthCode() -
setPayload
SetspayloadandpayloadLength- Parameters:
payload-
-
getPayload
-
setPayloadLength
public void setPayloadLength(int payloadLength) -
getPayloadLength
public int getPayloadLength()- Returns:
- Length of the UNENCRYPTED payload.
-
setConfidentialityAlgorithm
-
getConfidentialityAlgorithm
-