template <typename Interface, typename TestBase>

class SingleBindingFidlServer

Defined at line 23 of file ../../src/developer/forensics/testing/stubs/fidl_server_hlcpp.h

A stub FidlServer that allows a single connection to bind.

Public Methods

void SingleBindingFidlServer<Interface, TestBase> ()

Defined at line 25 of file ../../src/developer/forensics/testing/stubs/fidl_server_hlcpp.h

void SingleBindingFidlServer<Interface, TestBase> (async_dispatcher_t * dispatcher)

Defined at line 26 of file ../../src/developer/forensics/testing/stubs/fidl_server_hlcpp.h

::fidl::InterfaceRequestHandler<Interface> GetHandler ()

Defined at line 28 of file ../../src/developer/forensics/testing/stubs/fidl_server_hlcpp.h

void CloseConnection (const zx_status_t status)

Defined at line 39 of file ../../src/developer/forensics/testing/stubs/fidl_server_hlcpp.h

bool IsBound ()

Defined at line 45 of file ../../src/developer/forensics/testing/stubs/fidl_server_hlcpp.h

void NotImplemented_ (const std::string & name)

|TestBase|

Defined at line 48 of file ../../src/developer/forensics/testing/stubs/fidl_server_hlcpp.h

Protected Methods

std::unique_ptr< ::fidl::Binding<Interface>> & binding ()

Defined at line 53 of file ../../src/developer/forensics/testing/stubs/fidl_server_hlcpp.h