summaryrefslogtreecommitdiffstats
path: root/dummyresource
Commit message (Collapse)AuthorAge
* Moved client and dummyresource to examples/Christian Mollekopf2015-04-19
|
* Avoid error while processing messagequeueChristian Mollekopf2015-04-18
| | | | Only process while we have messages available.
* Log messagesChristian Mollekopf2015-04-18
|
* Moved generic part of load to GenericFacadeChristian Mollekopf2015-04-18
|
* Cleanup in DummyResourceFacade::loadChristian Mollekopf2015-04-16
| | | | We avoid capturing resultProvider or queryRunner so they don't live forever.
* Log storage errors during query.Christian Mollekopf2015-04-15
|
* Use a queryrunner to execute queries.Christian Mollekopf2015-04-15
| | | | | | | | | | | | | | The queryrunner is responsible for running queries and keeping them up to date. This is required for self-updating queries. To get this to work properly the ResultProvider/emitter had to be fixed. The emitter now only lives as long as the client holds a reference to it, allowing the provider to detect when it is no longer necessary to keep the query alive (because noone is listening). In the process various lifetime issues have been fixed, that we're caused by lambdas capturing smartpointers, that then extended the lifetime of the associated objects unpredictably.
* Further simplify writing of buffer adaptors.Christian Mollekopf2015-04-12
| | | | Still not quite there but we're avoiding the bulk of duplication by now.
* Merge remote-tracking branch 'origin/develop' into developChristian Mollekopf2015-04-12
|\
| * Fix build (flatbuffers API changed)Dan Vrátil2015-04-10
| |
* | More generic domainadpator code.Christian Mollekopf2015-04-12
| | | | | | | | | | This should cover read and write for entites that have a 1:1 mapping to the resource buffers.
* | checkpointChristian Mollekopf2015-04-10
| |
* | commentsChristian Mollekopf2015-04-09
| |
* | Moved generic parts of the domain adaptor to commonChristian Mollekopf2015-04-09
| |
* | Renamed Akonadi::Domain to Akonadi::ApplicationDomainChristian Mollekopf2015-04-09
| | | | | | | | Because it's really the application domain and not the akonadi domain.
* | Refactored buffer extraction from vector.Christian Mollekopf2015-04-09
| |
* | Started a facade base implementation.Christian Mollekopf2015-04-09
| |
* | Use QByteArray instead of QStringChristian Mollekopf2015-04-09
| | | | | | | | | | All identifiers should be latin1 and we make this explicit by using QByteArray. QString is reserved for strings that can be UTF-8 or alike.
* | cleanupChristian Mollekopf2015-04-08
| |
* | Wait for all queues to drain in processAllMessages.Christian Mollekopf2015-04-08
| |
* | Fixed typoChristian Mollekopf2015-04-08
| |
* | Some more CreateVector => appendAsVector transformations.Christian Mollekopf2015-04-08
|/
* We have to copy all values anyways, so this transaction is no longer required.Christian Mollekopf2015-04-03
|
* log messages.Christian Mollekopf2015-04-03
|
* debug messagesChristian Mollekopf2015-04-03
|
* Continue processing if there are more messages.Christian Mollekopf2015-04-03
|
* Cleanup and debug messages.Christian Mollekopf2015-04-02
|
* Use dowhileChristian Mollekopf2015-04-01
|
* Refactored resourcefactory further.Christian Mollekopf2015-04-01
|
* Use Async::whileChristian Mollekopf2015-04-01
|
* async simplificationsChristian Mollekopf2015-03-31
|
* Storage: API cleanup/use QByteArray instead of std::stringChristian Mollekopf2015-03-31
|
* Minor cleanup, less warnings.Christian Mollekopf2015-03-31
|
* Added JOBAPI todo's.Christian Mollekopf2015-02-02
| | | | Work for dvratil.
* introduce a set of isInternalKey functions to hide this impl detailAaron Seigo2015-01-27
|
* debug outputChristian Mollekopf2015-01-25
|
* debug output, fixed dummyresourcetestChristian Mollekopf2015-01-25
|
* A way to ensure all messages have been processed.Christian Mollekopf2015-01-25
| | | | | As queries become reactive this should become less important. We can then just wait until all results become available. For tests it is in either case useful though.
* Uid index + query using that index.Christian Mollekopf2015-01-24
| | | | ...and a couple of other fixes.
* Create buffer with values from domain objectChristian Mollekopf2015-01-21
|
* Fixed sync, detect errors during sync, wait until sync items are processed ↵Christian Mollekopf2015-01-19
| | | | until signalling completion.
* Fixed pipeline.Christian Mollekopf2015-01-19
| | | | Steps are now finally processed as they should be and a job tracks the processing progress.
* Use jobs in queries, sync works again.Christian Mollekopf2015-01-18
|
* Use jobs to track progress of write commands.Christian Mollekopf2015-01-18
|
* missing includesChristian Mollekopf2015-01-16
|
* Asynchronously go through messagequeuesChristian Mollekopf2015-01-16
|
* Async message queue processing.Christian Mollekopf2015-01-15
| | | | The Job/Future in Pipeline::newEntity for some reason crashes with async pipeline processing.
* Writing from facade.Christian Mollekopf2015-01-15
|
* Made the domain adaptor actually work. We can read stuff now.Christian Mollekopf2015-01-07
|
* Turned synchronizeResource command into a job.Christian Mollekopf2015-01-06
|