class ParentProtocolClient

Defined at line 76 of file fidling/gen/src/devices/tests/v2/compat/fuchsia.hardware.compat/banjo/cpp/fuchsia/hardware/compat/cpp/banjo.h

Public Members

static const uint32_t kProtocolId

Public Methods

void ParentProtocolClient ()

Defined at line 81 of file fidling/gen/src/devices/tests/v2/compat/fuchsia.hardware.compat/banjo/cpp/fuchsia/hardware/compat/cpp/banjo.h

void ParentProtocolClient (const parent_protocol_t * proto)

Defined at line 83 of file fidling/gen/src/devices/tests/v2/compat/fuchsia.hardware.compat/banjo/cpp/fuchsia/hardware/compat/cpp/banjo.h

void ParentProtocolClient (zx_device_t * parent)

Defined at line 86 of file fidling/gen/src/devices/tests/v2/compat/fuchsia.hardware.compat/banjo/cpp/fuchsia/hardware/compat/cpp/banjo.h

void ParentProtocolClient (zx_device_t * parent, const char * fragment_name)

Defined at line 97 of file fidling/gen/src/devices/tests/v2/compat/fuchsia.hardware.compat/banjo/cpp/fuchsia/hardware/compat/cpp/banjo.h

zx_status_t CreateFromDevice (zx_device_t * parent, ParentProtocolClient * result)

Create a ParentProtocolClient from the given parent device + "fragment".

If ZX_OK is returned, the created object will be initialized in |result|.

Defined at line 111 of file fidling/gen/src/devices/tests/v2/compat/fuchsia.hardware.compat/banjo/cpp/fuchsia/hardware/compat/cpp/banjo.h

zx_status_t CreateFromDevice (zx_device_t * parent, const char * fragment_name, ParentProtocolClient * result)

Create a ParentProtocolClient from the given parent device.

If ZX_OK is returned, the created object will be initialized in |result|.

Defined at line 126 of file fidling/gen/src/devices/tests/v2/compat/fuchsia.hardware.compat/banjo/cpp/fuchsia/hardware/compat/cpp/banjo.h

void GetProto (parent_protocol_t * proto)

Defined at line 138 of file fidling/gen/src/devices/tests/v2/compat/fuchsia.hardware.compat/banjo/cpp/fuchsia/hardware/compat/cpp/banjo.h

bool is_valid ()

Defined at line 142 of file fidling/gen/src/devices/tests/v2/compat/fuchsia.hardware.compat/banjo/cpp/fuchsia/hardware/compat/cpp/banjo.h

void clear ()

Defined at line 145 of file fidling/gen/src/devices/tests/v2/compat/fuchsia.hardware.compat/banjo/cpp/fuchsia/hardware/compat/cpp/banjo.h

void GetString (char * out_response, size_t response_capacity)

Defined at line 150 of file fidling/gen/src/devices/tests/v2/compat/fuchsia.hardware.compat/banjo/cpp/fuchsia/hardware/compat/cpp/banjo.h