- /*
- * The ownership of the notification's inner-elements depends
- * on the way it was created. The notification owns both
- * the condition and evaluation if it was obtained from a notification
- * channel (i.e. created using lttng_notification_create_from_buffer)
- * as the user may never access the condition and evaluation,
- * thus never getting a chance to free them.
- *
- * However, when the _private_ lttng_notification_create() function
- * is used, no ownership of condition and evaluation is assumed by
- * the notification object. The main reason for this change in
- * behavior is that internal users of this API only use the object
- * to use its serialization facilities.
- */
- bool owns_elements;