import "github.com/byte-mug/fastnntp-backend2/poster"
type OverviewMethodEx interface { GroupWrite(grp []byte, num int64, tk *storage.TOKEN, ove *storage.OverviewElement) (err error) InitGroup(grp []byte) (err error) }
-
type StorageWriter struct { Stamp posting.Stamper SM *storage.StorageManager OV *ovldb.OvLDB HIS storage.HisMethod RI storage.RiMethod }
-
func (c *StorageWriter) CheckPost() (possible bool)
-
func (c *StorageWriter) CheckPostId(id []byte) (wanted bool, possible bool)
-
func (c *StorageWriter) PerformPost(id []byte, r *fastnntp.DotReader) (rejected bool, failed bool)
-
import "bytes"
import "fmt"
import "github.com/byte-mug/fastnntp"
import "github.com/byte-mug/fastnntp-backend2/iohelper"
import "github.com/byte-mug/fastnntp-backend2/storage"
import "github.com/byte-mug/fastnntp-backend2/storage/ovldb"
import "github.com/byte-mug/fastnntp/posting"
import "io"
import "time"