Reduce the connection data used by PropagateDirectory objects
authorJocelyn Turcotte <jturcotte@woboq.com>
Tue, 14 Feb 2017 11:46:44 +0000 (12:46 +0100)
committerJocelyn Turcotte <jturcotte@woboq.com>
Thu, 23 Feb 2017 16:54:33 +0000 (17:54 +0100)
commit19bf5e2ff13d5bf94eec4aa972272fa5b5ab62fc
treedd3a4806102f8cb9f38d393a68bb491b6d9f6349
parent16ad3d5c88c16e528635437743ab480837df72fe
Reduce the connection data used by PropagateDirectory objects

Avoid using connections to report up the job tree for signals
that we can directly communicate to the OwncloudPropagator.
This slightly reduces the memory usage and avoid passing those calls
through the whole parent chain.
src/libsync/owncloudpropagator.cpp
src/libsync/owncloudpropagator.h
src/libsync/propagatedownload.cpp
src/libsync/propagateuploadng.cpp
src/libsync/propagateuploadv1.cpp
src/libsync/propagatorjobs.cpp