Documentation ¶
Index ¶
- type FileEntry
- type FileIndex
- type Pool
- type Seeder
- func (seeder *Seeder) Announce(ctx context.Context, tracker *trackerv1.Tracker, addr string) error
- func (seeder *Seeder) Fetch(ctx context.Context, req *connect.Request[seederv1.FetchRequest]) (*connect.Response[seederv1.FetchResponse], error)
- func (seeder *Seeder) Has(ctx context.Context, req *connect.Request[seederv1.HasRequest]) (*connect.Response[seederv1.HasResponse], error)
- func (seeder *Seeder) ListenAndServe(ctx context.Context) error
- func (seeder *Seeder) Seed(ctx context.Context, path string, tracker *trackerv1.Tracker) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Seeder ¶
func (*Seeder) Fetch ¶
func (seeder *Seeder) Fetch(ctx context.Context, req *connect.Request[seederv1.FetchRequest]) (*connect.Response[seederv1.FetchResponse], error)
func (*Seeder) Has ¶
func (seeder *Seeder) Has(ctx context.Context, req *connect.Request[seederv1.HasRequest]) (*connect.Response[seederv1.HasResponse], error)
Click to show internal directories.
Click to hide internal directories.