aboutsummaryrefslogtreecommitdiffstats
path: root/tools/xenstore/xenstored_watch.h
diff options
context:
space:
mode:
authorcl349@firebug.cl.cam.ac.uk <cl349@firebug.cl.cam.ac.uk>2005-07-12 10:16:33 +0000
committercl349@firebug.cl.cam.ac.uk <cl349@firebug.cl.cam.ac.uk>2005-07-12 10:16:33 +0000
commit0f36f0e0957a552d7d577c849182b783543998f2 (patch)
tree04d58fc9f98685a0a4ee402c154ec4da505bedee /tools/xenstore/xenstored_watch.h
parent247bc37e8389c6b32e80c8bba67b70f2e851950b (diff)
downloadxen-0f36f0e0957a552d7d577c849182b783543998f2.tar.gz
xen-0f36f0e0957a552d7d577c849182b783543998f2.tar.bz2
xen-0f36f0e0957a552d7d577c849182b783543998f2.zip
xenstored updates.
- add trace file support. - update permissions code. - trigger watches on children of nodes being removed. - update test cases. Signed-off-by: Rusty Russel <rusty@rustcorp.com.au> Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
Diffstat (limited to 'tools/xenstore/xenstored_watch.h')
-rw-r--r--tools/xenstore/xenstored_watch.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/xenstore/xenstored_watch.h b/tools/xenstore/xenstored_watch.h
index e9c0ad8f0b..b4a7c88d79 100644
--- a/tools/xenstore/xenstored_watch.h
+++ b/tools/xenstore/xenstored_watch.h
@@ -32,8 +32,8 @@ bool is_watch_event(struct connection *conn, struct buffered_data *out);
/* Look through our watches: if any of them have an event, queue it. */
void queue_next_event(struct connection *conn);
-/* Fire all watches. */
-void fire_watches(struct transaction *trans, const char *node);
+/* Fire all watches: recurse means all the children are effected (ie. rm) */
+void fire_watches(struct transaction *trans, const char *node, bool recurse);
/* Find shortest timeout: if any, reduce tv (may already be set). */
void shortest_watch_ack_timeout(struct timeval *tv);