From ebb97fb7367fb983cffc1935a8fb57e4b80f5249 Mon Sep 17 00:00:00 2001 From: Dave Henderson Date: Thu, 25 Jan 2024 20:11:31 -0500 Subject: Move funcs package to internal (#1977) Signed-off-by: Dave Henderson --- funcs/sockaddr.go | 130 ------------------------------------------------------ 1 file changed, 130 deletions(-) delete mode 100644 funcs/sockaddr.go (limited to 'funcs/sockaddr.go') diff --git a/funcs/sockaddr.go b/funcs/sockaddr.go deleted file mode 100644 index e41fb162..00000000 --- a/funcs/sockaddr.go +++ /dev/null @@ -1,130 +0,0 @@ -package funcs - -import ( - "context" - - "github.com/hashicorp/go-sockaddr" - "github.com/hashicorp/go-sockaddr/template" -) - -// SockaddrNS - the sockaddr namespace -// -// Deprecated: don't use -func SockaddrNS() *SockaddrFuncs { - return &SockaddrFuncs{} -} - -// AddSockaddrFuncs - -// -// Deprecated: use [CreateSockaddrFuncs] instead -func AddSockaddrFuncs(f map[string]interface{}) { - f["sockaddr"] = SockaddrNS -} - -// CreateSockaddrFuncs - -func CreateSockaddrFuncs(ctx context.Context) map[string]interface{} { - ns := &SockaddrFuncs{ctx} - return map[string]interface{}{ - "sockaddr": func() interface{} { return ns }, - } -} - -// SockaddrFuncs - -type SockaddrFuncs struct { - ctx context.Context -} - -// GetAllInterfaces - -func (SockaddrFuncs) GetAllInterfaces() (sockaddr.IfAddrs, error) { - return sockaddr.GetAllInterfaces() -} - -// GetDefaultInterfaces - -func (SockaddrFuncs) GetDefaultInterfaces() (sockaddr.IfAddrs, error) { - return sockaddr.GetDefaultInterfaces() -} - -// GetPrivateInterfaces - -func (SockaddrFuncs) GetPrivateInterfaces() (sockaddr.IfAddrs, error) { - return sockaddr.GetPrivateInterfaces() -} - -// GetPublicInterfaces - -func (SockaddrFuncs) GetPublicInterfaces() (sockaddr.IfAddrs, error) { - return sockaddr.GetPublicInterfaces() -} - -// Sort - -func (SockaddrFuncs) Sort(selectorParam string, inputIfAddrs sockaddr.IfAddrs) (sockaddr.IfAddrs, error) { - return sockaddr.SortIfBy(selectorParam, inputIfAddrs) -} - -// Exclude - -func (SockaddrFuncs) Exclude(selectorName, selectorParam string, inputIfAddrs sockaddr.IfAddrs) (sockaddr.IfAddrs, error) { - return sockaddr.ExcludeIfs(selectorName, selectorParam, inputIfAddrs) -} - -// Include - -func (SockaddrFuncs) Include(selectorName, selectorParam string, inputIfAddrs sockaddr.IfAddrs) (sockaddr.IfAddrs, error) { - return sockaddr.IncludeIfs(selectorName, selectorParam, inputIfAddrs) -} - -// Attr - -func (SockaddrFuncs) Attr(selectorName string, ifAddrsRaw interface{}) (string, error) { - return template.Attr(selectorName, ifAddrsRaw) -} - -// Join - -func (SockaddrFuncs) Join(selectorName, joinString string, inputIfAddrs sockaddr.IfAddrs) (string, error) { - return sockaddr.JoinIfAddrs(selectorName, joinString, inputIfAddrs) -} - -// Limit - -func (SockaddrFuncs) Limit(lim uint, in sockaddr.IfAddrs) (sockaddr.IfAddrs, error) { - return sockaddr.LimitIfAddrs(lim, in) -} - -// Offset - -func (SockaddrFuncs) Offset(off int, in sockaddr.IfAddrs) (sockaddr.IfAddrs, error) { - return sockaddr.OffsetIfAddrs(off, in) -} - -// Unique - -func (SockaddrFuncs) Unique(selectorName string, inputIfAddrs sockaddr.IfAddrs) (sockaddr.IfAddrs, error) { - return sockaddr.UniqueIfAddrsBy(selectorName, inputIfAddrs) -} - -// Math - -func (SockaddrFuncs) Math(operation, value string, inputIfAddrs sockaddr.IfAddrs) (sockaddr.IfAddrs, error) { - return sockaddr.IfAddrsMath(operation, value, inputIfAddrs) -} - -// GetPrivateIP - -func (SockaddrFuncs) GetPrivateIP() (string, error) { - return sockaddr.GetPrivateIP() -} - -// GetPrivateIPs - -func (SockaddrFuncs) GetPrivateIPs() (string, error) { - return sockaddr.GetPrivateIPs() -} - -// GetPublicIP - -func (SockaddrFuncs) GetPublicIP() (string, error) { - return sockaddr.GetPublicIP() -} - -// GetPublicIPs - -func (SockaddrFuncs) GetPublicIPs() (string, error) { - return sockaddr.GetPublicIPs() -} - -// GetInterfaceIP - -func (SockaddrFuncs) GetInterfaceIP(namedIfRE string) (string, error) { - return sockaddr.GetInterfaceIP(namedIfRE) -} - -// GetInterfaceIPs - -func (SockaddrFuncs) GetInterfaceIPs(namedIfRE string) (string, error) { - return sockaddr.GetInterfaceIPs(namedIfRE) -} -- cgit v1.2.3