class DecompressorCreatorConnector
Defined at line 29 of file ../../src/storage/blobfs/compression/external_decompressor.h
An interface that is passed into the ExternalDecompressorClient to complete connections to a
DecompressorCreator fidl service as a form of dependency injection. The DecompressorCreator
service is used to create remote decompressor instances that are controlled via fifo, and this
interface establishes connections to them. Hence the convoluted name.
Public Methods
zx_status_t ConnectToDecompressorCreator (fidl::ServerEnd<fuchsia_blobfs_internal::DecompressorCreator> server_end)
Passes the `server_end` to some DecompressorCreator handler.
DecompressorCreatorConnector & DefaultServiceConnector ()
Default (singleton) implementation that calls `fdio_service_connect()`. Thread-safe.
Defined at line 30 of file ../../src/storage/blobfs/compression/external_decompressor.cc
void ~DecompressorCreatorConnector ()
Defined at line 31 of file ../../src/storage/blobfs/compression/external_decompressor.h