import "github.com/byte-mug/fastnntp-backend2/storage/hisldb"
type HisLdb struct { DB *leveldb.DB }
-
func OpenSpoolHisLdb(spool string, o *opt.Options) (*HisLdb, error)
-
func (s *HisLdb) HisCancel(msgid []byte) (err error)
-
func (s *HisLdb) HisLookup(msgid []byte, t *storage.TOKEN) (err error)
-
func (s *HisLdb) HisWrite(msgid []byte, md *storage.Article_MD, t *storage.TOKEN) (err error)
-
import "errors"
import "github.com/byte-mug/fastnntp-backend2/storage"
import "github.com/syndtr/goleveldb/leveldb"
import "github.com/syndtr/goleveldb/leveldb/opt"
import "path/filepath"