Documentation
¶
Index ¶
- type AccessServer
- type BMAccessServerDb
- func (s *BMAccessServerDb) AddMXIP(tld string, ip net.IP, weight int) error
- func (s *BMAccessServerDb) DelMXIP(tld string, ip net.IP) error
- func (s *BMAccessServerDb) Find(tld string) (*AccessServer, error)
- func (s *BMAccessServerDb) Insert(tld string, pk dbcommon.PKey, addr []*MxServerAddr) error
- func (s *BMAccessServerDb) Iterator()
- func (s *BMAccessServerDb) Next() (tld string, meta *AccessServer, r1 error)
- func (s *BMAccessServerDb) Remove(tld string) (del *AccessServer, err error)
- func (s *BMAccessServerDb) Save()
- func (s *BMAccessServerDb) UpdateMXIP(tld string, ip net.IP, weight int) error
- func (s *BMAccessServerDb) UpdatePK(tld string, pk dbcommon.PKey) (old *AccessServer, err error)
- type BMBlockMailList
- func (s *BMBlockMailList) Find(mAddr string) (*BlockMailAddress, error)
- func (s *BMBlockMailList) Insert(mAddr string) error
- func (s *BMBlockMailList) Iterator()
- func (s *BMBlockMailList) Next() (key string, meta *BlockMailAddress, r1 error)
- func (s *BMBlockMailList) Remove(mAddr string)
- func (s *BMBlockMailList) Save()
- type BMBlockTransServerDb
- func (s *BMBlockTransServerDb) Find(srvDomain string) (*BlockTransServer, error)
- func (s *BMBlockTransServerDb) Insert(srvDomain string) error
- func (s *BMBlockTransServerDb) Iterator()
- func (s *BMBlockTransServerDb) Next() (key string, meta *BlockTransServer, r1 error)
- func (s *BMBlockTransServerDb) Remove(srvDomain string)
- func (s *BMBlockTransServerDb) Save()
- type BMailMeta
- type BMailMetaDb
- func (s *BMailMetaDb) Find(mHash dbcommon.Hash) (*BMailMeta, error)
- func (s *BMailMetaDb) Insert(mHash dbcommon.Hash, mAddress string, pk dbcommon.PKey) error
- func (s *BMailMetaDb) Iterator()
- func (s *BMailMetaDb) Next() (mHash *dbcommon.Hash, meta *BMailMeta, r1 error)
- func (s *BMailMetaDb) Remove(mHash dbcommon.Hash) (del *BMailMeta, err error)
- func (s *BMailMetaDb) Save()
- func (s *BMailMetaDb) Update(mHash dbcommon.Hash, mAddress string, pk dbcommon.PKey) (old *BMailMeta, err error)
- type BlockMailAddress
- type BlockTransServer
- type MxServerAddr
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessServer ¶
type AccessServer struct { TopDomain string `json:"td"` Addr []*MxServerAddr `json:"a"` CreateTime int64 `json:"ct"` UpdateTime int64 `json:"ut"` }
type BMAccessServerDb ¶
type BMAccessServerDb struct { db.NbsDbInter // contains filtered or unexported fields }
func GetBMAccessServer ¶
func GetBMAccessServer() *BMAccessServerDb
func (*BMAccessServerDb) Find ¶
func (s *BMAccessServerDb) Find(tld string) (*AccessServer, error)
func (*BMAccessServerDb) Insert ¶
func (s *BMAccessServerDb) Insert(tld string, pk dbcommon.PKey, addr []*MxServerAddr) error
func (*BMAccessServerDb) Iterator ¶
func (s *BMAccessServerDb) Iterator()
func (*BMAccessServerDb) Next ¶
func (s *BMAccessServerDb) Next() (tld string, meta *AccessServer, r1 error)
func (*BMAccessServerDb) Remove ¶
func (s *BMAccessServerDb) Remove(tld string) (del *AccessServer, err error)
func (*BMAccessServerDb) Save ¶
func (s *BMAccessServerDb) Save()
func (*BMAccessServerDb) UpdateMXIP ¶
func (*BMAccessServerDb) UpdatePK ¶
func (s *BMAccessServerDb) UpdatePK(tld string, pk dbcommon.PKey) (old *AccessServer, err error)
type BMBlockMailList ¶
type BMBlockMailList struct { db.NbsDbInter // contains filtered or unexported fields }
func GetBMBlockMailList ¶
func GetBMBlockMailList() *BMBlockMailList
func (*BMBlockMailList) Find ¶
func (s *BMBlockMailList) Find(mAddr string) (*BlockMailAddress, error)
func (*BMBlockMailList) Insert ¶
func (s *BMBlockMailList) Insert(mAddr string) error
func (*BMBlockMailList) Iterator ¶
func (s *BMBlockMailList) Iterator()
func (*BMBlockMailList) Next ¶
func (s *BMBlockMailList) Next() (key string, meta *BlockMailAddress, r1 error)
func (*BMBlockMailList) Remove ¶
func (s *BMBlockMailList) Remove(mAddr string)
func (*BMBlockMailList) Save ¶
func (s *BMBlockMailList) Save()
type BMBlockTransServerDb ¶
type BMBlockTransServerDb struct { db.NbsDbInter // contains filtered or unexported fields }
func GetBMBlockTransStore ¶
func GetBMBlockTransStore() *BMBlockTransServerDb
func (*BMBlockTransServerDb) Find ¶
func (s *BMBlockTransServerDb) Find(srvDomain string) (*BlockTransServer, error)
func (*BMBlockTransServerDb) Insert ¶
func (s *BMBlockTransServerDb) Insert(srvDomain string) error
func (*BMBlockTransServerDb) Iterator ¶
func (s *BMBlockTransServerDb) Iterator()
func (*BMBlockTransServerDb) Next ¶
func (s *BMBlockTransServerDb) Next() (key string, meta *BlockTransServer, r1 error)
func (*BMBlockTransServerDb) Remove ¶
func (s *BMBlockTransServerDb) Remove(srvDomain string)
func (*BMBlockTransServerDb) Save ¶
func (s *BMBlockTransServerDb) Save()
type BMailMetaDb ¶
type BMailMetaDb struct { db.NbsDbInter // contains filtered or unexported fields }
func GetBMMStore ¶
func GetBMMStore() *BMailMetaDb
func (*BMailMetaDb) Iterator ¶
func (s *BMailMetaDb) Iterator()
func (*BMailMetaDb) Next ¶
func (s *BMailMetaDb) Next() (mHash *dbcommon.Hash, meta *BMailMeta, r1 error)
func (*BMailMetaDb) Remove ¶
func (s *BMailMetaDb) Remove(mHash dbcommon.Hash) (del *BMailMeta, err error)
func (*BMailMetaDb) Save ¶
func (s *BMailMetaDb) Save()
type BlockMailAddress ¶
type BlockTransServer ¶
Click to show internal directories.
Click to hide internal directories.