measured_appnet

package
v0.0.0-...-9be11bb Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 24, 2021 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Dial

func Dial(address string) (*snet.Conn, error)

func DialAddr

func DialAddr(raddr *snet.UDPAddr) (*snet.Conn, error)

func Listen

func Listen(listen *net.UDPAddr) (*snet.Conn, error)

func ListenPort

func ListenPort(port uint16) (*snet.Conn, error)

func NewNetwork

func NewNetwork(ia addr.IA, dispatcher reliable.Dispatcher,
	revHandler snet.RevocationHandler) *snet.SCIONNetwork

Types

type Network

type Network struct {
	snet.Network
	IA          addr.IA
	PathQuerier snet.PathQuerier
	// contains filtered or unexported fields
}

func DefNetwork

func DefNetwork() *Network

type TimedPacketDispatcherService

type TimedPacketDispatcherService struct {
	Dispatcher  reliable.Dispatcher
	SCMPHandler snet.SCMPHandler
}

func (*TimedPacketDispatcherService) Register

func (s *TimedPacketDispatcherService) Register(ctx context.Context, ia addr.IA,
	registration *net.UDPAddr, svc addr.HostSVC) (snet.PacketConn, uint16, error)

type TimedSCIONPacketConn

type TimedSCIONPacketConn struct {
	// contains filtered or unexported fields
}

func (*TimedSCIONPacketConn) Close

func (c *TimedSCIONPacketConn) Close() error

func (*TimedSCIONPacketConn) ReadFrom

func (c *TimedSCIONPacketConn) ReadFrom(pkt *snet.Packet, ov *net.UDPAddr) error

func (*TimedSCIONPacketConn) SetDeadline

func (c *TimedSCIONPacketConn) SetDeadline(d time.Time) error

func (*TimedSCIONPacketConn) SetReadDeadline

func (c *TimedSCIONPacketConn) SetReadDeadline(d time.Time) error

func (*TimedSCIONPacketConn) SetWriteDeadline

func (c *TimedSCIONPacketConn) SetWriteDeadline(d time.Time) error

func (*TimedSCIONPacketConn) WriteTo

func (c *TimedSCIONPacketConn) WriteTo(pkt *snet.Packet, ov *net.UDPAddr) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL