class ControlCreatorServer
Defined at line 21 of file ../../src/media/audio/services/device_registry/control_creator_server.h
FIDL server for fuchsia_audio_device/ControlCreator. Builds fuchsia_audio_device/ControlServers.
Public Methods
std::shared_ptr<ControlCreatorServer> Create (std::shared_ptr<const FidlThread> thread, fidl::ServerEnd<fuchsia_audio_device::ControlCreator> server_end, const std::shared_ptr<AudioDeviceRegistry> & parent)
static
Defined at line 21 of file ../../src/media/audio/services/device_registry/control_creator_server.cc
const std::shared_ptr<FidlServerInspectInstance> & inspect ()
Defined at line 38 of file ../../src/media/audio/services/device_registry/control_creator_server.h
void ~ControlCreatorServer ()
Defined at line 38 of file ../../src/media/audio/services/device_registry/control_creator_server.cc
void SetInspect (std::shared_ptr<FidlServerInspectInstance> instance)
Defined at line 41 of file ../../src/media/audio/services/device_registry/control_creator_server.h
uint64_t count ()
Static object count, for debugging purposes.
Defined at line 46 of file ../../src/media/audio/services/device_registry/control_creator_server.h
void Create (CreateRequest & request, CreateCompleter::Sync & completer)
fuchsia.audio.device.ControlCreator implementation
Defined at line 46 of file ../../src/media/audio/services/device_registry/control_creator_server.cc
void handle_unknown_method (fidl::UnknownMethodMetadata<fuchsia_audio_device::ControlCreator> metadata, fidl::UnknownMethodCompleter::Sync & completer)
We complain but don't close the connection, to accommodate older and newer clients.
Defined at line 85 of file ../../src/media/audio/services/device_registry/control_creator_server.cc
Friends
template <typename ServerTtemplate <typename T> typename FidlServerTtypename ProtocolT>
class BaseFidlServer