class Buffer
Defined at line 305 of file ../../src/connectivity/lib/network-device/cpp/network_device_client.h
Public Methods
Buffer & operator= (Buffer && )
NOTE: A `Buffer` is returned to its parent on destruction. We'd have to do the same thing
with the target buffer on the move assignment operator, which can be very counter-intuitive.
We delete the move assignment operator to avoid confusion and misuse.
Defined at line 313 of file ../../src/connectivity/lib/network-device/cpp/network_device_client.h
bool is_valid ()
Defined at line 315 of file ../../src/connectivity/lib/network-device/cpp/network_device_client.h
void Buffer ()
Defined at line 910 of file ../../src/connectivity/lib/network-device/cpp/network_device_client.cc
void ~Buffer ()
Defined at line 923 of file ../../src/connectivity/lib/network-device/cpp/network_device_client.cc
void Buffer (Buffer && other)
Defined at line 915 of file ../../src/connectivity/lib/network-device/cpp/network_device_client.cc
BufferData & data ()
Defined at line 933 of file ../../src/connectivity/lib/network-device/cpp/network_device_client.cc
const BufferData & data ()
Defined at line 941 of file ../../src/connectivity/lib/network-device/cpp/network_device_client.cc
zx_status_t Send ()
Equivalent to calling `Send(buffer)` on this buffer's `NetworkDeviceClient` parent.
Defined at line 949 of file ../../src/connectivity/lib/network-device/cpp/network_device_client.cc
Protected Methods
void Buffer (NetworkDeviceClient * parent, uint16_t descriptor, bool rx)
Defined at line 912 of file ../../src/connectivity/lib/network-device/cpp/network_device_client.cc
Friends
class NetworkDeviceClient