summaryrefslogtreecommitdiffstats
path: root/src/intf.c
diff options
context:
space:
mode:
authorJiri Olsa <Jiri Olsa jolsa@redhat.com>2010-04-14 11:59:58 +0200
committerJiri Olsa <Jiri Olsa jolsa@redhat.com>2010-04-14 11:59:58 +0200
commit1935c50b0f3af15aed865009c728e5eec06c12ac (patch)
treeef916f58887688da51de95165dbab6032237b40c /src/intf.c
parentf6c0943a2b6e8e0a9fc0939dbe5628ecca8d78e4 (diff)
downloadtsnif-1935c50b0f3af15aed865009c728e5eec06c12ac.tar.gz
tsnif-1935c50b0f3af15aed865009c728e5eec06c12ac.tar.xz
tsnif-1935c50b0f3af15aed865009c728e5eec06c12ac.zip
store support for tsnifd
Diffstat (limited to 'src/intf.c')
-rw-r--r--src/intf.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/intf.c b/src/intf.c
index 7f1e98b..6c55571 100644
--- a/src/intf.c
+++ b/src/intf.c
@@ -205,3 +205,17 @@ int tsnif_list(struct tsnif_handle *h)
return trans_send(&h->trans, &msg);
}
+
+int tsnif_enum(struct tsnif_handle *h, cb_tsnif_enum_t cb)
+{
+ struct tsnif_term *term, *t;
+ int err = 0;
+
+ list_for_each_entry_safe(term, t, &h->terms, list) {
+ err = cb(term);
+ if (err)
+ break;
+ }
+
+ return err;;
+}