Files
lneto/internet/definitions_go.go
T
2026-01-13 10:38:21 -03:00

27 lines
528 B
Go

//go:build !tinygo
package internet
func makecbnode(s StackNode) cbnode {
return cbnode{
_s: s,
}
}
type cbnode struct {
// Do not access outside of handlers/node logic.
_s StackNode
}
func (s cbnode) Encapsulate(carrierData []byte, offsetToIP, offsetToFrame int) (int, error) {
return s._s.Encapsulate(carrierData, offsetToIP, offsetToFrame)
}
func (s cbnode) Demux(carrierData []byte, frameOffset int) error {
return s._s.Demux(carrierData, frameOffset)
}
func (s cbnode) IsZeroed() bool {
return s._s == nil
}