class TpmTest

Defined at line 38 of file ../../src/devices/tpm/drivers/tpm/tpm-test.cc

Protected Members

Loop loop_
StsReg status_
TpmState state_
vector fifo_
mutex state_mutex_
condition_variable_any state_change_
thread exec_thread_
shared_ptr fake_root_
function handle_command_

Public Methods

void TpmTest ()

Defined at line 40 of file ../../src/devices/tpm/drivers/tpm/tpm-test.cc

void SetUp ()

Defined at line 43 of file ../../src/devices/tpm/drivers/tpm/tpm-test.cc

void TearDown ()

Defined at line 61 of file ../../src/devices/tpm/drivers/tpm/tpm-test.cc

void Read (ReadRequestView request, ReadCompleter::Sync & completer)

Defined at line 76 of file ../../src/devices/tpm/drivers/tpm/tpm-test.cc

void HandleStsWrite (uint32_t value)

Defined at line 116 of file ../../src/devices/tpm/drivers/tpm/tpm-test.cc

void Write (WriteRequestView request, WriteCompleter::Sync & completer)

Defined at line 143 of file ../../src/devices/tpm/drivers/tpm/tpm-test.cc

void UpdateExpect ()

Defined at line 173 of file ../../src/devices/tpm/drivers/tpm/tpm-test.cc

void ExecThread ()

Defined at line 180 of file ../../src/devices/tpm/drivers/tpm/tpm-test.cc

fidl::WireSyncClient<fuchsia_tpm::TpmDevice> GetTpmClient ()

Defined at line 205 of file ../../src/devices/tpm/drivers/tpm/tpm-test.cc