class Bus
Defined at line 17 of file ../../src/connectivity/network/testing/netemul/sync-manager/lib/bus.h
Public Methods
void Bus (async_dispatcher_t * dispatcher)
Defined at line 149 of file ../../src/connectivity/network/testing/netemul/sync-manager/lib/bus.cc
void ~Bus ()
Defined at line 246 of file ../../src/connectivity/network/testing/netemul/sync-manager/lib/bus.cc
void Subscribe (const std::string & clientName, fidl::InterfaceRequest<FBus> request)
Defined at line 151 of file ../../src/connectivity/network/testing/netemul/sync-manager/lib/bus.cc
Protected Methods
void Publish (Bus::FEvent data, const std::string & from)
Defined at line 201 of file ../../src/connectivity/network/testing/netemul/sync-manager/lib/bus.cc
void NotifyClientDetached (const std::string & client)
Defined at line 193 of file ../../src/connectivity/network/testing/netemul/sync-manager/lib/bus.cc
void NotifyClientAttached (const std::string & client)
Defined at line 187 of file ../../src/connectivity/network/testing/netemul/sync-manager/lib/bus.cc
const std::unordered_map<std::string, ClientBinding> & clients ()
Defined at line 199 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 209 of file ../../src/connectivity/network/testing/netemul/sync-manager/lib/bus.cc
bool CheckClientWatch (WaitForClientsWatch * watch)
Defined at line 232 of file ../../src/connectivity/network/testing/netemul/sync-manager/lib/bus.cc
Friends
class BusBinding