Vfs: Remove VfsDefaults
authorChristian Kamm <mail@ckamm.de>
Wed, 6 Feb 2019 09:41:33 +0000 (10:41 +0100)
committerKevin Ottens <kevin.ottens@nextcloud.com>
Tue, 15 Dec 2020 09:58:40 +0000 (10:58 +0100)
commit6a977edeee287e354cd8cc013271c3ba40e13b4a
tree9a543b7c0863ae3cb10111c0e4426845844bf3a6
parente9cbe1359851b338e1776f6d3a00aacc93fc9321
Vfs: Remove VfsDefaults

That just complicated things. It's ok if Vfs is not a fully abstract
interface class.

The pinstate-in-db methods are instead provided directly on Vfs and
VfsSuffix and VfsOff use them to implement pin states.

The start() method is simply non-virtual and calls into startImpl() for
the plugin-specific startup code.
src/common/vfs.cpp
src/common/vfs.h
src/libsync/vfs/suffix/vfs_suffix.cpp
src/libsync/vfs/suffix/vfs_suffix.h