Documentation
¶
Index ¶
- func Dial(address string) (*snet.Conn, error)
- func DialAddr(raddr *snet.UDPAddr) (*snet.Conn, error)
- func Listen(listen *net.UDPAddr) (*snet.Conn, error)
- func ListenPort(port uint16) (*snet.Conn, error)
- func NewNetwork(ia addr.IA, dispatcher reliable.Dispatcher, revHandler snet.RevocationHandler) *snet.SCIONNetwork
- type Network
- type TimedPacketDispatcherService
- type TimedSCIONPacketConn
- func (c *TimedSCIONPacketConn) Close() error
- func (c *TimedSCIONPacketConn) ReadFrom(pkt *snet.Packet, ov *net.UDPAddr) error
- func (c *TimedSCIONPacketConn) SetDeadline(d time.Time) error
- func (c *TimedSCIONPacketConn) SetReadDeadline(d time.Time) error
- func (c *TimedSCIONPacketConn) SetWriteDeadline(d time.Time) error
- func (c *TimedSCIONPacketConn) WriteTo(pkt *snet.Packet, ov *net.UDPAddr) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
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
}
type TimedSCIONPacketConn ¶
type TimedSCIONPacketConn struct {
// contains filtered or unexported fields
}
func (*TimedSCIONPacketConn) Close ¶
func (c *TimedSCIONPacketConn) Close() 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
Click to show internal directories.
Click to hide internal directories.