Documentation
¶
Overview ¶
Index ¶
Constants ¶
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppLogFunc ¶
type Interface ¶
type Interface interface {
Put([]byte) error
ReadChan() chan []byte // this is expected to be an *unbuffered* channel
Close() error
Delete() error
Depth() int64
Empty() error
}
func New ¶
func New(name string, dataPath string, maxBytesPerFile int64, minMsgSize int32, maxMsgSize int32, syncEvery int64, syncTimeout time.Duration, logf AppLogFunc) Interface
New instantiates an instance of diskQueue, retrieving metadata from the filesystem and starting the read ahead goroutine
Click to show internal directories.
Click to hide internal directories.