class ActivityApp
Defined at line 22 of file ../../src/sys/activity/activity_app.h
Public Methods
void ActivityApp (std::unique_ptr<StateMachineDriver> state_machine_driver, async_dispatcher_t * dispatcher)
Defined at line 24 of file ../../src/sys/activity/activity_app.h
void AddControlBinding (fidl::InterfaceRequest<fuchsia::ui::activity::control::Control> request)
Registers a new Control client and stores a binding created from |request|.
The binding is automatically cleaned up when the client terminates, or when a channel
error occurs.
Defined at line 31 of file ../../src/sys/activity/activity_app.cc
void AddProviderBinding (fidl::InterfaceRequest<fuchsia::ui::activity::Provider> request)
Registers a new Provider client and stores a binding created from |request|.
The binding is automatically cleaned up when the client terminates, or when a channel
error occurs.
Defined at line 47 of file ../../src/sys/activity/activity_app.cc
std::vector<const ActivityControlConnection *> control_bindings ()
Returns a list of weak references to the bindings managed by this instance.
Exposed for testing.
Defined at line 13 of file ../../src/sys/activity/activity_app.cc
std::vector<const ActivityProviderConnection *> provider_bindings ()
Defined at line 22 of file ../../src/sys/activity/activity_app.cc