Package poster

import "github.com/byte-mug/fastnntp-backend2/poster"

Overview

Index

type OverviewMethodEx

type OverviewMethodEx interface {
	GroupWrite(grp []byte, num int64, tk *storage.TOKEN, ove *storage.OverviewElement) (err error)
	InitGroup(grp []byte) (err error)
}

-

type StorageWriter

type StorageWriter struct {
	Stamp	posting.Stamper
	SM	*storage.StorageManager
	OV	*ovldb.OvLDB
	HIS	storage.HisMethod
	RI	storage.RiMethod
}

-

func (*StorageWriter) CheckPost

func (c *StorageWriter) CheckPost() (possible bool)

-

func (*StorageWriter) CheckPostId

func (c *StorageWriter) CheckPostId(id []byte) (wanted bool, possible bool)

-

func (*StorageWriter) PerformPost

func (c *StorageWriter) PerformPost(id []byte, r *fastnntp.DotReader) (rejected bool, failed bool)

-

Dependencies