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

C

canDeliver() - Method in class bftsmart.tom.core.DeliveryThread
 
certifiedValue(int, byte[], HashSet<CollectData>) - Method in class bftsmart.tom.leaderchange.LCManager
The predicate "certifiedValue".
CHANGE_F - Static variable in class bftsmart.reconfiguration.ServerViewManager
 
channelClosed(ChannelHandlerContext, ChannelStateEvent) - Method in class bftsmart.communication.client.netty.NettyClientServerCommunicationSystemClientSide
 
channelClosed(ChannelHandlerContext, ChannelStateEvent) - Method in class bftsmart.communication.client.netty.NettyClientServerCommunicationSystemServerSide
 
channelConnected(ChannelHandlerContext, ChannelStateEvent) - Method in class bftsmart.communication.client.netty.NettyClientServerCommunicationSystemClientSide
 
channelConnected(ChannelHandlerContext, ChannelStateEvent) - Method in class bftsmart.communication.client.netty.NettyClientServerCommunicationSystemServerSide
 
checkLimits(PaxosMessage) - Method in class bftsmart.paxosatwar.executionmanager.ExecutionManager
Checks if this message can execute now.
CHECKPOINT_PERIOD - Static variable in class bftsmart.tom.server.defaultservices.DefaultSingleRecoverable
 
CHECKPOINT_PERIOD - Static variable in class bftsmart.tom.server.defaultservices.FIFOExecutableRecoverable
 
checkProposedValue(byte[], boolean) - Method in class bftsmart.tom.core.TOMLayer
Verify if the value being proposed for a round is valid.
clear() - Method in class bftsmart.demo.bftmap.BFTMap
 
clear() - Method in class bftsmart.demo.listvalue.BFTList
 
clear() - Method in class bftsmart.paxosatwar.executionmanager.Round
Clear all round info.
clearAll() - Method in class bftsmart.tom.core.timer.RequestsTimer
Cancels all timers for all messages
clearStopped() - Method in class bftsmart.paxosatwar.executionmanager.ExecutionManager
 
clearUpdates() - Method in class bftsmart.reconfiguration.ServerViewManager
 
ClientData - Class in bftsmart.clientsmanagement
 
ClientData(int, PublicKey) - Constructor for class bftsmart.clientsmanagement.ClientData
Class constructor.
ClientsManager - Class in bftsmart.clientsmanagement
 
ClientsManager(ServerViewManager, RequestsTimer) - Constructor for class bftsmart.clientsmanagement.ClientsManager
 
clientsManager - Variable in class bftsmart.tom.core.TOMLayer
Store requests received but still not ordered
ClientViewManager - Class in bftsmart.reconfiguration
 
ClientViewManager(int) - Constructor for class bftsmart.reconfiguration.ClientViewManager
 
ClientViewManager(int, String) - Constructor for class bftsmart.reconfiguration.ClientViewManager
 
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.TTP
 
close() - Method in class bftsmart.tom.TOMSender
 
collect() - Method in class bftsmart.paxosatwar.executionmanager.Round
Establishes that a collect message for this round was already sent
COLLECT - Static variable in class bftsmart.paxosatwar.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
 
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[]) - Method in class bftsmart.tom.server.defaultservices.FIFOExecutableRecoverable
 
computeHash(byte[]) - Static method in class bftsmart.tom.util.TOMUtil
 
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.TTP
 
Consensus - Class in bftsmart.paxosatwar
This class represents a Consensus Instance.
Consensus(int) - Constructor for class bftsmart.paxosatwar.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
 
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
 
CounterServer(int, boolean) - 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
countFreeze() - Method in class bftsmart.paxosatwar.executionmanager.Round
Retrieves the ammount of replicas that locally freezed this round
countStrong(byte[]) - Method in class bftsmart.paxosatwar.executionmanager.Round
Retrives the ammount of replicas from which this process strongly accepted a specified value
countWeak(byte[]) - Method in class bftsmart.paxosatwar.executionmanager.Round
Retrives the ammount of replicas from which this process weakly accepted a specified value
createCollect(int, int, Object) - Method in class bftsmart.paxosatwar.messages.MessageFactory
Creates a COLLECT message to be sent by this process
createDecide(int, int, byte[]) - Method in class bftsmart.paxosatwar.messages.MessageFactory
Creates a DECIDE message to be sent by this process
createFreeze(int, int) - Method in class bftsmart.paxosatwar.messages.MessageFactory
Creates a FREEZE message to be sent by this process
createPropose(int, int, byte[], Object) - Method in class bftsmart.paxosatwar.messages.MessageFactory
Creates a PROPOSE message to be sent by this process
createRound(ServerViewManager) - Method in class bftsmart.paxosatwar.executionmanager.Execution
Creates a round associated with this execution, supposedly the next
createStrong(int, int, byte[]) - Method in class bftsmart.paxosatwar.messages.MessageFactory
Creates a STRONG message to be sent by this process
createWeak(int, int, byte[]) - Method in class bftsmart.paxosatwar.messages.MessageFactory
Creates a WEAK 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
 
A B C D E F G H I J K L M N P Q R S T U V W Y