Documentation
¶
Index ¶
- func NewMemoryPeerStorage() peerstorage.PeerStorage
- type MemoryPeerStorage
- func (s *MemoryPeerStorage) Add(newPeer domain.Peer) error
- func (s *MemoryPeerStorage) GetAll() ([]domain.Peer, error)
- func (s *MemoryPeerStorage) GetByID(id []byte) (domain.Peer, error)
- func (s *MemoryPeerStorage) RemoveByID(id []byte) error
- func (s *MemoryPeerStorage) RemoveByName(name string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewMemoryPeerStorage ¶
func NewMemoryPeerStorage() peerstorage.PeerStorage
Types ¶
type MemoryPeerStorage ¶
type MemoryPeerStorage struct {
// contains filtered or unexported fields
}
func (*MemoryPeerStorage) GetByID ¶
func (s *MemoryPeerStorage) GetByID(id []byte) (domain.Peer, error)
func (*MemoryPeerStorage) RemoveByID ¶
func (s *MemoryPeerStorage) RemoveByID(id []byte) error
func (*MemoryPeerStorage) RemoveByName ¶
func (s *MemoryPeerStorage) RemoveByName(name string) error
Click to show internal directories.
Click to hide internal directories.