Docs: plugin-system.h documentation
authorJérémie Galarneau <jeremie.galarneau@efficios.com>
Mon, 13 Jul 2015 15:46:46 +0000 (11:46 -0400)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Sat, 27 May 2017 16:57:25 +0000 (12:57 -0400)
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
include/babeltrace/plugin/plugin-system.h

index 6eee12fbe3dc92ed657fa8c0d564df8c3cbec41a..d2970b5895b57b1ad653a7bd187610c0acaed81b 100644 (file)
@@ -167,7 +167,7 @@ typedef struct bt_notification *(*bt_notification_iterator_get_cb)(
                struct bt_notification_iterator *iterator);
 
 /**
- * Function advancing an iterator's position.
+ * Function advancing an iterator's position of one element.
  *
  * @param iterator     Notification iterator instance
  * @returns            One of #bt_notification_iterator_status values
@@ -183,23 +183,57 @@ typedef enum bt_notification_iterator_status (*bt_notification_iterator_next_cb)
 typedef void (*bt_notification_iterator_destroy_cb)(
                struct bt_notification_iterator *iterator);
 
+/**
+ * Set an iterator's "get" callback which return the current notification.
+ *
+ * @param iterator     Notification iterator instance
+ * @param get          Notification return callback
+ * @returns            One of #bt_notification_iterator_status values
+ */
 extern enum bt_notification_iterator_status
 bt_notification_iterator_set_get_cb(struct bt_notification_iterator *iterator,
                bt_notification_iterator_get_cb get);
 
+/**
+ * Set an iterator's "next" callback which advances the iterator's position.
+ *
+ * @param iterator     Notification iterator instance
+ * @param next         Iterator "next" callback
+ * @returns            One of #bt_notification_iterator_status values
+ */
 extern enum bt_notification_iterator_status
 bt_notification_iterator_set_next_cb(struct bt_notification_iterator *iterator,
                bt_notification_iterator_next_cb next);
 
+/**
+ * Set an iterator's "destroy" callback.
+ *
+ * @param iterator     Notification iterator instance
+ * @param next         Iterator destruction callback
+ * @returns            One of #bt_notification_iterator_status values
+ */
 extern enum bt_notification_iterator_status
 bt_notification_iterator_set_destroy_cb(
                struct bt_notification_iterator *iterator,
                bt_notification_iterator_destroy_cb destroy);
 
+/**
+ * Set an iterator's private data.
+ *
+ * @param iterator     Notification iterator instance
+ * @param data         Iterator private data
+ * @returns            One of #bt_notification_iterator_status values
+ */
 extern enum bt_notification_iterator_status
 bt_notification_iterator_set_private_data(
                struct bt_notification_iterator *iterator, void *data);
 
+/**
+ * Gett an iterator's private data.
+ *
+ * @param iterator     Notification iterator instance
+ * @returns            Iterator instance private data
+ */
 extern void *bt_notification_iterator_get_private_data(
                struct bt_notification_iterator *iterator);
 
This page took 0.025641 seconds and 4 git commands to generate.