- caAesCbc128 - Static variable in class com.veraxsystems.vxipmi.coding.security.SecurityConstants
-
Confidentiality algorithm = AES-CBC-128
- calcFormula(int) - Method in class com.veraxsystems.vxipmi.coding.commands.sdr.record.FullSensorRecord
-
Converts to units-based value using the 'y=Mx+B' formula.
- calculateSik(Rakp1ResponseData) - Method in class com.veraxsystems.vxipmi.coding.commands.session.Rakp1
-
Calculates SIK (Session Integrity Key) based on RAKP Messages 1 and 2
- caNone - Static variable in class com.veraxsystems.vxipmi.coding.security.SecurityConstants
-
Confidentiality algorithm = None
- caXRc4_128 - Static variable in class com.veraxsystems.vxipmi.coding.security.SecurityConstants
-
Confidentiality algorithm = xRC4-128
- caXRc4_40 - Static variable in class com.veraxsystems.vxipmi.coding.security.SecurityConstants
-
Confidentiality algorithm = xRC4-40
- ChassisControl - Class in com.veraxsystems.vxipmi.coding.commands.chassis
-
Wrapper class for Chassis Control request.
- ChassisControl(IpmiVersion, CipherSuite, AuthenticationType, PowerCommand) - Constructor for class com.veraxsystems.vxipmi.coding.commands.chassis.ChassisControl
-
Initiates ChassisControl for encoding and decoding.
- ChassisControl - Static variable in class com.veraxsystems.vxipmi.coding.commands.CommandCodes
-
An IPMI code for Chassis Control command
- ChassisControlResponseData - Class in com.veraxsystems.vxipmi.coding.commands.chassis
-
Wrapper class for Chassis Control response.
- ChassisControlResponseData() - Constructor for class com.veraxsystems.vxipmi.coding.commands.chassis.ChassisControlResponseData
-
- ChassisControlRunner - Class in com.veraxsystems.vxipmi.test
-
- ChassisControlRunner() - Constructor for class com.veraxsystems.vxipmi.test.ChassisControlRunner
-
- ChassisIdentifyState - Enum in com.veraxsystems.vxipmi.coding.commands.chassis
-
Chassis Identify State.
- ChassisInfo - Class in com.veraxsystems.vxipmi.coding.commands.fru.record
-
FRU record containing Chassis info.
This area is used to hold Serial Number, Part Number, and other information
about the system chassis.
- ChassisInfo(byte[], int) - Constructor for class com.veraxsystems.vxipmi.coding.commands.fru.record.ChassisInfo
-
Creates and populates record
- ChassisType - Enum in com.veraxsystems.vxipmi.coding.commands.fru.record
-
Specifies possible types of chassis.
- checkKeyExchangeAuthenticationCode(byte[], byte[], String) - Method in class com.veraxsystems.vxipmi.coding.security.AuthenticationAlgorithm
-
Checks value of the Key Exchange Authentication Code in RAKP messages
- checkKeyExchangeAuthenticationCode(byte[], byte[], String) - Method in class com.veraxsystems.vxipmi.coding.security.AuthenticationRakpHmacSha1
-
- checkKeyExchangeAuthenticationCode(byte[], byte[], String) - Method in class com.veraxsystems.vxipmi.coding.security.AuthenticationRakpNone
-
Checks value of the Key Exchange Authentication Code in RAKP messages
using the RAKP-None algorithm.
- Ciphers - Class in com.veraxsystems.vxipmi.sm.states
-
State at which
CipherSuite
that will be used during the session is
already picked.
- Ciphers() - Constructor for class com.veraxsystems.vxipmi.sm.states.Ciphers
-
- CipherSuite - Class in com.veraxsystems.vxipmi.coding.security
-
Provides cipher suite (authentication, confidentiality and integrity
algorithms used during the session).
- CipherSuite(byte, byte, byte, byte) - Constructor for class com.veraxsystems.vxipmi.coding.security.CipherSuite
-
- CiphersWaiting - Class in com.veraxsystems.vxipmi.sm.states
-
State at which getting Channel Cipher Suites is in progress.
- CiphersWaiting(int, int) - Constructor for class com.veraxsystems.vxipmi.sm.states.CiphersWaiting
-
Initializes state.
- close() - Method in class com.veraxsystems.vxipmi.connection.ConnectionManager
-
Closes all open connections and disconnects
UdpListener
.
- closeConnection(ConnectionHandle) - Method in class com.veraxsystems.vxipmi.api.async.IpmiAsyncConnector
-
Closes the connection with the given handle
- closeConnection(ConnectionHandle) - Method in class com.veraxsystems.vxipmi.api.sync.IpmiConnector
-
Closes the connection with the given handle
- closeConnection(int) - Method in class com.veraxsystems.vxipmi.connection.ConnectionManager
-
Closes the connection with the given index.
- closeConnection() - Method in interface com.veraxsystems.vxipmi.transport.Messenger
-
Closes the connection.
- closeConnection() - Method in class com.veraxsystems.vxipmi.transport.UdpMessenger
-
Closes the socket and releases port.
- closeSession(ConnectionHandle) - Method in class com.veraxsystems.vxipmi.api.async.IpmiAsyncConnector
-
Closes the session with the remote host if it is currently in open state.
- closeSession(ConnectionHandle) - Method in class com.veraxsystems.vxipmi.api.sync.IpmiConnector
-
Closes the session with the remote host if it is currently in open state.
- CloseSession - Class in com.veraxsystems.vxipmi.coding.commands.session
-
Wrapper for Close Session request
- CloseSession(IpmiVersion, CipherSuite, AuthenticationType, int) - Constructor for class com.veraxsystems.vxipmi.coding.commands.session.CloseSession
-
Initiates CloseSession for both encoding and decoding.
- closeSession() - Method in class com.veraxsystems.vxipmi.connection.Connection
-
Closes the session.
- CloseSession - Class in com.veraxsystems.vxipmi.sm.events
-
- CloseSession(int, int) - Constructor for class com.veraxsystems.vxipmi.sm.events.CloseSession
-
- CloseSessionResponseData - Class in com.veraxsystems.vxipmi.coding.commands.session
-
Wrapper for Close Session response
- CloseSessionResponseData() - Constructor for class com.veraxsystems.vxipmi.coding.commands.session.CloseSessionResponseData
-
- cnter - Static variable in class com.veraxsystems.vximpi.test.ParallelTest
-
- CoderTest - Class in com.veraxsystems.vximpi.test
-
Tests message encoders and decoders.
- CoderTest() - Constructor for class com.veraxsystems.vximpi.test.CoderTest
-
- com.veraxsystems.vximpi.test - package com.veraxsystems.vximpi.test
-
- com.veraxsystems.vxipmi.api - package com.veraxsystems.vxipmi.api
-
- com.veraxsystems.vxipmi.api.async - package com.veraxsystems.vxipmi.api.async
-
The asynchronous API.
- com.veraxsystems.vxipmi.api.async.messages - package com.veraxsystems.vxipmi.api.async.messages
-
The package containing asynchronous API message classes.
- com.veraxsystems.vxipmi.api.sync - package com.veraxsystems.vxipmi.api.sync
-
The synchronous API.
- com.veraxsystems.vxipmi.coding - package com.veraxsystems.vxipmi.coding
-
The part of library responsible for message encoding and decoding.
- com.veraxsystems.vxipmi.coding.commands - package com.veraxsystems.vxipmi.coding.commands
-
The package containing command wrappers.
- com.veraxsystems.vxipmi.coding.commands.chassis - package com.veraxsystems.vxipmi.coding.commands.chassis
-
Chassis related commands.
- com.veraxsystems.vxipmi.coding.commands.fru - package com.veraxsystems.vxipmi.coding.commands.fru
-
FRU related commands.
- com.veraxsystems.vxipmi.coding.commands.fru.record - package com.veraxsystems.vxipmi.coding.commands.fru.record
-
FRU records wrappers.
- com.veraxsystems.vxipmi.coding.commands.sdr - package com.veraxsystems.vxipmi.coding.commands.sdr
-
SDR related commands.
- com.veraxsystems.vxipmi.coding.commands.sdr.record - package com.veraxsystems.vxipmi.coding.commands.sdr.record
-
SDR records formats.
- com.veraxsystems.vxipmi.coding.commands.sel - package com.veraxsystems.vxipmi.coding.commands.sel
-
SEL related commands.
- com.veraxsystems.vxipmi.coding.commands.session - package com.veraxsystems.vxipmi.coding.commands.session
-
Session management relsted commands.
- com.veraxsystems.vxipmi.coding.payload - package com.veraxsystems.vxipmi.coding.payload
-
The IPMI payload encoders and decoders.
- com.veraxsystems.vxipmi.coding.payload.lan - package com.veraxsystems.vxipmi.coding.payload.lan
-
The LAN payload format encoders and decoders.
- com.veraxsystems.vxipmi.coding.protocol - package com.veraxsystems.vxipmi.coding.protocol
-
The IPMI protocol messages, encoder and decoder.
- com.veraxsystems.vxipmi.coding.protocol.decoder - package com.veraxsystems.vxipmi.coding.protocol.decoder
-
IPMI protocol decoder classes.
- com.veraxsystems.vxipmi.coding.protocol.encoder - package com.veraxsystems.vxipmi.coding.protocol.encoder
-
IPMI protocol encoder classes.
- com.veraxsystems.vxipmi.coding.rmcp - package com.veraxsystems.vxipmi.coding.rmcp
-
The RMCP-level encoder, decoder and mesage classes.
- com.veraxsystems.vxipmi.coding.security - package com.veraxsystems.vxipmi.coding.security
-
Authentication, confidentiality and integrity algorithms.
- com.veraxsystems.vxipmi.common - package com.veraxsystems.vxipmi.common
-
The library utility classes.
- com.veraxsystems.vxipmi.connection - package com.veraxsystems.vxipmi.connection
-
- com.veraxsystems.vxipmi.connection.queue - package com.veraxsystems.vxipmi.connection.queue
-
Package responsible for message queuing.
- com.veraxsystems.vxipmi.sm - package com.veraxsystems.vxipmi.sm
-
- com.veraxsystems.vxipmi.sm.actions - package com.veraxsystems.vxipmi.sm.actions
-
- com.veraxsystems.vxipmi.sm.events - package com.veraxsystems.vxipmi.sm.events
-
- com.veraxsystems.vxipmi.sm.states - package com.veraxsystems.vxipmi.sm.states
-
- com.veraxsystems.vxipmi.test - package com.veraxsystems.vxipmi.test
-
- com.veraxsystems.vxipmi.transport - package com.veraxsystems.vxipmi.transport
-
The UDP transport layer.
- CommandCodes - Class in com.veraxsystems.vxipmi.coding.commands
-
Contains command codes for IPMI commands Byte constants are encoded as pseudo
unsigned bytes.
- CommandsConstants - Class in com.veraxsystems.vxipmi.coding.commands
-
Set of constants.
- CompactSensorRecord - Class in com.veraxsystems.vxipmi.coding.commands.sdr.record
-
Wrapper for Compact Sensor Record format
- CompactSensorRecord() - Constructor for class com.veraxsystems.vxipmi.coding.commands.sdr.record.CompactSensorRecord
-
- CompactSensorRecord - Static variable in class com.veraxsystems.vxipmi.coding.commands.sdr.record.RecordTypes
-
- CompletionCode - Enum in com.veraxsystems.vxipmi.coding.payload
-
- ConfidentialityAesCbc128 - Class in com.veraxsystems.vxipmi.coding.security
-
AES-CBC-128 confidentiality algorithm
- ConfidentialityAesCbc128() - Constructor for class com.veraxsystems.vxipmi.coding.security.ConfidentialityAesCbc128
-
- ConfidentialityAlgorithm - Class in com.veraxsystems.vxipmi.coding.security
-
Interface for Confidentiality Algorithms.
- ConfidentialityAlgorithm() - Constructor for class com.veraxsystems.vxipmi.coding.security.ConfidentialityAlgorithm
-
- ConfidentialityNone - Class in com.veraxsystems.vxipmi.coding.security
-
Class representing no confidentiality algorithm.
- ConfidentialityNone() - Constructor for class com.veraxsystems.vxipmi.coding.security.ConfidentialityNone
-
- connect(InetAddress, int) - Method in class com.veraxsystems.vxipmi.connection.Connection
-
Starts the connection to the specified InetAddress
- Connection - Class in com.veraxsystems.vxipmi.connection
-
A connection with the specific remote host.
- Connection(Messenger, int) - Constructor for class com.veraxsystems.vxipmi.connection.Connection
-
Creates the connection.
- ConnectionException - Exception in com.veraxsystems.vxipmi.connection
-
Exception indicating that connecting to the remote machine failed.
- ConnectionException(String) - Constructor for exception com.veraxsystems.vxipmi.connection.ConnectionException
-
- ConnectionHandle - Class in com.veraxsystems.vxipmi.api.async
-
- ConnectionHandle(int) - Constructor for class com.veraxsystems.vxipmi.api.async.ConnectionHandle
-
- ConnectionListener - Interface in com.veraxsystems.vxipmi.connection
-
- ConnectionManager - Class in com.veraxsystems.vxipmi.connection
-
- ConnectionManager(int) - Constructor for class com.veraxsystems.vxipmi.connection.ConnectionManager
-
Initiates the connection manager.
- ConnectionManager(int, InetAddress) - Constructor for class com.veraxsystems.vxipmi.connection.ConnectionManager
-
Initiates the connection manager.
- ConnectionManager(Messenger) - Constructor for class com.veraxsystems.vxipmi.connection.ConnectionManager
-
Initiates the connection manager.
- ConnectionManagerTest - Class in com.veraxsystems.vximpi.test
-
- ConnectionManagerTest() - Constructor for class com.veraxsystems.vximpi.test.ConnectionManagerTest
-
- ConnectionTest - Class in com.veraxsystems.vximpi.test
-
- ConnectionTest() - Constructor for class com.veraxsystems.vximpi.test.ConnectionTest
-
- Constants - Class in com.veraxsystems.vxipmi.common
-
Holds constants common for whole library.
- containsId(int) - Method in class com.veraxsystems.vxipmi.connection.queue.MessageQueue
-
Checks if queue contains message with the given sequence number.
- coolingFaultDetected() - Method in class com.veraxsystems.vxipmi.coding.commands.chassis.GetChassisStatusResponseData
-
- createConnection(InetAddress) - Method in class com.veraxsystems.vxipmi.api.async.IpmiAsyncConnector
-
Creates connection to the remote host.
- createConnection(InetAddress) - Method in class com.veraxsystems.vxipmi.api.sync.IpmiConnector
-
Creates connection to the remote host.
- createConnection(InetAddress, int) - Method in class com.veraxsystems.vxipmi.connection.ConnectionManager
-
Creates and initiates
Connection
to the remote host.
- createConnection(InetAddress) - Method in class com.veraxsystems.vxipmi.connection.ConnectionManager
-
Creates and initiates
Connection
to the remote host with the
default ping frequency.