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[]
int
int
int
void
setAuthCode
(byte[] authCode) void
setAuthenticationType
(AuthenticationType authenticationType) void
setConfidentialityAlgorithm
(ConfidentialityAlgorithm confidentialityAlgorithm) void
setPayload
(IpmiPayload payload) Setspayload
andpayloadLength
void
setPayloadLength
(int payloadLength) void
setSessionID
(int sessionID) void
setSessionSequenceNumber
(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
Setspayload
andpayloadLength
- Parameters:
payload
-
-
getPayload
-
setPayloadLength
public void setPayloadLength(int payloadLength) -
getPayloadLength
public int getPayloadLength()- Returns:
- Length of the UNENCRYPTED payload.
-
setConfidentialityAlgorithm
-
getConfidentialityAlgorithm
-