-#ifndef BABELTRACE_COMPONENT_NOTIFICATION_ITERATOR_H
-#define BABELTRACE_COMPONENT_NOTIFICATION_ITERATOR_H
+#ifndef BABELTRACE_GRAPH_NOTIFICATION_ITERATOR_H
+#define BABELTRACE_GRAPH_NOTIFICATION_ITERATOR_H
/*
* BabelTrace - Plug-in Notification Iterator
* Status code. Errors are always negative.
*/
enum bt_notification_iterator_status {
- /** Try again. */
- BT_NOTIFICATION_ITERATOR_STATUS_AGAIN = 2,
+ /** Canceled. */
+ BT_NOTIFICATION_ITERATOR_STATUS_CANCELED = 125,
+ /** No notifications available for now. Try again later. */
+ BT_NOTIFICATION_ITERATOR_STATUS_AGAIN = 11,
/** No more notifications to be delivered. */
BT_NOTIFICATION_ITERATOR_STATUS_END = 1,
/** No error, okay. */
BT_NOTIFICATION_ITERATOR_STATUS_OK = 0,
/** Invalid arguments. */
- BT_NOTIFICATION_ITERATOR_STATUS_INVAL = -1,
+ BT_NOTIFICATION_ITERATOR_STATUS_INVALID = -22,
/** General error. */
- BT_NOTIFICATION_ITERATOR_STATUS_ERROR = -2,
+ BT_NOTIFICATION_ITERATOR_STATUS_ERROR = -1,
/** Out of memory. */
- BT_NOTIFICATION_ITERATOR_STATUS_NOMEM = -3,
+ BT_NOTIFICATION_ITERATOR_STATUS_NOMEM = -12,
/** Unsupported iterator feature. */
- BT_NOTIFICATION_ITERATOR_STATUS_UNSUPPORTED = -4,
-
+ BT_NOTIFICATION_ITERATOR_STATUS_UNSUPPORTED = -2,
};
/**
}
#endif
-#endif /* BABELTRACE_COMPONENT_NOTIFICATION_ITERATOR_H */
+#endif /* BABELTRACE_GRAPH_NOTIFICATION_ITERATOR_H */