summaryrefslogtreecommitdiff
path: root/FIGURING-OUT-WHAT-TO-REDRAW
diff options
context:
space:
mode:
authorRay Strode <rstrode@redhat.com>2007-05-08 08:49:41 -0400
committerRay Strode <rstrode@redhat.com>2007-05-08 08:49:41 -0400
commit9319b8f439e33c79d705b1714d6eb9f122b10096 (patch)
tree74043b89478c7e7bc4f711e3c8f9f81cdd7a9a62 /FIGURING-OUT-WHAT-TO-REDRAW
parent3242f87693a6d8037b68a0f84a487916913fd2ff (diff)
add per-action state accessor apiHEADasync
We want to keep a solid distinction between the three types of data that are used in a transaction. One is per-transaction, inter-action state. This is currently handled by gobject data on the transaction object. Another is per-action input arguments. These come from the initiator of the transaction and are passed to the action every time the action is run. The last is per-action internal state. Since action processing and rollback functions are reentrant (they get called until the action says its complete) each action needs to some how track what work its already done and what work it needs to do to be finished. Previously, this was handled ad-hoc as per-transaction gobject data, but now there is a dedicated api.
Diffstat (limited to 'FIGURING-OUT-WHAT-TO-REDRAW')
0 files changed, 0 insertions, 0 deletions