From ccb6805ecd198b151edc14e90122c5ebf91e9372 Mon Sep 17 00:00:00 2001 From: lcereser6 <61776438+lcereser6@users.noreply.github.com> Date: Mon, 5 Aug 2024 21:45:34 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20javadoc=20from=20@=20elblasco/?= =?UTF-8?q?q-top@f4ef0acd95c43ab020eaf2e9d39f7196842d3bbc=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- javadoc/index-all.html | 35 +++++---- .../it/unitn/disi/ds1/qtop/PairsHistory.html | 63 ++++++++++++---- .../unitn/disi/ds1/qtop/TimeOutManager.html | 10 +-- .../unitn/disi/ds1/qtop/Utils.CrashType.html | 75 ++++++------------- javadoc/member-search-index.js | 2 +- 5 files changed, 94 insertions(+), 91 deletions(-) diff --git a/javadoc/index-all.html b/javadoc/index-all.html index 493c935..befd289 100644 --- a/javadoc/index-all.html +++ b/javadoc/index-all.html @@ -105,25 +105,13 @@

C

Controller(Simulation, UserInterface) - Constructor for class it.unitn.disi.ds1.qtop.Controller
 
-
COORDINATOR_AFTER_RW_REQUEST - Enum constant in enum class it.unitn.disi.ds1.qtop.Utils.CrashType
+
COORDINATOR_ON_DECISION_RESPONSE - Enum constant in enum class it.unitn.disi.ds1.qtop.Utils.CrashType
-
Coordinator crash after propagating a R/W request.
+
Probabilistic crash during a decision multicast.
-
COORDINATOR_BEFORE_RW_REQUEST - Enum constant in enum class it.unitn.disi.ds1.qtop.Utils.CrashType
+
COORDINATOR_ON_VOTE_REQUEST - Enum constant in enum class it.unitn.disi.ds1.qtop.Utils.CrashType
-
Coordinator crash before receiving propagating a R/W request.
-
-
COORDINATOR_NO_QUORUM - Enum constant in enum class it.unitn.disi.ds1.qtop.Utils.CrashType
-
-
Coordinator crash after receiving a vote.
-
-
COORDINATOR_ON_COMMUNICATION - Enum constant in enum class it.unitn.disi.ds1.qtop.Utils.CrashType
-
-
Probabilistic crash during a multicast.
-
-
COORDINATOR_QUORUM - Enum constant in enum class it.unitn.disi.ds1.qtop.Utils.CrashType
-
-
Coordinator crash after reaching the quorum.
+
Probabilistic crash during a vote request multicast.
CountDown(Utils.TimeOutReason, Utils.EpochPair) - Constructor for record class it.unitn.disi.ds1.qtop.Utils.CountDown
@@ -333,6 +321,11 @@

G

Get the latest epoch and iteration.
+
getLatestCommitted() - Method in class it.unitn.disi.ds1.qtop.PairsHistory
+
+
Get the epoch and iteration of the last commited transaction, by commited transaction we consider a + transaction that has non-pending state.
+
group() - Method in record class it.unitn.disi.ds1.qtop.Utils.StartMessage
Returns the value of the group record component.
@@ -340,7 +333,7 @@

G

H

-
handleCountDown(Utils.TimeOutReason, int, Node) - Method in class it.unitn.disi.ds1.qtop.TimeOutManager
+
handleCountDown(Utils.TimeOutReason, int, ActorRef) - Method in class it.unitn.disi.ds1.qtop.TimeOutManager
Decrease the time left for a specific count-down.
@@ -571,7 +564,13 @@

P

PairsHistory class to store the history of the pairs and the final decision associated to it
PairsHistory() - Constructor for class it.unitn.disi.ds1.qtop.PairsHistory
-
 
+
+
Default constructor.
+
+
PairsHistory(PairsHistory) - Constructor for class it.unitn.disi.ds1.qtop.PairsHistory
+
+
Copy constructor.
+
PENDING - Enum constant in enum class it.unitn.disi.ds1.qtop.Utils.Decision
The coordinator is still waiting for the votes.
diff --git a/javadoc/it/unitn/disi/ds1/qtop/PairsHistory.html b/javadoc/it/unitn/disi/ds1/qtop/PairsHistory.html index 2edc1e3..19b01ac 100644 --- a/javadoc/it/unitn/disi/ds1/qtop/PairsHistory.html +++ b/javadoc/it/unitn/disi/ds1/qtop/PairsHistory.html @@ -130,7 +130,13 @@

Constructor Summary

Constructor
Description
PairsHistory()
-
 
+
+
Default constructor.
+
+
PairsHistory(@NotNull PairsHistory sourceObject)
+
+
Copy constructor.
+
@@ -150,28 +156,34 @@

Method Summary

