MCPcopy
hub / github.com/WireGuard/wireguard-go / GetMessageBuffer

Method GetMessageBuffer

device/pools.go:97–99  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

95}
96
97func (device *Device) GetMessageBuffer() *[MaxMessageSize]byte {
98 return device.pool.messageBuffers.Get().(*[MaxMessageSize]byte)
99}
100
101func (device *Device) PutMessageBuffer(msg *[MaxMessageSize]byte) {
102 device.pool.messageBuffers.Put(msg)

Callers 2

NewOutboundElementMethod · 0.95

Implementers 4

NativeTuntun/tun_linux.go
netTuntun/netstack/tun.go
chTuntun/tuntest/tuntest.go
fakeTUNDeviceSizeddevice/device_test.go

Calls 1

GetMethod · 0.80

Tested by

no test coverage detected