Skip to content

Commit

Permalink
Boilerplate.
Browse files Browse the repository at this point in the history
  • Loading branch information
robhanlon22 committed Dec 10, 2009
1 parent 1bb31d5 commit bfb9298
Show file tree
Hide file tree
Showing 7 changed files with 41 additions and 0 deletions.
Empty file removed README
Empty file.
2 changes: 2 additions & 0 deletions acceptor.rb
@@ -0,0 +1,2 @@
class Acceptor
end
2 changes: 2 additions & 0 deletions learner.rb
@@ -0,0 +1,2 @@
class Learner
end
5 changes: 5 additions & 0 deletions paxos_replica.rb
@@ -0,0 +1,5 @@
class PaxosReplica
def initialize
@proposer, @acceptor, @learner = Proposer.new, Acceptor.new, Learner.new
end
end
2 changes: 2 additions & 0 deletions proposer.rb
@@ -0,0 +1,2 @@
class Proposer
end
13 changes: 13 additions & 0 deletions rpc_exporter.rb
@@ -0,0 +1,13 @@
class RPCExporter
attr_reader :paxos_replica

def initialize
@paxos_replica = PaxosReplica.new
end

def propose
end

def learn
end
end
17 changes: 17 additions & 0 deletions supervisor.rb
@@ -0,0 +1,17 @@
require 'set'

class Supervisor
attr_reader :replicas

def initialize
@replicas = Set.new
end

def add_replica(replica)
@replicas.add(replica)
end

def remove_replica(replica)
@replicas.remove(replica)
end
end

0 comments on commit bfb9298

Please sign in to comment.