summaryrefslogtreecommitdiff
path: root/libopenjpeg/event.h
diff options
context:
space:
mode:
Diffstat (limited to 'libopenjpeg/event.h')
-rw-r--r--libopenjpeg/event.h48
1 files changed, 26 insertions, 22 deletions
diff --git a/libopenjpeg/event.h b/libopenjpeg/event.h
index e8e0a751..1b80fcb4 100644
--- a/libopenjpeg/event.h
+++ b/libopenjpeg/event.h
@@ -31,6 +31,30 @@
The functions in EVENT.C have for goal to send output messages (errors, warnings, debug) to the user.
*/
+/**
+Message handler object
+used for
+<ul>
+<li>Error messages
+<li>Warning messages
+<li>Debugging messages
+</ul>
+*/
+//typedef struct opj_event_mgr
+//{
+// /** Data to call the event manager upon */
+// void * m_error_data;
+// /** Data to call the event manager upon */
+// void * m_warning_data;
+// /** Data to call the event manager upon */
+// void * m_info_data;
+// /** Error message callback if available, NULL otherwise */
+// opj_msg_callback error_handler;
+// /** Warning message callback if available, NULL otherwise */
+// opj_msg_callback warning_handler;
+// /** Debug message callback if available, NULL otherwise */
+// opj_msg_callback info_handler;
+//} opj_event_mgr_t;
#define EVT_ERROR 1 /**< Error event type */
#define EVT_WARNING 2 /**< Warning event type */
@@ -53,7 +77,6 @@ Write formatted data to a string and send the string to a user callback.
opj_bool opj_event_msg(opj_common_ptr cinfo, int event_type, const char *fmt, ...);
/* ----------------------------------------------------------------------- */
-/*@}*/
/**
* Write formatted data to a string and send the string to a user callback.
@@ -65,27 +88,8 @@ opj_bool opj_event_msg(opj_common_ptr cinfo, int event_type, const char *fmt, ..
* @return Returns true if successful, returns false otherwise
*/
opj_bool opj_event_msg_v2(opj_event_mgr_t* event_mgr, int event_type, const char *fmt, ...);
-
-/**
- * Default callback function. No message sent to output.
- */
-void opj_default_callback (const char *msg, void *client_data);
-
-/**
- * Default info callback function, message is sent to the stdout output.
- */
-void opj_info_default_callback (const char *msg, void *client_data);
-
-/**
- * Default warning callback function, message is sent to stderr output.
- */
-void opj_warning_default_callback (const char *msg, void *client_data);
-
-/**
- * Default error callback function, message is sent to stderr output.
- */
-void opj_error_default_callback (const char *msg, void *client_data);
-
+/* ----------------------------------------------------------------------- */
+/*@}*/
/*@}*/