Add threading and thread pool API
[openjpeg.git] / src / lib / openjpip / query_parser.h
index cea9ed235788deb1d96d26ecf737c3815d9f5e1e..5d6ce44391b2f2145f64d37146f93187bf05d086 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * $Id$
  *
- * Copyright (c) 2002-2011, Communications and Remote Sensing Laboratory, Universite catholique de Louvain (UCL), Belgium
- * Copyright (c) 2002-2011, Professor Benoit Macq
+ * Copyright (c) 2002-2014, Universite catholique de Louvain (UCL), Belgium
+ * Copyright (c) 2002-2014, Professor Benoit Macq
  * Copyright (c) 2010-2011, Kaori Hagihara
  * Copyright (c) 2011,      Lucian Corlaciu, GSoC
  * All rights reserved.
@@ -32,7 +32,7 @@
 #ifndef        QUERY_PARSER_H_
 # define       QUERY_PARSER_H_
 
-#include "bool.h"
+#include "opj_includes.h"
 
 /** maximum number of meta request box */
 #define MAX_NUMOFBOX 10
@@ -51,21 +51,21 @@ typedef struct query_param{
   int rx, ry, rw, rh;                         /**< roi region */
   int layers;                                 /**< quality layers */
   int lastcomp;                               /**< last component number */
-  bool *comps;                                /**< components (dynamic array) for jpp-stream, null means all components */
+  OPJ_BOOL *comps;                                /**< components (dynamic array) for jpp-stream, null means all components */
   char *cid;                                  /**< channel identifier */
   cnew_transport_t cnew;                      /**< transport name if there is new channel request, else non */
-  char *cclose;                               /**< list of closing channel identifiers, separated by '\0' */
+  char *cclose;                               /**< list of closing channel identifiers, separated by '\\0' */
   int numOfcclose;                            /**< number of closing channels */
   char box_type[MAX_NUMOFBOX][4];             /**< interested box-types */
   int limit[MAX_NUMOFBOX];                    /**< limit value, -1: skeleton request "r", 0: entire contents */
-  bool w[MAX_NUMOFBOX];                       /**< Metadata request qualifier flags */
-  bool s[MAX_NUMOFBOX];
-  bool g[MAX_NUMOFBOX];
-  bool a[MAX_NUMOFBOX];
-  bool priority[MAX_NUMOFBOX];                /**< priority flag */
+  OPJ_BOOL w[MAX_NUMOFBOX];                       /**< Metadata request qualifier flags */
+  OPJ_BOOL s[MAX_NUMOFBOX];
+  OPJ_BOOL g[MAX_NUMOFBOX];
+  OPJ_BOOL a[MAX_NUMOFBOX];
+  OPJ_BOOL priority[MAX_NUMOFBOX];                /**< priority flag */
   int root_bin;                               /**< root-bin */
   int max_depth;                              /**< max-depth */
-  bool metadata_only;                         /**< metadata-only request */
+  OPJ_BOOL metadata_only;                         /**< metadata-only request */
   image_return_t return_type;                 /**< image return type */
   int len;                                    /**< maximum response length */
 } query_param_t;