bareos: master 06a7ba75

Author Committer Branch Timestamp Parent
arogge Bareos Bot master 2024-07-12 12:54 master 9764b64c Pending
Changeset findlib: refactor xattr_build_data_t

instead of keeping a ptr to `xattr_build_data_t` in `XattrData`, we now
have to distinct types `XattrData` and `XattrBuildData` with the latter
inheriting from the former and providing all members of
xattr_build_data_t (and proper ctor/dtor).

The downside is that some of the functions in xattr.cc that were passed
a `XattrData*` before will now need a `XattrBuildData*` so we need to
downcast when calling these.
mod - core/src/filed/backup.cc Diff File
mod - core/src/filed/fd_plugins.cc Diff File
mod - core/src/filed/fd_plugins.h Diff File
mod - core/src/filed/filed_jcr_impl.h Diff File
mod - core/src/findlib/xattr.cc Diff File
mod - core/src/findlib/xattr.h Diff File