Versions in this module Expand all Collapse all v0 v0.4.0 Nov 14, 2019 Changes in this version + type BeaconSender struct + AddressRewriter *messenger.AddressRewriter + QUICBeaconSender QUICBeaconSender + func (s *BeaconSender) Send(ctx context.Context, bseg *seg.Beacon, ia addr.IA, egIfid common.IFIDType, ...) error + type Msg struct + Dst snet.SCIONAddress + Ifid common.IFIDType + InfoTime time.Time + Pld common.Payload + type OHPPacketDispatcherService struct + func (s *OHPPacketDispatcherService) RegisterTimeout(ia addr.IA, public *addr.AppAddr, bind *overlay.OverlayAddr, svc addr.HostSVC, ...) (snet.PacketConn, uint16, error) + type Path spath.Path + type QUICBeaconSender interface + SendBeacon func(ctx context.Context, msg *seg.Beacon, a net.Addr, id uint64) error + type Sender struct + Addr *addr.AppAddr + Conn snet.PacketConn + IA addr.IA + MAC hash.Hash + func (s *Sender) CreatePath(ifid common.IFIDType, now time.Time) (*Path, error) + func (s *Sender) CreatePkt(msg *Msg) (*snet.SCIONPacket, error) + func (s *Sender) Send(msg *Msg, nextHop *overlay.OverlayAddr) error