aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy/action-chain-internal.h
diff options
context:
space:
mode:
authorEmilio Pozuelo Monfort <emilio.pozuelo@collabora.co.uk>2011-04-20 16:23:05 +0800
committerEmilio Pozuelo Monfort <emilio.pozuelo@collabora.co.uk>2011-04-20 23:14:27 +0800
commitce0549d6ed8589d8dd69175e8769db6640237d35 (patch)
treed4da0c2b6b431b31c4a3de0d3888192825f27353 /libempathy/action-chain-internal.h
parent826f4a8d234946fb758bc5e03dc347ff8dd1c9ce (diff)
downloadgsoc2013-empathy-ce0549d6ed8589d8dd69175e8769db6640237d35.tar
gsoc2013-empathy-ce0549d6ed8589d8dd69175e8769db6640237d35.tar.gz
gsoc2013-empathy-ce0549d6ed8589d8dd69175e8769db6640237d35.tar.bz2
gsoc2013-empathy-ce0549d6ed8589d8dd69175e8769db6640237d35.tar.lz
gsoc2013-empathy-ce0549d6ed8589d8dd69175e8769db6640237d35.tar.xz
gsoc2013-empathy-ce0549d6ed8589d8dd69175e8769db6640237d35.tar.zst
gsoc2013-empathy-ce0549d6ed8589d8dd69175e8769db6640237d35.zip
TplActionChain: add _tpl_action_chain_start()
Diffstat (limited to 'libempathy/action-chain-internal.h')
-rw-r--r--libempathy/action-chain-internal.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/libempathy/action-chain-internal.h b/libempathy/action-chain-internal.h
index 674cc2b06..d2395d172 100644
--- a/libempathy/action-chain-internal.h
+++ b/libempathy/action-chain-internal.h
@@ -27,6 +27,7 @@
typedef struct {
GQueue *chain;
GSimpleAsyncResult *simple;
+ gboolean running;
} TplActionChain;
TplActionChain *_tpl_action_chain_new_async (GObject *obj,
@@ -38,8 +39,10 @@ void _tpl_action_chain_append (TplActionChain *self, TplPendingAction func,
gpointer user_data);
void _tpl_action_chain_prepend (TplActionChain *self, TplPendingAction func,
gpointer user_data);
+void _tpl_action_chain_start (TplActionChain *self);
void _tpl_action_chain_continue (TplActionChain *self);
void _tpl_action_chain_terminate (TplActionChain *self, const GError *error);
+
gpointer _tpl_action_chain_get_object (TplActionChain *self);
gboolean _tpl_action_chain_new_finish (GObject *source,
GAsyncResult *result, GError **error);