class BusBinding

Defined at line 63 of file ../../src/connectivity/network/testing/netemul/sync-manager/lib/bus.cc

Public Methods

void BusBinding (std::string name, ::netemul::Bus * parent, async_dispatcher_t * dispatcher, fidl::InterfaceRequest<FBus> request)

Defined at line 67 of file ../../src/connectivity/network/testing/netemul/sync-manager/lib/bus.cc

void Publish (FEvent data)

Defined at line 73 of file ../../src/connectivity/network/testing/netemul/sync-manager/lib/bus.cc

void EnsurePublish (FEvent data, FBus::EnsurePublishCallback callback)

Defined at line 75 of file ../../src/connectivity/network/testing/netemul/sync-manager/lib/bus.cc

void GetClients (GetClientsCallback callback)

Defined at line 80 of file ../../src/connectivity/network/testing/netemul/sync-manager/lib/bus.cc

void WaitForEvent (fuchsia::netemul::sync::Event data, int64_t timeout, WaitForEventCallback callback)

Defined at line 90 of file ../../src/connectivity/network/testing/netemul/sync-manager/lib/bus.cc

void WaitForClients (::std::vector< ::std::string> clients, int64_t timeout, WaitForClientsCallback callback)

Defined at line 100 of file ../../src/connectivity/network/testing/netemul/sync-manager/lib/bus.cc

void OnBusData (const std::string & from, FEvent event)

Defined at line 105 of file ../../src/connectivity/network/testing/netemul/sync-manager/lib/bus.cc

void OnClientAttached (const std::string & client)

Defined at line 125 of file ../../src/connectivity/network/testing/netemul/sync-manager/lib/bus.cc

void OnClientDetached (const std::string & client)

Defined at line 131 of file ../../src/connectivity/network/testing/netemul/sync-manager/lib/bus.cc

void SetErrorHandler (fit::function<void (zx_status_t)> handler)

Defined at line 137 of file ../../src/connectivity/network/testing/netemul/sync-manager/lib/bus.cc