Documentation ¶
Index ¶
- type AskMux
- func NewStringAskMux[A p2p.Addr](x p2p.AskSwarm[A]) AskMux[A, string]
- func NewUint16AskMux[A p2p.Addr](x p2p.Swarm[A]) AskMux[A, uint16]
- func NewUint32AskMux[A p2p.Addr](x p2p.Swarm[A]) AskMux[A, uint32]
- func NewUint64AskMux[A p2p.Addr](x p2p.Swarm[A]) AskMux[A, uint64]
- func NewVarintAskMux[A p2p.Addr](x p2p.Swarm[A]) AskMux[A, uint64]
- type Mux
- func NewStringMux[A p2p.Addr](x p2p.Swarm[A]) Mux[A, string]
- func NewUint16Mux[A p2p.Addr](x p2p.Swarm[A]) Mux[A, uint16]
- func NewUint32Mux[A p2p.Addr](x p2p.Swarm[A]) Mux[A, uint32]
- func NewUint64Mux[A p2p.Addr](x p2p.Swarm[A]) Mux[A, uint64]
- func NewVarintMux[A p2p.Addr](x p2p.Swarm[A]) Mux[A, uint64]
- type SecureAskMux
- func NewStringSecureAskMux[A p2p.Addr, Pub any](x p2p.SecureAskSwarm[A, Pub]) SecureAskMux[A, string, Pub]
- func NewUint16SecureAskMux[A p2p.Addr, Pub any](x p2p.Swarm[A]) SecureAskMux[A, uint16, Pub]
- func NewUint32SecureAskMux[A p2p.Addr, Pub any](x p2p.Swarm[A]) SecureAskMux[A, uint32, Pub]
- func NewUint64SecureAskMux[A p2p.Addr, Pub any](x p2p.Swarm[A]) SecureAskMux[A, uint64, Pub]
- func NewVarintSecureAskMux[A p2p.Addr, Pub any](x p2p.Swarm[A]) SecureAskMux[A, uint64, Pub]
- type SecureMux
- func NewStringSecureMux[A p2p.Addr, Pub any](x p2p.SecureSwarm[A, Pub]) SecureMux[A, string, Pub]
- func NewUint16SecureMux[A p2p.Addr, Pub any](x p2p.Swarm[A]) SecureMux[A, uint16, Pub]
- func NewUint32SecureMux[A p2p.Addr, Pub any](x p2p.Swarm[A]) SecureMux[A, uint32, Pub]
- func NewUint64SecureMux[A p2p.Addr, Pub any](x p2p.Swarm[A]) SecureMux[A, uint64, Pub]
- func NewVarintSecureMux[A p2p.Addr, Pub any](x p2p.Swarm[A]) SecureMux[A, uint64, Pub]
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AskMux ¶
type AskMux[A p2p.Addr, C comparable] interface { Open(c C) p2p.AskSwarm[A] }
func NewStringAskMux ¶
func NewUint16AskMux ¶
func NewUint32AskMux ¶
func NewUint64AskMux ¶
func NewVarintAskMux ¶
type Mux ¶
type Mux[A p2p.Addr, C comparable] interface { Open(c C) p2p.Swarm[A] }
func NewStringMux ¶
func NewUint16Mux ¶
func NewUint32Mux ¶
func NewUint64Mux ¶
func NewVarintMux ¶
type SecureAskMux ¶
type SecureAskMux[A p2p.Addr, C comparable, Pub any] interface { Open(c C) p2p.SecureAskSwarm[A, Pub] }
func NewStringSecureAskMux ¶
func NewStringSecureAskMux[A p2p.Addr, Pub any](x p2p.SecureAskSwarm[A, Pub]) SecureAskMux[A, string, Pub]
func NewUint16SecureAskMux ¶
func NewUint16SecureAskMux[A p2p.Addr, Pub any](x p2p.Swarm[A]) SecureAskMux[A, uint16, Pub]
func NewUint32SecureAskMux ¶
func NewUint32SecureAskMux[A p2p.Addr, Pub any](x p2p.Swarm[A]) SecureAskMux[A, uint32, Pub]
func NewUint64SecureAskMux ¶
func NewUint64SecureAskMux[A p2p.Addr, Pub any](x p2p.Swarm[A]) SecureAskMux[A, uint64, Pub]
func NewVarintSecureAskMux ¶
func NewVarintSecureAskMux[A p2p.Addr, Pub any](x p2p.Swarm[A]) SecureAskMux[A, uint64, Pub]
type SecureMux ¶
type SecureMux[A p2p.Addr, C comparable, Pub any] interface { Open(c C) p2p.SecureSwarm[A, Pub] }
func NewStringSecureMux ¶
func NewUint16SecureMux ¶
func NewUint32SecureMux ¶
func NewUint64SecureMux ¶
func NewVarintSecureMux ¶
Click to show internal directories.
Click to hide internal directories.