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