A B C D E F G I L M N O P Q R S T U V W 

C

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
StateMachineEvent that will make StateMachine in the SessionValid State to send CloseSession and transit to Authcap State the session.
CloseSession(int, int) - Constructor for class com.veraxsystems.vxipmi.sm.events.CloseSession
Prepares 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
The library's API.
For synchronous API see com.veraxsystems.vxipmi.api.sync, for asynchronous API see com.veraxsystems.vxipmi.api.async
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
Package responsible for Connection management.
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
The StateMachine classes
com.veraxsystems.vxipmi.sm.actions - package com.veraxsystems.vxipmi.sm.actions
The StateMachine actions.
com.veraxsystems.vxipmi.sm.events - package com.veraxsystems.vxipmi.sm.events
The StateMachine events.
com.veraxsystems.vxipmi.sm.states - package com.veraxsystems.vxipmi.sm.states
The StateMachine 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
Handle to the Connection
ConnectionHandle(int) - Constructor for class com.veraxsystems.vxipmi.api.async.ConnectionHandle
 
ConnectionListener - Interface in com.veraxsystems.vxipmi.connection
Interface for the Connection listener.
ConnectionManager - Class in com.veraxsystems.vxipmi.connection
Manages multiple Connections
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
Tests the ConnectionManager class.
ConnectionManagerTest() - Constructor for class com.veraxsystems.vximpi.test.ConnectionManagerTest
 
ConnectionTest - Class in com.veraxsystems.vximpi.test
Tests for the Connection class.
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.
A B C D E F G I L M N O P Q R S T U V W