# rafted_value v0.12.0 - Table of Contents > Replicated and synchronized values wrapped by processes ## Modules - [RaftedValue](RaftedValue.md): Public interface functions of `RaftedValue` package. - [RaftedValue.CommandResults](RaftedValue.CommandResults.md) - [RaftedValue.Communication](RaftedValue.Communication.md) - [RaftedValue.Config](RaftedValue.Config.md) - [RaftedValue.Data](RaftedValue.Data.md): A behaviour that defines data to be replicated by `RaftedValue` servers. - [RaftedValue.Election](RaftedValue.Election.md) - [RaftedValue.FollowerIndices](RaftedValue.FollowerIndices.md) - [RaftedValue.FollowerIndices.Pair](RaftedValue.FollowerIndices.Pair.md) - [RaftedValue.LeaderHook](RaftedValue.LeaderHook.md): A behaviour module for hooks that are invoked in leader. - [RaftedValue.LeaderHook.NoOp](RaftedValue.LeaderHook.NoOp.md) - [RaftedValue.Leadership](RaftedValue.Leadership.md) - [RaftedValue.LogEntry](RaftedValue.LogEntry.md) - [RaftedValue.LogIndex](RaftedValue.LogIndex.md) - [RaftedValue.LogInfo](RaftedValue.LogInfo.md) - [RaftedValue.Logs](RaftedValue.Logs.md) - [RaftedValue.LogsMap](RaftedValue.LogsMap.md) - [RaftedValue.Members](RaftedValue.Members.md) - [RaftedValue.Monotonic](RaftedValue.Monotonic.md) - [RaftedValue.Persistence](RaftedValue.Persistence.md) - [RaftedValue.Persistence.SnapshotMetadata](RaftedValue.Persistence.SnapshotMetadata.md) - [RaftedValue.RPC](RaftedValue.RPC.md) - [RaftedValue.RPC.AppendEntriesRequest](RaftedValue.RPC.AppendEntriesRequest.md) - [RaftedValue.RPC.AppendEntriesResponse](RaftedValue.RPC.AppendEntriesResponse.md) - [RaftedValue.RPC.InstallSnapshot](RaftedValue.RPC.InstallSnapshot.md) - [RaftedValue.RPC.InstallSnapshotCompressed](RaftedValue.RPC.InstallSnapshotCompressed.md) - [RaftedValue.RPC.RequestVoteRequest](RaftedValue.RPC.RequestVoteRequest.md) - [RaftedValue.RPC.RequestVoteResponse](RaftedValue.RPC.RequestVoteResponse.md) - [RaftedValue.RPC.TimeoutNow](RaftedValue.RPC.TimeoutNow.md) - [RaftedValue.RemoteMessageGateway](RaftedValue.RemoteMessageGateway.md): Default implementation of `:communication_module`. - [RaftedValue.Server](RaftedValue.Server.md) - [RaftedValue.Server.State](RaftedValue.Server.State.md) - [RaftedValue.Snapshot](RaftedValue.Snapshot.md) - [RaftedValue.TermNumber](RaftedValue.TermNumber.md) - [RaftedValue.Timer](RaftedValue.Timer.md) - Exceptions - [RaftedValue.AddFollowerError](RaftedValue.AddFollowerError.md)