kpilot/kpilot
syncStack.h File Reference
Detailed Description
This file defines the ActionQueue.This used to be called SyncStack, and while a stack is cool for some things, it actually rather confuses the issue because you _use_ this class for specifying "do this, then that, then ..." and in program code you need to reverse that order when adding items to a stack. So now it's a Queue, FIFO, and program code looks more normal.
Definition in file syncStack.h.
#include <qptrqueue.h>
#include "plugin.h"
Go to the source code of this file.
Classes | |
class | ActionQueue |
The ActionQueue is a meta-action, which handles running a bunch of SyncActions in sequence. More... | |
class | WelcomeAction |
This very special SyncAction puts "Welcome to KPilot" in the sync log of the Pilot. More... | |
class | SorryAction |
This one just says "sorry, can't sync now". More... | |
class | LocalBackupAction |
This conduit isn't really a conduit -- it just makes a quick backup copy of all the pdbs in the standard DBBackup/ directory, so that in case something goes horribly wrong we still have the state from before this sync started, cq. More... | |
class | ConduitProxy |
The ConduitProxy action delays loading the plugin for a conduit until the conduit actually executes; the proxy then loads the file, creates a SyncAction for the conduit and runs that. More... |