class AgisTest

Defined at line 44 of file ../../src/graphics/bin/agis/test.cc

Protected Members

unique_ptr loop_
InterfacePtr component_registry_
InterfacePtr observer_
InterfacePtr connector_
size_t num_vtcs_
zx_koid_t process_koid_
basic_string process_name_
uint64_t client_id_

Protected Methods

void SetUp ()

Defined at line 46 of file ../../src/graphics/bin/agis/test.cc

void TearDown ()

Defined at line 82 of file ../../src/graphics/bin/agis/test.cc

void LoopWait (const uint64_t timeout_secs)

LoopWait() guarantees that the callback supplied to any interface in the agis protocol

library has been called and completed. The callbacks compute / verify return results

from the protocol methods.

Defined at line 92 of file ../../src/graphics/bin/agis/test.cc

void Register (uint64_t id, zx_koid_t process_koid, std::string process_name)

Defined at line 102 of file ../../src/graphics/bin/agis/test.cc

void Unregister (uint64_t client_id)

Defined at line 113 of file ../../src/graphics/bin/agis/test.cc

void Vtcs ()

Defined at line 122 of file ../../src/graphics/bin/agis/test.cc