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