class WatchBuffer

Defined at line 83 of file ../../src/storage/lib/vfs/cpp/watcher.cc

Transmission buffer for sending directory watcher notifications to clients. Allows enqueueing

multiple messages in a buffer before sending an IPC message to a client.

Public Methods

void WatchBuffer (const WatchBuffer & )

Defined at line 85 of file ../../src/storage/lib/vfs/cpp/watcher.cc

void WatchBuffer (WatchBuffer && )

Defined at line 85 of file ../../src/storage/lib/vfs/cpp/watcher.cc

WatchBuffer & operator= (const WatchBuffer & )

Defined at line 85 of file ../../src/storage/lib/vfs/cpp/watcher.cc

WatchBuffer & operator= (WatchBuffer && )

Defined at line 85 of file ../../src/storage/lib/vfs/cpp/watcher.cc

void WatchBuffer ()

Defined at line 86 of file ../../src/storage/lib/vfs/cpp/watcher.cc

zx_status_t AddMsg (const fidl::ServerEnd<fuchsia_io::DirectoryWatcher> & server_end, fio::wire::WatchEvent event, std::string_view name)

Defined at line 88 of file ../../src/storage/lib/vfs/cpp/watcher.cc

zx_status_t Send (const fidl::ServerEnd<fuchsia_io::DirectoryWatcher> & server_end)

Defined at line 106 of file ../../src/storage/lib/vfs/cpp/watcher.cc