Table of Contents - rloss-0.0.1 Documentation
Classes and Modules
- Floss
- Floss::CountDownLatch
- Floss::Error
- Floss::Latch
- Floss::Latch::LatchError
- Floss::Log
- Floss::Log::Entry
- Floss::Log::Simple
- Floss::LogReplicator
- Floss::LogReplicator::IndexWaiter
- Floss::LogReplicator::IndexWaiter::Waiter
- Floss::Node
- Floss::OneOffLatch
- Floss::Peer
- Floss::Proxy
- Floss::RPC
- Floss::RPC::Client
- Floss::RPC::InMemory
- Floss::RPC::InMemory::Client
- Floss::RPC::InMemory::Server
- Floss::RPC::Server
- Floss::RPC::ZMQ
- Floss::RPC::ZMQ::Client
- Floss::RPC::ZMQ::Server
- Floss::TestHelper
- Floss::TimeoutError
Methods
- ::new — Floss::CountDownLatch
- ::new — Floss::Latch
- ::new — Floss::Log
- ::new — Floss::Log::Entry
- ::new — Floss::Log::Simple
- ::new — Floss::LogReplicator
- ::new — Floss::LogReplicator::IndexWaiter
- ::new — Floss::LogReplicator::IndexWaiter::Waiter
- ::new — Floss::Node
- ::new — Floss::OneOffLatch
- ::new — Floss::Peer
- ::new — Floss::Proxy
- ::new — Floss::RPC::Server
- ::new — Floss::RPC::InMemory::Client
- ::new — Floss::RPC::InMemory::Server
- ::new — Floss::RPC::ZMQ::Client
- ::new — Floss::RPC::ZMQ::Server
- #[]= — Floss::Log
- #actor — Floss::RPC::InMemory::Client
- #append — Floss::Log
- #append — Floss::Log::Simple
- #append — Floss::LogReplicator
- #append_entries — Floss::Peer
- #broadcast_time — Floss::Node
- #call — Floss::RPC::Client
- #call — Floss::RPC::InMemory::Client
- #call — Floss::RPC::ZMQ::Client
- #cluster — Floss::TestHelper
- #cluster_quorum — Floss::Node
- #cluster_size — Floss::Node
- #collect_votes — Floss::Node
- #complete? — Floss::Log
- #connect — Floss::RPC::ZMQ::Client
- #construct_payload — Floss::LogReplicator
- #decode_request — Floss::RPC::ZMQ::Server
- #decode_response — Floss::RPC::ZMQ::Client
- #disconnect — Floss::RPC::ZMQ::Client
- #empty? — Floss::Log
- #encode_request — Floss::RPC::ZMQ::Client
- #encode_response — Floss::RPC::ZMQ::Server
- #enter_new_term — Floss::Node
- #execute — Floss::Node
- #execute — Floss::Peer
- #execute — Floss::RPC::InMemory::Server
- #finalize — Floss::LogReplicator
- #finalize — Floss::Node
- #finalize — Floss::RPC::ZMQ::Server
- #handle — Floss::RPC::ZMQ::Server
- #handle_append_entries — Floss::Node
- #handle_execute — Floss::Node
- #handle_rpc — Floss::Node
- #handle_vote_request — Floss::Node
- #id — Floss::Node
- #last_index — Floss::Log
- #last_index — Floss::Log::Simple
- #last_term — Floss::Log
- #last_term — Floss::Log::Simple
- #loop! — Floss::RPC::ZMQ::Server
- #method_missing — Floss::Proxy
- #on_election_timeout — Floss::Node
- #pause — Floss::LogReplicator
- #peers — Floss::Node
- #random_timeout — Floss::Node
- #ready? — Floss::Latch
- #register — Floss::LogReplicator::IndexWaiter
- #remove_starting_with — Floss::Log
- #remove_starting_with — Floss::Log::Simple
- #replicate — Floss::LogReplicator
- #request — Floss::RPC::ZMQ::Client
- #request_vote — Floss::Node
- #request_vote — Floss::Peer
- #respond_to? — Floss::Proxy
- #resume — Floss::LogReplicator
- #rpc_client_class — Floss::Node
- #rpc_server_class — Floss::Node
- #run — Floss::Node
- #run — Floss::RPC::ZMQ::Server
- #signal — Floss::CountDownLatch
- #signal — Floss::Latch
- #signal — Floss::LogReplicator::IndexWaiter
- #signal — Floss::OneOffLatch
- #signal_on_write — Floss::LogReplicator
- #start_election — Floss::Node
- #start_log_replication — Floss::Node
- #starting_with — Floss::Log
- #starting_with — Floss::Log::Simple
- #stop_log_replication — Floss::Node
- #terminate — Floss::RPC::ZMQ::Server
- #validate — Floss::Log
- #validate — Floss::Log::Simple
- #wait — Floss::CountDownLatch
- #wait — Floss::Latch
- #wait — Floss::OneOffLatch
- #wait_for_quorum_commit — Floss::Node
- #wait_until_ready — Floss::Node