Get the latest epoch and iteration.
-
void
-
insert(int e, + + +
+
Get the epoch and iteration of the last commited transaction, by commited transaction we consider a + transaction that has non-pending state.
+
+
void
+
insert(int e, int i, int element)
-
+
Insert a new element in the history.
-
int
- -
+
int
+ +
Read the last valid, i.e., committed, variable.
-
void
-
setState(int e, +
void
+
setState(int e, int i, Utils.Decision finalState)
-
+
Get the state of the given epoch and iteration.
- - -
 
+ + +
 
@@ -205,6 +217,19 @@

Constructor Details

PairsHistory

public PairsHistory()
+
Default constructor.
+
+ +
  • +
    +

    PairsHistory

    +
    public PairsHistory(@NotNull + @NotNull PairsHistory sourceObject)
    +
    Copy constructor.
    +
    +
    Parameters:
    +
    sourceObject - source object to copy
    +
  • @@ -268,6 +293,18 @@

    getLatest

  • +
    +

    getLatestCommitted

    +
    public Utils.EpochPair getLatestCommitted()
    +
    Get the epoch and iteration of the last commited transaction, by commited transaction we consider a + transaction that has non-pending state.
    +
    +
    Returns:
    +
    the latest epoch and iteration committed
    +
    +
    +
  • +
  • toString

    public String toString()
    diff --git a/javadoc/it/unitn/disi/ds1/qtop/TimeOutManager.html b/javadoc/it/unitn/disi/ds1/qtop/TimeOutManager.html index 9dd134e..3381d90 100644 --- a/javadoc/it/unitn/disi/ds1/qtop/TimeOutManager.html +++ b/javadoc/it/unitn/disi/ds1/qtop/TimeOutManager.html @@ -164,9 +164,9 @@

    Method Summary

    Reset the data structure to start a new post election phase.
  • void
    -
    handleCountDown(Utils.TimeOutReason reason, +
    handleCountDown(Utils.TimeOutReason reason, int i, - Node node)
    + akka.actor.ActorRef nodeRef)
    Decrease the time left for a specific count-down.
    @@ -252,17 +252,17 @@

    startCountDown

  • -
    +

    handleCountDown

    public void handleCountDown(Utils.TimeOutReason reason, int i, - Node node)
    + akka.actor.ActorRef nodeRef)
  • Decrease the time left for a specific count-down.
    Parameters:
    reason - the reason for the count-down
    i - the index of the count-down
    -
    node - the node that is handling the count-down
    +
    nodeRef - the ActorRef of the node that is handling the count-down
    diff --git a/javadoc/it/unitn/disi/ds1/qtop/Utils.CrashType.html b/javadoc/it/unitn/disi/ds1/qtop/Utils.CrashType.html index 54677f3..0ff04cf 100644 --- a/javadoc/it/unitn/disi/ds1/qtop/Utils.CrashType.html +++ b/javadoc/it/unitn/disi/ds1/qtop/Utils.CrashType.html @@ -121,44 +121,32 @@

    Enum Constant Summary

    Enum Constant
    Description
    - +
    -
    Coordinator crash after propagating a R/W request.
    +
    Probabilistic crash during a decision multicast.
    - +
    -
    Coordinator crash before receiving propagating a R/W request.
    +
    Probabilistic crash during a vote request multicast.
    - +
    -
    Coordinator crash after receiving a vote.
    -
    - -
    -
    Probabilistic crash during a multicast.
    -
    - -
    -
    Coordinator crash after reaching the quorum.
    -
    - -
    No crash.
    - -
    + +
    Receiver crash after casting a vote.
    - -
    + +
    Receiver crash after receiving a vote request.
    - -
    + +
    Receiver crash after propagating a write request.
    - -
    + +
    Receiver crash before propagating a write request.
    @@ -242,38 +230,17 @@

    NODE_AFTER_VOTE_CAST

  • -
    -

    COORDINATOR_BEFORE_RW_REQUEST

    -
    public static final Utils.CrashType COORDINATOR_BEFORE_RW_REQUEST
    -
    Coordinator crash before receiving propagating a R/W request.
    -
    -
  • -
  • -
    -

    COORDINATOR_AFTER_RW_REQUEST

    -
    public static final Utils.CrashType COORDINATOR_AFTER_RW_REQUEST
    -
    Coordinator crash after propagating a R/W request.
    -
    -
  • -
  • -
    -

    COORDINATOR_NO_QUORUM

    -
    public static final Utils.CrashType COORDINATOR_NO_QUORUM
    -
    Coordinator crash after receiving a vote.
    -
    -
  • -
  • -
    -

    COORDINATOR_QUORUM

    -
    public static final Utils.CrashType COORDINATOR_QUORUM
    -
    Coordinator crash after reaching the quorum.
    +
    +

    COORDINATOR_ON_VOTE_REQUEST

    +
    public static final Utils.CrashType COORDINATOR_ON_VOTE_REQUEST
    +
    Probabilistic crash during a vote request multicast.
  • -
    -

    COORDINATOR_ON_COMMUNICATION

    -
    public static final Utils.CrashType COORDINATOR_ON_COMMUNICATION
    -
    Probabilistic crash during a multicast.
    +
    +

    COORDINATOR_ON_DECISION_RESPONSE

    +
    public static final Utils.CrashType COORDINATOR_ON_DECISION_RESPONSE
    +
    Probabilistic crash during a decision multicast.
  • diff --git a/javadoc/member-search-index.js b/javadoc/member-search-index.js index 7c36f51..db13a13 100644 --- a/javadoc/member-search-index.js +++ b/javadoc/member-search-index.js @@ -1 +1 @@ -memberSearchIndex = [{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Decision","l":"ABORT"},{"p":"it.unitn.disi.ds1.qtop","c":"Simulation","l":"addCrashNode(int)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Election","l":"bestCandidateId()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Quadruplet","l":"bestCandidateId()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.TimeOutReason","l":"CLIENT_REQUEST"},{"p":"it.unitn.disi.ds1.qtop","c":"Client","l":"Client(int, List, int)","u":"%3Cinit%3E(int,java.util.List,int)"},{"p":"it.unitn.disi.ds1.qtop","c":"TimeOutManager","l":"clientHandleCountDown(Utils.TimeOutReason, int, Client)","u":"clientHandleCountDown(it.unitn.disi.ds1.qtop.Utils.TimeOutReason,int,it.unitn.disi.ds1.qtop.Client)"},{"p":"it.unitn.disi.ds1.qtop","c":"Controller","l":"clientMenu()"},{"p":"it.unitn.disi.ds1.qtop","c":"SimulationCallback","l":"clientMenu()"},{"p":"it.unitn.disi.ds1.qtop","c":"UserInterface","l":"clientMenu()"},{"p":"it.unitn.disi.ds1.qtop","c":"Controller","l":"Controller(Simulation, UserInterface)","u":"%3Cinit%3E(it.unitn.disi.ds1.qtop.Simulation,it.unitn.disi.ds1.qtop.UserInterface)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CrashType","l":"COORDINATOR_AFTER_RW_REQUEST"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CrashType","l":"COORDINATOR_BEFORE_RW_REQUEST"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CrashType","l":"COORDINATOR_NO_QUORUM"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CrashType","l":"COORDINATOR_ON_COMMUNICATION"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CrashType","l":"COORDINATOR_QUORUM"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CountDown","l":"CountDown(Utils.TimeOutReason, Utils.EpochPair)","u":"%3Cinit%3E(it.unitn.disi.ds1.qtop.Utils.TimeOutReason,it.unitn.disi.ds1.qtop.Utils.EpochPair)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.TimeOutReason","l":"CRASH_RESPONSE"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CrashACK","l":"CrashACK()","u":"%3Cinit%3E()"},{"p":"it.unitn.disi.ds1.qtop","c":"Controller","l":"crashNode(int)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CrashRequest","l":"CrashRequest(Utils.CrashType)","u":"%3Cinit%3E(it.unitn.disi.ds1.qtop.Utils.CrashType)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CrashRequest","l":"crashType()"},{"p":"it.unitn.disi.ds1.qtop","c":"Client","l":"createReceive()"},{"p":"it.unitn.disi.ds1.qtop","c":"Node","l":"createReceive()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.LogLevel","l":"DEBUG"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.DecisionResponse","l":"decision()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.DecisionResponse","l":"DecisionResponse(Utils.Decision, Utils.EpochPair)","u":"%3Cinit%3E(it.unitn.disi.ds1.qtop.Utils.Decision,it.unitn.disi.ds1.qtop.Utils.EpochPair)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Quadruplet","l":"destinationId()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.EpochPair","l":"e()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.TimeOutReason","l":"ELECTION"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Election","l":"Election(int, int, int)","u":"%3Cinit%3E(int,int,int)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.ElectionACK","l":"ElectionACK()","u":"%3Cinit%3E()"},{"p":"it.unitn.disi.ds1.qtop","c":"TimeOutManager","l":"endElectionState()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CountDown","l":"epoch()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.DecisionResponse","l":"epoch()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.TimeOut","l":"epoch()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.VoteRequest","l":"epoch()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.VoteResponse","l":"epoch()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.EpochPair","l":"EpochPair(int, int)","u":"%3Cinit%3E(int,int)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CountDown","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CrashACK","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CrashRequest","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.DecisionResponse","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Election","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.ElectionACK","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.EpochPair","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.HeartBeat","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.MakeRequest","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Quadruplet","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.ReadRequest","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.ReadValue","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.StartMessage","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Synchronisation","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.TimeOut","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.VotePair","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.VoteRequest","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.VoteResponse","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.WriteRequest","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.WriteValue","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.LogLevel","l":"ERROR"},{"p":"it.unitn.disi.ds1.qtop","c":"Simulation","l":"exit()"},{"p":"it.unitn.disi.ds1.qtop","c":"Controller","l":"exitSimulation()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.VotePair","l":"finalDecision()"},{"p":"it.unitn.disi.ds1.qtop","c":"Logger","l":"getInstance()"},{"p":"it.unitn.disi.ds1.qtop","c":"PairsHistory","l":"getLatest()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.StartMessage","l":"group()"},{"p":"it.unitn.disi.ds1.qtop","c":"TimeOutManager","l":"handleCountDown(Utils.TimeOutReason, int, Node)","u":"handleCountDown(it.unitn.disi.ds1.qtop.Utils.TimeOutReason,int,it.unitn.disi.ds1.qtop.Node)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CountDown","l":"hashCode()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CrashACK","l":"hashCode()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CrashRequest","l":"hashCode()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.DecisionResponse","l":"hashCode()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Election","l":"hashCode()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.ElectionACK","l":"hashCode()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.EpochPair","l":"hashCode()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.HeartBeat","l":"hashCode()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.MakeRequest","l":"hashCode()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Quadruplet","l":"hashCode()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.ReadRequest","l":"hashCode()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.ReadValue","l":"hashCode()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.StartMessage","l":"hashCode()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Synchronisation","l":"hashCode()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.TimeOut","l":"hashCode()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.VotePair","l":"hashCode()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.VoteRequest","l":"hashCode()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.VoteResponse","l":"hashCode()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.WriteRequest","l":"hashCode()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.WriteValue","l":"hashCode()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.TimeOutReason","l":"HEARTBEAT"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.HeartBeat","l":"HeartBeat()","u":"%3Cinit%3E()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Election","l":"highestEpoch()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Quadruplet","l":"highestEpoch()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Election","l":"highestIteration()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Quadruplet","l":"highestIteration()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Synchronisation","l":"history()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.EpochPair","l":"i()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.LogLevel","l":"INFO"},{"p":"it.unitn.disi.ds1.qtop","c":"VotersMap","l":"insert(int, int, ActorRef, Utils.Vote)","u":"insert(int,int,akka.actor.ActorRef,it.unitn.disi.ds1.qtop.Utils.Vote)"},{"p":"it.unitn.disi.ds1.qtop","c":"PairsHistory","l":"insert(int, int, int)","u":"insert(int,int,int)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Election","l":"isGreaterThanLocalData(int, Utils.EpochPair)","u":"isGreaterThanLocalData(int,it.unitn.disi.ds1.qtop.Utils.EpochPair)"},{"p":"it.unitn.disi.ds1.qtop","c":"Logger","l":"log(Utils.LogLevel, String)","u":"log(it.unitn.disi.ds1.qtop.Utils.LogLevel,java.lang.String)"},{"p":"it.unitn.disi.ds1.qtop","c":"QTop","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.MakeRequest","l":"MakeRequest()","u":"%3Cinit%3E()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Synchronisation","l":"newEpochPair()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.VoteRequest","l":"newValue()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.WriteRequest","l":"newValue()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Vote","l":"NO"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CrashType","l":"NO_CRASH"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CrashType","l":"NODE_AFTER_VOTE_CAST"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CrashType","l":"NODE_AFTER_VOTE_REQUEST"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CrashType","l":"NODE_AFTER_WRITE_REQUEST"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CrashType","l":"NODE_BEFORE_WRITE_REQUEST"},{"p":"it.unitn.disi.ds1.qtop","c":"Node","l":"Node(ActorRef, int, int, int, int, int)","u":"%3Cinit%3E(akka.actor.ActorRef,int,int,int,int,int)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.ReadRequest","l":"nRequest()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.ReadValue","l":"nRequest()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.WriteRequest","l":"nRequest()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.WriteValue","l":"nRequest()"},{"p":"it.unitn.disi.ds1.qtop","c":"Client","l":"onStartMessage(Utils.StartMessage)","u":"onStartMessage(it.unitn.disi.ds1.qtop.Utils.StartMessage)"},{"p":"it.unitn.disi.ds1.qtop","c":"PairsHistory","l":"PairsHistory()","u":"%3Cinit%3E()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Decision","l":"PENDING"},{"p":"it.unitn.disi.ds1.qtop","c":"Node","l":"props(ActorRef, int, int, int, int, int)","u":"props(akka.actor.ActorRef,int,int,int,int,int)"},{"p":"it.unitn.disi.ds1.qtop","c":"Client","l":"props(int, List, int)","u":"props(int,java.util.List,int)"},{"p":"it.unitn.disi.ds1.qtop","c":"QTop","l":"QTop()","u":"%3Cinit%3E()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Quadruplet","l":"Quadruplet(int, int, int, int)","u":"%3Cinit%3E(int,int,int,int)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.ReadRequest","l":"ReadRequest(int)","u":"%3Cinit%3E(int)"},{"p":"it.unitn.disi.ds1.qtop","c":"PairsHistory","l":"readValidVariable()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.ReadValue","l":"ReadValue(int, int)","u":"%3Cinit%3E(int,int)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CountDown","l":"reason()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.TimeOut","l":"reason()"},{"p":"it.unitn.disi.ds1.qtop","c":"TimeOutManager","l":"resetCountDown(Utils.TimeOutReason, int)","u":"resetCountDown(it.unitn.disi.ds1.qtop.Utils.TimeOutReason,int)"},{"p":"it.unitn.disi.ds1.qtop","c":"UserInterface","l":"setController(Controller)","u":"setController(it.unitn.disi.ds1.qtop.Controller)"},{"p":"it.unitn.disi.ds1.qtop","c":"VotersMap","l":"setDecision(Utils.Decision, int, int)","u":"setDecision(it.unitn.disi.ds1.qtop.Utils.Decision,int,int)"},{"p":"it.unitn.disi.ds1.qtop","c":"Logger","l":"setLogLevel(Utils.LogLevel)","u":"setLogLevel(it.unitn.disi.ds1.qtop.Utils.LogLevel)"},{"p":"it.unitn.disi.ds1.qtop","c":"PairsHistory","l":"setState(int, int, Utils.Decision)","u":"setState(int,int,it.unitn.disi.ds1.qtop.Utils.Decision)"},{"p":"it.unitn.disi.ds1.qtop","c":"Simulation","l":"Simulation()","u":"%3Cinit%3E()"},{"p":"it.unitn.disi.ds1.qtop","c":"SimulationCallback","l":"start()"},{"p":"it.unitn.disi.ds1.qtop","c":"UserInterface","l":"start()"},{"p":"it.unitn.disi.ds1.qtop","c":"Simulation","l":"start(int, int, int, int, int)","u":"start(int,int,int,int,int)"},{"p":"it.unitn.disi.ds1.qtop","c":"TimeOutManager","l":"startCountDown(Utils.TimeOutReason, Cancellable, int)","u":"startCountDown(it.unitn.disi.ds1.qtop.Utils.TimeOutReason,akka.actor.Cancellable,int)"},{"p":"it.unitn.disi.ds1.qtop","c":"TimeOutManager","l":"startElectionState()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.StartMessage","l":"StartMessage(List)","u":"%3Cinit%3E(java.util.List)"},{"p":"it.unitn.disi.ds1.qtop","c":"Controller","l":"startSimulation(int, int, int, int, int)","u":"startSimulation(int,int,int,int,int)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Synchronisation","l":"Synchronisation(PairsHistory, Utils.EpochPair)","u":"%3Cinit%3E(it.unitn.disi.ds1.qtop.PairsHistory,it.unitn.disi.ds1.qtop.Utils.EpochPair)"},{"p":"it.unitn.disi.ds1.qtop","c":"Client","l":"tell(ActorRef, Object, ActorRef)","u":"tell(akka.actor.ActorRef,java.lang.Object,akka.actor.ActorRef)"},{"p":"it.unitn.disi.ds1.qtop","c":"Node","l":"tell(ActorRef, Object, ActorRef)","u":"tell(akka.actor.ActorRef,java.lang.Object,akka.actor.ActorRef)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.TimeOut","l":"TimeOut(Utils.TimeOutReason, Utils.EpochPair)","u":"%3Cinit%3E(it.unitn.disi.ds1.qtop.Utils.TimeOutReason,it.unitn.disi.ds1.qtop.Utils.EpochPair)"},{"p":"it.unitn.disi.ds1.qtop","c":"TimeOutManager","l":"TimeOutManager(int, int, int, int, int, int)","u":"%3Cinit%3E(int,int,int,int,int,int)"},{"p":"it.unitn.disi.ds1.qtop","c":"PairsHistory","l":"toString()"},{"p":"it.unitn.disi.ds1.qtop","c":"TimeOutManager","l":"toString()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CountDown","l":"toString()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CrashACK","l":"toString()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CrashRequest","l":"toString()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.DecisionResponse","l":"toString()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Election","l":"toString()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.ElectionACK","l":"toString()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.EpochPair","l":"toString()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.HeartBeat","l":"toString()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.MakeRequest","l":"toString()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Quadruplet","l":"toString()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.ReadRequest","l":"toString()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.ReadValue","l":"toString()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.StartMessage","l":"toString()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Synchronisation","l":"toString()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.TimeOut","l":"toString()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.VotePair","l":"toString()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.VoteRequest","l":"toString()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.VoteResponse","l":"toString()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.WriteRequest","l":"toString()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.WriteValue","l":"toString()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.LogLevel","l":"TRACE"},{"p":"it.unitn.disi.ds1.qtop","c":"UserInterface","l":"UserInterface(Controller)","u":"%3Cinit%3E(it.unitn.disi.ds1.qtop.Controller)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils","l":"Utils()","u":"%3Cinit%3E()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.ReadValue","l":"value()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.WriteValue","l":"value()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CrashType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Decision","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.LogLevel","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.TimeOutReason","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Vote","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CrashType","l":"values()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Decision","l":"values()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.LogLevel","l":"values()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.TimeOutReason","l":"values()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Vote","l":"values()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.TimeOutReason","l":"VOTE"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.VoteResponse","l":"vote()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.VotePair","l":"VotePair(HashMap, Utils.Decision)","u":"%3Cinit%3E(java.util.HashMap,it.unitn.disi.ds1.qtop.Utils.Decision)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.VoteRequest","l":"VoteRequest(int, Utils.EpochPair)","u":"%3Cinit%3E(int,it.unitn.disi.ds1.qtop.Utils.EpochPair)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.VoteResponse","l":"VoteResponse(Utils.Vote, Utils.EpochPair)","u":"%3Cinit%3E(it.unitn.disi.ds1.qtop.Utils.Vote,it.unitn.disi.ds1.qtop.Utils.EpochPair)"},{"p":"it.unitn.disi.ds1.qtop","c":"VotersMap","l":"VotersMap()","u":"%3Cinit%3E()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.VotePair","l":"votes()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.LogLevel","l":"WARN"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.TimeOutReason","l":"WRITE"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Decision","l":"WRITEOK"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.WriteRequest","l":"WriteRequest(int, int)","u":"%3Cinit%3E(int,int)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.WriteValue","l":"WriteValue(int, int)","u":"%3Cinit%3E(int,int)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Vote","l":"YES"}];updateSearchResults(); \ No newline at end of file +memberSearchIndex = [{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Decision","l":"ABORT"},{"p":"it.unitn.disi.ds1.qtop","c":"Simulation","l":"addCrashNode(int)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Election","l":"bestCandidateId()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Quadruplet","l":"bestCandidateId()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.TimeOutReason","l":"CLIENT_REQUEST"},{"p":"it.unitn.disi.ds1.qtop","c":"Client","l":"Client(int, List, int)","u":"%3Cinit%3E(int,java.util.List,int)"},{"p":"it.unitn.disi.ds1.qtop","c":"TimeOutManager","l":"clientHandleCountDown(Utils.TimeOutReason, int, Client)","u":"clientHandleCountDown(it.unitn.disi.ds1.qtop.Utils.TimeOutReason,int,it.unitn.disi.ds1.qtop.Client)"},{"p":"it.unitn.disi.ds1.qtop","c":"Controller","l":"clientMenu()"},{"p":"it.unitn.disi.ds1.qtop","c":"SimulationCallback","l":"clientMenu()"},{"p":"it.unitn.disi.ds1.qtop","c":"UserInterface","l":"clientMenu()"},{"p":"it.unitn.disi.ds1.qtop","c":"Controller","l":"Controller(Simulation, UserInterface)","u":"%3Cinit%3E(it.unitn.disi.ds1.qtop.Simulation,it.unitn.disi.ds1.qtop.UserInterface)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CrashType","l":"COORDINATOR_ON_DECISION_RESPONSE"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CrashType","l":"COORDINATOR_ON_VOTE_REQUEST"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CountDown","l":"CountDown(Utils.TimeOutReason, Utils.EpochPair)","u":"%3Cinit%3E(it.unitn.disi.ds1.qtop.Utils.TimeOutReason,it.unitn.disi.ds1.qtop.Utils.EpochPair)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.TimeOutReason","l":"CRASH_RESPONSE"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CrashACK","l":"CrashACK()","u":"%3Cinit%3E()"},{"p":"it.unitn.disi.ds1.qtop","c":"Controller","l":"crashNode(int)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CrashRequest","l":"CrashRequest(Utils.CrashType)","u":"%3Cinit%3E(it.unitn.disi.ds1.qtop.Utils.CrashType)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CrashRequest","l":"crashType()"},{"p":"it.unitn.disi.ds1.qtop","c":"Client","l":"createReceive()"},{"p":"it.unitn.disi.ds1.qtop","c":"Node","l":"createReceive()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.LogLevel","l":"DEBUG"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.DecisionResponse","l":"decision()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.DecisionResponse","l":"DecisionResponse(Utils.Decision, Utils.EpochPair)","u":"%3Cinit%3E(it.unitn.disi.ds1.qtop.Utils.Decision,it.unitn.disi.ds1.qtop.Utils.EpochPair)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Quadruplet","l":"destinationId()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.EpochPair","l":"e()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.TimeOutReason","l":"ELECTION"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Election","l":"Election(int, int, int)","u":"%3Cinit%3E(int,int,int)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.ElectionACK","l":"ElectionACK()","u":"%3Cinit%3E()"},{"p":"it.unitn.disi.ds1.qtop","c":"TimeOutManager","l":"endElectionState()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CountDown","l":"epoch()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.DecisionResponse","l":"epoch()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.TimeOut","l":"epoch()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.VoteRequest","l":"epoch()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.VoteResponse","l":"epoch()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.EpochPair","l":"EpochPair(int, int)","u":"%3Cinit%3E(int,int)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CountDown","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CrashACK","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CrashRequest","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.DecisionResponse","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Election","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.ElectionACK","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.EpochPair","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.HeartBeat","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.MakeRequest","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Quadruplet","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.ReadRequest","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.ReadValue","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.StartMessage","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Synchronisation","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.TimeOut","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.VotePair","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.VoteRequest","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.VoteResponse","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.WriteRequest","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.WriteValue","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.LogLevel","l":"ERROR"},{"p":"it.unitn.disi.ds1.qtop","c":"Simulation","l":"exit()"},{"p":"it.unitn.disi.ds1.qtop","c":"Controller","l":"exitSimulation()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.VotePair","l":"finalDecision()"},{"p":"it.unitn.disi.ds1.qtop","c":"Logger","l":"getInstance()"},{"p":"it.unitn.disi.ds1.qtop","c":"PairsHistory","l":"getLatest()"},{"p":"it.unitn.disi.ds1.qtop","c":"PairsHistory","l":"getLatestCommitted()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.StartMessage","l":"group()"},{"p":"it.unitn.disi.ds1.qtop","c":"TimeOutManager","l":"handleCountDown(Utils.TimeOutReason, int, ActorRef)","u":"handleCountDown(it.unitn.disi.ds1.qtop.Utils.TimeOutReason,int,akka.actor.ActorRef)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CountDown","l":"hashCode()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CrashACK","l":"hashCode()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CrashRequest","l":"hashCode()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.DecisionResponse","l":"hashCode()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Election","l":"hashCode()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.ElectionACK","l":"hashCode()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.EpochPair","l":"hashCode()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.HeartBeat","l":"hashCode()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.MakeRequest","l":"hashCode()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Quadruplet","l":"hashCode()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.ReadRequest","l":"hashCode()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.ReadValue","l":"hashCode()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.StartMessage","l":"hashCode()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Synchronisation","l":"hashCode()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.TimeOut","l":"hashCode()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.VotePair","l":"hashCode()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.VoteRequest","l":"hashCode()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.VoteResponse","l":"hashCode()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.WriteRequest","l":"hashCode()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.WriteValue","l":"hashCode()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.TimeOutReason","l":"HEARTBEAT"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.HeartBeat","l":"HeartBeat()","u":"%3Cinit%3E()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Election","l":"highestEpoch()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Quadruplet","l":"highestEpoch()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Election","l":"highestIteration()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Quadruplet","l":"highestIteration()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Synchronisation","l":"history()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.EpochPair","l":"i()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.LogLevel","l":"INFO"},{"p":"it.unitn.disi.ds1.qtop","c":"VotersMap","l":"insert(int, int, ActorRef, Utils.Vote)","u":"insert(int,int,akka.actor.ActorRef,it.unitn.disi.ds1.qtop.Utils.Vote)"},{"p":"it.unitn.disi.ds1.qtop","c":"PairsHistory","l":"insert(int, int, int)","u":"insert(int,int,int)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Election","l":"isGreaterThanLocalData(int, Utils.EpochPair)","u":"isGreaterThanLocalData(int,it.unitn.disi.ds1.qtop.Utils.EpochPair)"},{"p":"it.unitn.disi.ds1.qtop","c":"Logger","l":"log(Utils.LogLevel, String)","u":"log(it.unitn.disi.ds1.qtop.Utils.LogLevel,java.lang.String)"},{"p":"it.unitn.disi.ds1.qtop","c":"QTop","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.MakeRequest","l":"MakeRequest()","u":"%3Cinit%3E()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Synchronisation","l":"newEpochPair()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.VoteRequest","l":"newValue()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.WriteRequest","l":"newValue()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Vote","l":"NO"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CrashType","l":"NO_CRASH"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CrashType","l":"NODE_AFTER_VOTE_CAST"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CrashType","l":"NODE_AFTER_VOTE_REQUEST"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CrashType","l":"NODE_AFTER_WRITE_REQUEST"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CrashType","l":"NODE_BEFORE_WRITE_REQUEST"},{"p":"it.unitn.disi.ds1.qtop","c":"Node","l":"Node(ActorRef, int, int, int, int, int)","u":"%3Cinit%3E(akka.actor.ActorRef,int,int,int,int,int)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.ReadRequest","l":"nRequest()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.ReadValue","l":"nRequest()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.WriteRequest","l":"nRequest()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.WriteValue","l":"nRequest()"},{"p":"it.unitn.disi.ds1.qtop","c":"Client","l":"onStartMessage(Utils.StartMessage)","u":"onStartMessage(it.unitn.disi.ds1.qtop.Utils.StartMessage)"},{"p":"it.unitn.disi.ds1.qtop","c":"PairsHistory","l":"PairsHistory()","u":"%3Cinit%3E()"},{"p":"it.unitn.disi.ds1.qtop","c":"PairsHistory","l":"PairsHistory(PairsHistory)","u":"%3Cinit%3E(it.unitn.disi.ds1.qtop.PairsHistory)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Decision","l":"PENDING"},{"p":"it.unitn.disi.ds1.qtop","c":"Node","l":"props(ActorRef, int, int, int, int, int)","u":"props(akka.actor.ActorRef,int,int,int,int,int)"},{"p":"it.unitn.disi.ds1.qtop","c":"Client","l":"props(int, List, int)","u":"props(int,java.util.List,int)"},{"p":"it.unitn.disi.ds1.qtop","c":"QTop","l":"QTop()","u":"%3Cinit%3E()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Quadruplet","l":"Quadruplet(int, int, int, int)","u":"%3Cinit%3E(int,int,int,int)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.ReadRequest","l":"ReadRequest(int)","u":"%3Cinit%3E(int)"},{"p":"it.unitn.disi.ds1.qtop","c":"PairsHistory","l":"readValidVariable()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.ReadValue","l":"ReadValue(int, int)","u":"%3Cinit%3E(int,int)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CountDown","l":"reason()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.TimeOut","l":"reason()"},{"p":"it.unitn.disi.ds1.qtop","c":"TimeOutManager","l":"resetCountDown(Utils.TimeOutReason, int)","u":"resetCountDown(it.unitn.disi.ds1.qtop.Utils.TimeOutReason,int)"},{"p":"it.unitn.disi.ds1.qtop","c":"UserInterface","l":"setController(Controller)","u":"setController(it.unitn.disi.ds1.qtop.Controller)"},{"p":"it.unitn.disi.ds1.qtop","c":"VotersMap","l":"setDecision(Utils.Decision, int, int)","u":"setDecision(it.unitn.disi.ds1.qtop.Utils.Decision,int,int)"},{"p":"it.unitn.disi.ds1.qtop","c":"Logger","l":"setLogLevel(Utils.LogLevel)","u":"setLogLevel(it.unitn.disi.ds1.qtop.Utils.LogLevel)"},{"p":"it.unitn.disi.ds1.qtop","c":"PairsHistory","l":"setState(int, int, Utils.Decision)","u":"setState(int,int,it.unitn.disi.ds1.qtop.Utils.Decision)"},{"p":"it.unitn.disi.ds1.qtop","c":"Simulation","l":"Simulation()","u":"%3Cinit%3E()"},{"p":"it.unitn.disi.ds1.qtop","c":"SimulationCallback","l":"start()"},{"p":"it.unitn.disi.ds1.qtop","c":"UserInterface","l":"start()"},{"p":"it.unitn.disi.ds1.qtop","c":"Simulation","l":"start(int, int, int, int, int)","u":"start(int,int,int,int,int)"},{"p":"it.unitn.disi.ds1.qtop","c":"TimeOutManager","l":"startCountDown(Utils.TimeOutReason, Cancellable, int)","u":"startCountDown(it.unitn.disi.ds1.qtop.Utils.TimeOutReason,akka.actor.Cancellable,int)"},{"p":"it.unitn.disi.ds1.qtop","c":"TimeOutManager","l":"startElectionState()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.StartMessage","l":"StartMessage(List)","u":"%3Cinit%3E(java.util.List)"},{"p":"it.unitn.disi.ds1.qtop","c":"Controller","l":"startSimulation(int, int, int, int, int)","u":"startSimulation(int,int,int,int,int)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Synchronisation","l":"Synchronisation(PairsHistory, Utils.EpochPair)","u":"%3Cinit%3E(it.unitn.disi.ds1.qtop.PairsHistory,it.unitn.disi.ds1.qtop.Utils.EpochPair)"},{"p":"it.unitn.disi.ds1.qtop","c":"Client","l":"tell(ActorRef, Object, ActorRef)","u":"tell(akka.actor.ActorRef,java.lang.Object,akka.actor.ActorRef)"},{"p":"it.unitn.disi.ds1.qtop","c":"Node","l":"tell(ActorRef, Object, ActorRef)","u":"tell(akka.actor.ActorRef,java.lang.Object,akka.actor.ActorRef)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.TimeOut","l":"TimeOut(Utils.TimeOutReason, Utils.EpochPair)","u":"%3Cinit%3E(it.unitn.disi.ds1.qtop.Utils.TimeOutReason,it.unitn.disi.ds1.qtop.Utils.EpochPair)"},{"p":"it.unitn.disi.ds1.qtop","c":"TimeOutManager","l":"TimeOutManager(int, int, int, int, int, int)","u":"%3Cinit%3E(int,int,int,int,int,int)"},{"p":"it.unitn.disi.ds1.qtop","c":"PairsHistory","l":"toString()"},{"p":"it.unitn.disi.ds1.qtop","c":"TimeOutManager","l":"toString()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CountDown","l":"toString()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CrashACK","l":"toString()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CrashRequest","l":"toString()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.DecisionResponse","l":"toString()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Election","l":"toString()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.ElectionACK","l":"toString()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.EpochPair","l":"toString()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.HeartBeat","l":"toString()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.MakeRequest","l":"toString()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Quadruplet","l":"toString()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.ReadRequest","l":"toString()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.ReadValue","l":"toString()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.StartMessage","l":"toString()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Synchronisation","l":"toString()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.TimeOut","l":"toString()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.VotePair","l":"toString()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.VoteRequest","l":"toString()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.VoteResponse","l":"toString()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.WriteRequest","l":"toString()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.WriteValue","l":"toString()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.LogLevel","l":"TRACE"},{"p":"it.unitn.disi.ds1.qtop","c":"UserInterface","l":"UserInterface(Controller)","u":"%3Cinit%3E(it.unitn.disi.ds1.qtop.Controller)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils","l":"Utils()","u":"%3Cinit%3E()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.ReadValue","l":"value()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.WriteValue","l":"value()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CrashType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Decision","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.LogLevel","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.TimeOutReason","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Vote","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.CrashType","l":"values()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Decision","l":"values()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.LogLevel","l":"values()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.TimeOutReason","l":"values()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Vote","l":"values()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.TimeOutReason","l":"VOTE"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.VoteResponse","l":"vote()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.VotePair","l":"VotePair(HashMap, Utils.Decision)","u":"%3Cinit%3E(java.util.HashMap,it.unitn.disi.ds1.qtop.Utils.Decision)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.VoteRequest","l":"VoteRequest(int, Utils.EpochPair)","u":"%3Cinit%3E(int,it.unitn.disi.ds1.qtop.Utils.EpochPair)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.VoteResponse","l":"VoteResponse(Utils.Vote, Utils.EpochPair)","u":"%3Cinit%3E(it.unitn.disi.ds1.qtop.Utils.Vote,it.unitn.disi.ds1.qtop.Utils.EpochPair)"},{"p":"it.unitn.disi.ds1.qtop","c":"VotersMap","l":"VotersMap()","u":"%3Cinit%3E()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.VotePair","l":"votes()"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.LogLevel","l":"WARN"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.TimeOutReason","l":"WRITE"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Decision","l":"WRITEOK"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.WriteRequest","l":"WriteRequest(int, int)","u":"%3Cinit%3E(int,int)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.WriteValue","l":"WriteValue(int, int)","u":"%3Cinit%3E(int,int)"},{"p":"it.unitn.disi.ds1.qtop","c":"Utils.Vote","l":"YES"}];updateSearchResults(); \ No newline at end of file