mirror of
https://github.com/status-im/status-go.git
synced 2025-01-11 07:07:24 +00:00
21 lines
591 B
Go
21 lines
591 B
Go
|
package sockaddr
|
||
|
|
||
|
import (
|
||
|
sockaddrnet "github.com/libp2p/go-sockaddr/net"
|
||
|
)
|
||
|
|
||
|
// Socklen is a type for the length of a sockaddr.
|
||
|
type Socklen uint
|
||
|
|
||
|
// SockaddrToAny converts a Sockaddr into a RawSockaddrAny
|
||
|
// The implementation is platform dependent.
|
||
|
func SockaddrToAny(sa sockaddrnet.Sockaddr) (*sockaddrnet.RawSockaddrAny, Socklen, error) {
|
||
|
return sockaddrToAny(sa)
|
||
|
}
|
||
|
|
||
|
// SockaddrToAny converts a RawSockaddrAny into a Sockaddr
|
||
|
// The implementation is platform dependent.
|
||
|
func AnyToSockaddr(rsa *sockaddrnet.RawSockaddrAny) (sockaddrnet.Sockaddr, error) {
|
||
|
return anyToSockaddr(rsa)
|
||
|
}
|