class SynchronousVfs
Defined at line 35 of file ../../src/storage/lib/vfs/cpp/synchronous_vfs.h
A specialization of |FuchsiaVfs| which can be dropped.
During destruction connections are destroyed asynchronously, so they will outlast the VFS.
This class is NOT thread-safe and it must be used with a single-threaded asynchronous dispatcher.
This class is final because of its destructor and the semi-complex shutdown behaviour it relies
on that might not work if the instance is partially destroyed (which would be the case if when
the SynchronousVfs destructor is running for a derived instance).
Public Methods
void SynchronousVfs (async_dispatcher_t * dispatcher)
Defined at line 22 of file ../../src/storage/lib/vfs/cpp/synchronous_vfs.cc
void ~SynchronousVfs ()
Defined at line 24 of file ../../src/storage/lib/vfs/cpp/synchronous_vfs.cc
void CloseAllConnectionsForVnode (const Vnode & node, CloseAllConnectionsForVnodeCallback callback)
FuchsiaVfs overrides.
Defined at line 43 of file ../../src/storage/lib/vfs/cpp/synchronous_vfs.cc