class PacketStreamServer

Defined at line 21 of file ../../src/media/audio/services/device_registry/packet_stream_server.h

Public Methods

std::shared_ptr<PacketStreamServer> Create (std::shared_ptr<const FidlThread> thread, fidl::ServerEnd<fuchsia_audio_device::PacketStream> server_end, std::shared_ptr<ControlServer> parent, std::shared_ptr<Device> device, ElementId element_id)

Defined at line 15 of file ../../src/media/audio/services/device_registry/packet_stream_server.cc

void ~PacketStreamServer ()

Defined at line 34 of file ../../src/media/audio/services/device_registry/packet_stream_server.cc

void OnShutdown (fidl::UnbindInfo info)

Defined at line 42 of file ../../src/media/audio/services/device_registry/packet_stream_server.cc

ElementId element_id ()

Defined at line 44 of file ../../src/media/audio/services/device_registry/packet_stream_server.h

const std::shared_ptr<FidlServerInspectInstance> & inspect ()

Defined at line 46 of file ../../src/media/audio/services/device_registry/packet_stream_server.h

void SetInspect (std::shared_ptr<FidlServerInspectInstance> instance)

Defined at line 49 of file ../../src/media/audio/services/device_registry/packet_stream_server.h

std::shared_ptr<ControlServer> parent ()

Defined at line 53 of file ../../src/media/audio/services/device_registry/packet_stream_server.h

void DeviceDroppedPacketStream ()

Defined at line 54 of file ../../src/media/audio/services/device_registry/packet_stream_server.cc

uint64_t count ()

Static object count, for debugging purposes.

Defined at line 56 of file ../../src/media/audio/services/device_registry/packet_stream_server.h

void ClientDroppedControl ()

Defined at line 60 of file ../../src/media/audio/services/device_registry/packet_stream_server.cc

void SetBuffers (SetBuffersRequest & request, SetBuffersCompleter::Sync & completer)

fuchsia.audio.device.PacketStream implementation

Defined at line 67 of file ../../src/media/audio/services/device_registry/packet_stream_server.cc

void Start (StartRequest & request, StartCompleter::Sync & completer)

Defined at line 134 of file ../../src/media/audio/services/device_registry/packet_stream_server.cc

void Stop (StopRequest & request, StopCompleter::Sync & completer)

Defined at line 177 of file ../../src/media/audio/services/device_registry/packet_stream_server.cc

void handle_unknown_method (fidl::UnknownMethodMetadata<fuchsia_audio_device::PacketStream> metadata, fidl::UnknownMethodCompleter::Sync & completer)

Defined at line 220 of file ../../src/media/audio/services/device_registry/packet_stream_server.cc

Friends

template <typename ServerTtemplate <typename T> typename FidlServerTtypename ProtocolT>
class BaseFidlServer