Documentation
¶
Index ¶
Constants ¶
View Source
const ( ProtoIDv2Hop = "/libp2p/circuit/relay/0.2.0/hop" ProtoIDv2Stop = "/libp2p/circuit/relay/0.2.0/stop" )
View Source
const RecordDomain = "libp2p-relay-rsvp"
Variables ¶
View Source
var RecordCodec = []byte{0x03, 0x02}
TODO: register in multicodec table in https://github.com/multiformats/multicodec
Functions ¶
This section is empty.
Types ¶
type ReservationVoucher ¶
type ReservationVoucher struct {
// Relay is the ID of the peer providing relay service
Relay peer.ID
// Peer is the ID of the peer receiving relay service through Relay
Peer peer.ID
// Expiration is the expiration time of the reservation
Expiration time.Time
}
func (*ReservationVoucher) Codec ¶
func (rv *ReservationVoucher) Codec() []byte
func (*ReservationVoucher) Domain ¶
func (rv *ReservationVoucher) Domain() string
func (*ReservationVoucher) MarshalRecord ¶
func (rv *ReservationVoucher) MarshalRecord() ([]byte, error)
func (*ReservationVoucher) UnmarshalRecord ¶
func (rv *ReservationVoucher) UnmarshalRecord(blob []byte) error
Click to show internal directories.
Click to hide internal directories.