Documentation
¶
Index ¶
- func Dial(privateKey inet256.PrivateKey, id inet256.ID, addr string) (p2p.SecureAskSwarm[inet256.Addr], error)
- func Listen(privateKey inet256.PrivateKey, addr string) (p2p.SecureAskSwarm[inet256.Addr], error)
- type Addr
- type QUICHub
- func (qh *QUICHub) Ask(ctx context.Context, resp []byte, dst inet256.Addr, req p2p.IOVec) (int, error)
- func (qh *QUICHub) Close() error
- func (qh *QUICHub) LocalAddrs() []inet256.Addr
- func (qh *QUICHub) LookupPublicKey(ctx context.Context, target inet256.Addr) (p2p.PublicKey, error)
- func (qh *QUICHub) MTU(ctx context.Context, target inet256.Addr) int
- func (qh *QUICHub) MaxIncomingSize() int
- func (qh *QUICHub) ParseAddr(x []byte) (inet256.Addr, error)
- func (qh *QUICHub) PublicKey() p2p.PublicKey
- func (qh *QUICHub) Receive(ctx context.Context, fn func(p2p.Message[inet256.Addr])) error
- func (qh *QUICHub) ServeAsk(ctx context.Context, ...) error
- func (qh *QUICHub) Tell(ctx context.Context, dst inet256.Addr, data p2p.IOVec) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type QUICHub ¶
type QUICHub struct {
// contains filtered or unexported fields
}
QUICHub provides a p2p.SecureAskSwarm[inet256.Addr] using QUIC.
func (*QUICHub) LocalAddrs ¶
func (*QUICHub) LookupPublicKey ¶
func (*QUICHub) MaxIncomingSize ¶
Click to show internal directories.
Click to hide internal directories.