- canDeliver() - Method in class bftsmart.tom.core.DeliveryThread
-
- canReceiveLock - Variable in class bftsmart.tom.ServiceProxy
-
- canSendLock - Variable in class bftsmart.tom.ServiceProxy
-
- certifiedValue(int, byte[], HashSet<CollectData>) - Method in class bftsmart.tom.leaderchange.LCManager
-
The predicate "certifiedValue".
- CHANGE_F - Static variable in class bftsmart.reconfiguration.ServerViewController
-
- channelActive(ChannelHandlerContext) - Method in class bftsmart.communication.client.netty.NettyClientServerCommunicationSystemClientSide
-
- channelActive(ChannelHandlerContext) - Method in class bftsmart.communication.client.netty.NettyClientServerCommunicationSystemServerSide
-
- channelInactive(ChannelHandlerContext) - Method in class bftsmart.communication.client.netty.NettyClientServerCommunicationSystemClientSide
-
- channelInactive(ChannelHandlerContext) - Method in class bftsmart.communication.client.netty.NettyClientServerCommunicationSystemServerSide
-
- channelRead0(ChannelHandlerContext, TOMMessage) - Method in class bftsmart.communication.client.netty.NettyClientServerCommunicationSystemClientSide
-
- channelRead0(ChannelHandlerContext, TOMMessage) - Method in class bftsmart.communication.client.netty.NettyClientServerCommunicationSystemServerSide
-
- channelsBlocking - Variable in class bftsmart.reconfiguration.util.Configuration
-
- channelUnregistered(ChannelHandlerContext) - Method in class bftsmart.communication.client.netty.NettyClientServerCommunicationSystemClientSide
-
- checkLimits(PaxosMessage) - Method in class bftsmart.consensus.executionmanager.ExecutionManager
-
Checks if this message can execute now.
- checkpointReplica - Variable in class bftsmart.statemanagement.strategy.durability.CSTRequest
-
id of the replica responsible for sending the checkpoint;
- checkProposedValue(byte[], boolean) - Method in class bftsmart.tom.core.TOMLayer
-
Verify if the value being proposed for a round is valid.
- cleanAsynchRequest(int) - Method in class bftsmart.tom.AsynchServiceProxy
-
- clear() - Method in class bftsmart.consensus.Round
-
Clear all round info.
- clear() - Method in class bftsmart.demo.bftmap.BFTMap
-
- clear() - Method in class bftsmart.demo.listvalue.BFTList
-
- clearAll() - Method in class bftsmart.tom.core.timer.RequestsTimer
-
Cancels all timers for all messages
- clearStopped() - Method in class bftsmart.consensus.executionmanager.ExecutionManager
-
- clearUpdates() - Method in class bftsmart.reconfiguration.ServerViewController
-
- ClientData - Class in bftsmart.clientsmanagement
-
- ClientData(int, PublicKey) - Constructor for class bftsmart.clientsmanagement.ClientData
-
Class constructor.
- ClientsManager - Class in bftsmart.clientsmanagement
-
- ClientsManager(ServerViewController, RequestsTimer) - Constructor for class bftsmart.clientsmanagement.ClientsManager
-
- clientsManager - Variable in class bftsmart.tom.core.TOMLayer
-
Store requests received but still not ordered
- ClientViewController - Class in bftsmart.reconfiguration
-
- ClientViewController(int) - Constructor for class bftsmart.reconfiguration.ClientViewController
-
- ClientViewController(int, String) - Constructor for class bftsmart.reconfiguration.ClientViewController
-
- clone() - Method in class bftsmart.tom.core.messages.TOMMessage
-
- close() - Method in interface bftsmart.communication.client.CommunicationSystemClientSide
-
- close() - Method in class bftsmart.communication.client.netty.NettyClientServerCommunicationSystemClientSide
-
- close() - Method in class bftsmart.reconfiguration.Reconfiguration
-
- close() - Method in class bftsmart.reconfiguration.ViewManager
-
- close() - Method in class bftsmart.tom.TOMSender
-
- COLLECT - Static variable in class bftsmart.consensus.messages.MessageFactory
-
- CollectData - Class in bftsmart.tom.leaderchange
-
This class represents a COLLECT object with the information about the running consensus
- CollectData() - Constructor for class bftsmart.tom.leaderchange.CollectData
-
Empty constructor
- CollectData(int, int, TimestampValuePair, HashSet<TimestampValuePair>) - Constructor for class bftsmart.tom.leaderchange.CollectData
-
Constructor
- commands - Variable in class bftsmart.tom.server.defaultservices.CommandsInfo
-
- CommandsInfo - Class in bftsmart.tom.server.defaultservices
-
- CommandsInfo() - Constructor for class bftsmart.tom.server.defaultservices.CommandsInfo
-
- CommandsInfo(byte[][], int, int) - Constructor for class bftsmart.tom.server.defaultservices.CommandsInfo
-
- CommandsInfo(byte[][], MessageContext[], int, int) - Constructor for class bftsmart.tom.server.defaultservices.CommandsInfo
-
- CommunicationSystemClientSide - Interface in bftsmart.communication.client
-
Methods that should be implemented by the client side of the client-server communication system
- CommunicationSystemClientSideFactory - Class in bftsmart.communication.client
-
- CommunicationSystemClientSideFactory() - Constructor for class bftsmart.communication.client.CommunicationSystemClientSideFactory
-
- CommunicationSystemServerSide - Interface in bftsmart.communication.client
-
Methods that should be implemented by the server side of the client-server communication system
- CommunicationSystemServerSideFactory - Class in bftsmart.communication.client
-
- CommunicationSystemServerSideFactory() - Constructor for class bftsmart.communication.client.CommunicationSystemServerSideFactory
-
- compareTo(Object) - Method in class bftsmart.tom.core.messages.TOMMessage
-
- computeHash(byte[]) - Method in class bftsmart.tom.core.TOMLayer
-
Computes an hash for a TOM message
- computeHash(byte[]) - Method in class bftsmart.tom.server.defaultservices.DefaultRecoverable
-
- computeHash(byte[]) - Method in class bftsmart.tom.server.defaultservices.DefaultSingleRecoverable
-
- computeHash(byte[]) - Static method in class bftsmart.tom.util.TOMUtil
-
- configHome - Static variable in class bftsmart.reconfiguration.util.Configuration
-
- configs - Variable in class bftsmart.reconfiguration.util.Configuration
-
- Configuration - Class in bftsmart.reconfiguration.util
-
- Configuration(int) - Constructor for class bftsmart.reconfiguration.util.Configuration
-
- Configuration(int, String) - Constructor for class bftsmart.reconfiguration.util.Configuration
-
- Configuration(int, String, String) - Constructor for class bftsmart.reconfiguration.util.Configuration
-
- connect() - Method in class bftsmart.reconfiguration.Reconfiguration
-
- connect() - Method in class bftsmart.reconfiguration.ViewManager
-
- Consensus - Class in bftsmart.consensus
-
This class represents a Consensus Instance.
- Consensus(int) - Constructor for class bftsmart.consensus.Consensus
-
Creates a new instance of Consensus
- consensusStartTime - Variable in class bftsmart.tom.core.messages.TOMMessage
-
- contains(int) - Method in class bftsmart.clientsmanagement.RequestList
-
- containsKey(String) - Method in class bftsmart.demo.bftmap.BFTMap
-
- containsKey(Object) - Method in class bftsmart.demo.bftmap.BFTMap
-
- containsKey(String) - Method in class bftsmart.demo.listvalue.BFTList
-
- containsKey(Object) - Method in class bftsmart.demo.listvalue.BFTList
-
- containsKey1(String, String) - Method in class bftsmart.demo.bftmap.BFTMap
-
- containsKey1(String, String) - Method in class bftsmart.demo.listvalue.BFTList
-
- containsValue(Object) - Method in class bftsmart.demo.bftmap.BFTMap
-
- containsValue(Object) - Method in class bftsmart.demo.listvalue.BFTList
-
- controller - Variable in class bftsmart.tom.core.TOMLayer
-
- countAccept(byte[]) - Method in class bftsmart.consensus.Round
-
Retrieves the amount of replicas from which this process accepted a specified value
- CounterClient - Class in bftsmart.demo.counter
-
Example client that updates a BFT replicated service (a counter).
- CounterClient() - Constructor for class bftsmart.demo.counter.CounterClient
-
- CounterServer - Class in bftsmart.demo.counter
-
Example replica that implements a BFT replicated service (a counter).
- CounterServer(int) - Constructor for class bftsmart.demo.counter.CounterServer
-
- CounterState - Class in bftsmart.demo.counter
-
- CounterState(int, byte[], byte[]) - Constructor for class bftsmart.demo.counter.CounterState
-
Constructs a TansferableState
This constructor should be used when there is a valid state to construct the object with
- CounterState() - Constructor for class bftsmart.demo.counter.CounterState
-
Constructs a TansferableState
This constructor should be used when there isn't a valid state to construct the object with
- countWrite(byte[]) - Method in class bftsmart.consensus.Round
-
Retrieves the amount of replicas from which this process received a WRITE value
- createAccept(int, int, byte[]) - Method in class bftsmart.consensus.messages.MessageFactory
-
Creates a WRITE message to be sent by this process
- createPropose(int, int, byte[]) - Method in class bftsmart.consensus.messages.MessageFactory
-
Creates a PROPOSE message to be sent by this process
- createRound(ServerViewController) - Method in class bftsmart.consensus.executionmanager.Execution
-
Creates a round associated with this execution, supposedly the next
- createWrite(int, int, byte[]) - Method in class bftsmart.consensus.messages.MessageFactory
-
Creates a WRITE message to be sent by this process
- CSTRequest - Class in bftsmart.statemanagement.strategy.durability
-
This class is used to define the roles in the Collaborative State Transfer protocol.
- CSTRequest(int) - Constructor for class bftsmart.statemanagement.strategy.durability.CSTRequest
-
- CSTRequestF1 - Class in bftsmart.statemanagement.strategy.durability
-
This class is used to define the roles in the Collaborative State Transfer protocol.
- CSTRequestF1(int) - Constructor for class bftsmart.statemanagement.strategy.durability.CSTRequestF1
-
- CSTRequestFGT1 - Class in bftsmart.statemanagement.strategy.durability
-
This class is used to define the roles in the Collaborative State Transfer protocol.
- CSTRequestFGT1(int) - Constructor for class bftsmart.statemanagement.strategy.durability.CSTRequestFGT1
-
- CSTSMMessage - Class in bftsmart.statemanagement.strategy.durability
-
- CSTSMMessage(int, int, int, CSTRequestF1, ApplicationState, View, int, int) - Constructor for class bftsmart.statemanagement.strategy.durability.CSTSMMessage
-
- CSTSMMessage() - Constructor for class bftsmart.statemanagement.strategy.durability.CSTSMMessage
-
- CSTState - Class in bftsmart.statemanagement.strategy.durability
-
Stores the data used to transfer the state to a recovering replica.
- CSTState(byte[], byte[], CommandsInfo[], byte[], CommandsInfo[], byte[], int, int) - Constructor for class bftsmart.statemanagement.strategy.durability.CSTState
-
- currentConsensusIdAsked(int) - Method in interface bftsmart.statemanagement.StateManager
-
- currentConsensusIdAsked(int) - Method in class bftsmart.statemanagement.strategy.BaseStateManager
-
- currentConsensusIdAsked(int) - Method in class bftsmart.statemanagement.strategy.StandardStateManager
-
- currentConsensusIdReceived(SMMessage) - Method in interface bftsmart.statemanagement.StateManager
-
- currentConsensusIdReceived(SMMessage) - Method in class bftsmart.statemanagement.strategy.BaseStateManager
-
- currentView - Variable in class bftsmart.reconfiguration.ViewController
-