|
|
|
@ -2526,6 +2526,50 @@ int iso_set_msgs_severities(char *queue_severity, char *print_severity,
|
|
|
|
|
int iso_obtain_msgs(char *minimum_severity, int *error_code, int *imgid,
|
|
|
|
|
char msg_text[], char severity[]);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** Submit a message to the libisofs queueing system. It will be queued or
|
|
|
|
|
printed as if it was generated by libburn itself.
|
|
|
|
|
@param error_code The unique error code of your message.
|
|
|
|
|
Submit 0 if you do not have reserved error codes within
|
|
|
|
|
the libburnia project.
|
|
|
|
|
@param msg_text Not more than ISO_MSGS_MESSAGE_LEN characters of
|
|
|
|
|
message text.
|
|
|
|
|
@param os_errno Eventual errno related to the message. Submit 0 if
|
|
|
|
|
the message is not related to a operating system error.
|
|
|
|
|
@param severity One of "ABORT", "FATAL", "FAILURE", "SORRY", "WARNING",
|
|
|
|
|
"HINT", "NOTE", "UPDATE", "DEBUG". Defaults to "FATAL".
|
|
|
|
|
@param origin Submit 0 for now.
|
|
|
|
|
@return 1 if message was delivered, <=0 if failure
|
|
|
|
|
|
|
|
|
|
@since 0.6.4
|
|
|
|
|
*/
|
|
|
|
|
int iso_msgs_submit(int error_code, char msg_text[], int os_errno,
|
|
|
|
|
char severity[], int origin);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** Convert a severity name into a severity number, which gives the severity
|
|
|
|
|
rank of the name.
|
|
|
|
|
@since 0.6.4
|
|
|
|
|
@param severity_name A name as with iso_msgs_submit(), e.g. "SORRY".
|
|
|
|
|
@param severity_number The rank number: the higher, the more severe.
|
|
|
|
|
@param flag Bitfield for control purposes (unused yet, submit 0)
|
|
|
|
|
@return >0 success, <=0 failure
|
|
|
|
|
|
|
|
|
|
@since 0.6.4
|
|
|
|
|
*/
|
|
|
|
|
int iso_text_to_sev(char *severity_name, int *severity_number, int flag);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** Convert a severity number into a severity name
|
|
|
|
|
@param severity_number The rank number: the higher, the more severe.
|
|
|
|
|
@param severity_name A name as with iso_msgs_submit(), e.g. "SORRY".
|
|
|
|
|
@param flag Bitfield for control purposes (unused yet, submit 0)
|
|
|
|
|
|
|
|
|
|
@since 0.6.4
|
|
|
|
|
*/
|
|
|
|
|
int iso_sev_to_text(int severity_number, char **severity_name, int flag);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Get the id of an IsoImage, used for message reporting. This message id,
|
|
|
|
|
* retrieved with iso_obtain_msgs(), can be used to distinguish what
|
|
|
|
|