32 #ifndef OPJ_FUNCTION_LIST_H 33 #define OPJ_FUNCTION_LIST_H void(* opj_procedure)(void)
declare a function pointer
Definition: function_list.h:52
Message handler object used for.
Definition: event.h:50
void opj_procedure_list_clear(opj_procedure_list_t *p_validation_list)
Clears the list of validation procedures.
Definition: function_list.c:114
int OPJ_BOOL
Definition: openjpeg.h:110
OPJ_BOOL opj_procedure_list_add_procedure(opj_procedure_list_t *p_validation_list, opj_procedure p_procedure, opj_event_mgr_t *p_manager)
Adds a new validation procedure.
Definition: function_list.c:70
A list of procedures.
Definition: function_list.h:57
struct opj_procedure_list opj_procedure_list_t
A list of procedures.
opj_procedure_list_t * opj_procedure_list_create(void)
Creates a validation list.
Definition: function_list.c:39
OPJ_UINT32 m_nb_procedures
The number of validation procedures.
Definition: function_list.h:61
OPJ_UINT32 opj_procedure_list_get_nb_procedures(opj_procedure_list_t *p_validation_list)
Gets the number of validation procedures.
Definition: function_list.c:102
opj_procedure * m_procedures
The array of procedures.
Definition: function_list.h:69
uint32_t OPJ_UINT32
Definition: openjpeg.h:126
opj_procedure * opj_procedure_list_get_first_procedure(opj_procedure_list_t *p_validation_list)
Gets the pointer on the first validation procedure.
Definition: function_list.c:108
OPJ_UINT32 m_nb_max_procedures
The number of the array of validation procedures.
Definition: function_list.h:65
void opj_procedure_list_destroy(opj_procedure_list_t *p_list)
Destroys a validation list.
Definition: function_list.c:58