class TpmImplProtocolClient
Defined at line 80 of file fidling/gen/sdk/banjo/fuchsia.hardware.tpmimpl/fuchsia.hardware.tpmimpl/banjo/cpp/fuchsia/hardware/tpmimpl/cpp/banjo.h
Public Members
static const uint32_t kProtocolId
Public Methods
void TpmImplProtocolClient ()
Defined at line 85 of file fidling/gen/sdk/banjo/fuchsia.hardware.tpmimpl/fuchsia.hardware.tpmimpl/banjo/cpp/fuchsia/hardware/tpmimpl/cpp/banjo.h
void TpmImplProtocolClient (const tpm_impl_protocol_t * proto)
Defined at line 87 of file fidling/gen/sdk/banjo/fuchsia.hardware.tpmimpl/fuchsia.hardware.tpmimpl/banjo/cpp/fuchsia/hardware/tpmimpl/cpp/banjo.h
void TpmImplProtocolClient (zx_device_t * parent)
Defined at line 90 of file fidling/gen/sdk/banjo/fuchsia.hardware.tpmimpl/fuchsia.hardware.tpmimpl/banjo/cpp/fuchsia/hardware/tpmimpl/cpp/banjo.h
void TpmImplProtocolClient (zx_device_t * parent, const char * fragment_name)
Defined at line 101 of file fidling/gen/sdk/banjo/fuchsia.hardware.tpmimpl/fuchsia.hardware.tpmimpl/banjo/cpp/fuchsia/hardware/tpmimpl/cpp/banjo.h
zx_status_t CreateFromDevice (zx_device_t * parent, TpmImplProtocolClient * result)
Create a TpmImplProtocolClient from the given parent device + "fragment".
If ZX_OK is returned, the created object will be initialized in |result|.
Defined at line 115 of file fidling/gen/sdk/banjo/fuchsia.hardware.tpmimpl/fuchsia.hardware.tpmimpl/banjo/cpp/fuchsia/hardware/tpmimpl/cpp/banjo.h
zx_status_t CreateFromDevice (zx_device_t * parent, const char * fragment_name, TpmImplProtocolClient * result)
Create a TpmImplProtocolClient from the given parent device.
If ZX_OK is returned, the created object will be initialized in |result|.
Defined at line 130 of file fidling/gen/sdk/banjo/fuchsia.hardware.tpmimpl/fuchsia.hardware.tpmimpl/banjo/cpp/fuchsia/hardware/tpmimpl/cpp/banjo.h
void GetProto (tpm_impl_protocol_t * proto)
Defined at line 142 of file fidling/gen/sdk/banjo/fuchsia.hardware.tpmimpl/fuchsia.hardware.tpmimpl/banjo/cpp/fuchsia/hardware/tpmimpl/cpp/banjo.h
bool is_valid ()
Defined at line 146 of file fidling/gen/sdk/banjo/fuchsia.hardware.tpmimpl/fuchsia.hardware.tpmimpl/banjo/cpp/fuchsia/hardware/tpmimpl/cpp/banjo.h
void clear ()
Defined at line 149 of file fidling/gen/sdk/banjo/fuchsia.hardware.tpmimpl/fuchsia.hardware.tpmimpl/banjo/cpp/fuchsia/hardware/tpmimpl/cpp/banjo.h
void ConnectServer (zx::channel server)
Tells the TPM implementation driver to start listening for fuchsia.hardware.tpmimpl messages
on |server|.
See //sdk/fidl/fuchsia.hardware.tpmimpl/tpmimpl.fidl.
Defined at line 157 of file fidling/gen/sdk/banjo/fuchsia.hardware.tpmimpl/fuchsia.hardware.tpmimpl/banjo/cpp/fuchsia/hardware/tpmimpl/cpp/banjo.h