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

C

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
 
A B C D E F G H I J K L M N O P Q R S T U V W Y