# Functions
NewDiscardWriter returns a logger that discards all input.
No description provided by the author
NewMockPartition returns a new instance of MockPartition.
NewMockPartitions returns an instance of MockPartitions.
NewMockWriter returns an instance of MockWriter.
NewPartition returns a new instance of Partition.
NewPartitions returns an instance of Partitions, which implements PartitionManager.
NewRepairer returns a new instance of *Repairer.
NewTopics returns a new instance of Topics.
NewWriter returns a new instance of Writer.
# Variables
ErrNotFound is returned when a partition could not be found.
# Structs
CreateCall contains the arguments passed to a call to Create.
No description provided by the author
GetCall contains the arguments passed to a call to Get.
MockPartition can be used for testing purposes.
MockPartitions can be used for testing purposes.
MockWriter can be used for testing purposes.
Partition implements Partitioner.
PartitionFile wraps a LimitReader(*os.File) so it can be unwrapped by the socket and sendfile can be leveraged.
Partitions implements PartitionManager.
RemoveCall contains the arguments passed to a call to Remove.
Repairer implements LogRepairer using the filesystem.
Topics implements TopicManager.
Writer writes to the log.
# Interfaces
No description provided by the author
LogRepairer truncates corrupted data.
LogWriter is the new log writer interface.
Partitioner wraps the log partition.
PartitionManager gets, create, and otherwise manages partitions.
TopicManager deals with the listing of topics, which typically will exist as directories in the filesystem.