summaryrefslogtreecommitdiff
path: root/applications
diff options
context:
space:
mode:
authorMathieu Malaterre <mathieu.malaterre@gmail.com>2012-01-30 08:44:05 +0000
committerMathieu Malaterre <mathieu.malaterre@gmail.com>2012-01-30 08:44:05 +0000
commitbaf01b98fd9692fffcc490853854475d458ab969 (patch)
tree676a2590ee51472ad3eb30ea047c2b7989c5fb01 /applications
parent6dd7da0e05e9d296d5eaf796dbb4b6c57a5014ca (diff)
trying to track issue with msgqueue_manager on win32. Use C-style comments
Diffstat (limited to 'applications')
-rw-r--r--applications/jpip/libopenjpip/auxtrans_manager.h10
-rw-r--r--applications/jpip/libopenjpip/box_manager.h20
-rw-r--r--applications/jpip/libopenjpip/byte_manager.h8
-rw-r--r--applications/jpip/libopenjpip/cache_manager.h24
-rw-r--r--applications/jpip/libopenjpip/cachemodel_manager.h22
-rw-r--r--applications/jpip/libopenjpip/channel_manager.h22
-rw-r--r--applications/jpip/libopenjpip/faixbox_manager.h50
-rw-r--r--applications/jpip/libopenjpip/ihdrbox_manager.h6
-rw-r--r--applications/jpip/libopenjpip/index_manager.h78
-rw-r--r--applications/jpip/libopenjpip/metadata_manager.h22
-rw-r--r--applications/jpip/libopenjpip/mhixbox_manager.h26
-rw-r--r--applications/jpip/libopenjpip/msgqueue_manager.c32
-rw-r--r--applications/jpip/libopenjpip/msgqueue_manager.h32
-rw-r--r--applications/jpip/libopenjpip/openjpip.h54
-rw-r--r--applications/jpip/libopenjpip/placeholder_manager.h22
-rw-r--r--applications/jpip/libopenjpip/session_manager.h14
-rw-r--r--applications/jpip/libopenjpip/sock_manager.h2
-rw-r--r--applications/jpip/libopenjpip/target_manager.h30
18 files changed, 238 insertions, 236 deletions
diff --git a/applications/jpip/libopenjpip/auxtrans_manager.h b/applications/jpip/libopenjpip/auxtrans_manager.h
index 62107dce..25a98c66 100644
--- a/applications/jpip/libopenjpip/auxtrans_manager.h
+++ b/applications/jpip/libopenjpip/auxtrans_manager.h
@@ -33,12 +33,12 @@
#include "sock_manager.h"
-//! auxiliary transport setting parameters
+/** auxiliary transport setting parameters*/
typedef struct auxtrans_param{
- int tcpauxport; //!< tcp port
- int udpauxport; //!< udp port
- SOCKET tcplistensock; //!< listenning socket for aux tcp (-1 if not open)
- SOCKET udplistensock; //!< listenning socket for aux udp (-1 if not open)
+ int tcpauxport; /**< tcp port*/
+ int udpauxport; /**< udp port*/
+ SOCKET tcplistensock; /**< listenning socket for aux tcp (-1 if not open)*/
+ SOCKET udplistensock; /**< listenning socket for aux udp (-1 if not open)*/
} auxtrans_param_t;
/**
diff --git a/applications/jpip/libopenjpip/box_manager.h b/applications/jpip/libopenjpip/box_manager.h
index 72f451bf..8203e281 100644
--- a/applications/jpip/libopenjpip/box_manager.h
+++ b/applications/jpip/libopenjpip/box_manager.h
@@ -33,21 +33,21 @@
#include "byte_manager.h"
-//! box parameters
+/** box parameters*/
typedef struct box_param{
- int fd; //!< file descriptor
- Byte8_t offset; //!< byte position of the whole Box (LBox) in the file
- Byte_t headlen; //!< header length 8 or 16
- Byte8_t length; //!< length of the whole Box
- char type[4]; //!< type of information in the DBox
- struct box_param *next; //!< pointer to the next box
+ int fd; /**< file descriptor*/
+ Byte8_t offset; /**< byte position of the whole Box (LBox) in the file*/
+ Byte_t headlen; /**< header length 8 or 16*/
+ Byte8_t length; /**< length of the whole Box*/
+ char type[4]; /**< type of information in the DBox*/
+ struct box_param *next; /**< pointer to the next box*/
} box_param_t;
-//! Box list parameters
+/** Box list parameters*/
typedef struct boxlist_param{
- box_param_t *first; //!< first box pointer of the list
- box_param_t *last; //!< last box pointer of the list
+ box_param_t *first; /**< first box pointer of the list*/
+ box_param_t *last; /**< last box pointer of the list*/
} boxlist_param_t;
diff --git a/applications/jpip/libopenjpip/byte_manager.h b/applications/jpip/libopenjpip/byte_manager.h
index 6ce3c607..60cd26c1 100644
--- a/applications/jpip/libopenjpip/byte_manager.h
+++ b/applications/jpip/libopenjpip/byte_manager.h
@@ -31,16 +31,16 @@
#ifndef BYTE_MANAGER_H_
# define BYTE_MANAGER_H_
-//! 1Byte parameter type
+/** 1Byte parameter type*/
typedef unsigned char Byte_t;
-//! 2Byte parameter type
+/** 2Byte parameter type*/
typedef unsigned short int Byte2_t;
-//! 4Byte parameter type
+/** 4Byte parameter type*/
typedef unsigned int Byte4_t;
-//! 8Byte parameter type
+/** 8Byte parameter type*/
typedef unsigned long long int Byte8_t;
diff --git a/applications/jpip/libopenjpip/cache_manager.h b/applications/jpip/libopenjpip/cache_manager.h
index e2e2bafb..21e3afd9 100644
--- a/applications/jpip/libopenjpip/cache_manager.h
+++ b/applications/jpip/libopenjpip/cache_manager.h
@@ -34,22 +34,22 @@
#include "metadata_manager.h"
#include "ihdrbox_manager.h"
-//! cache parameters
+/** cache parameters*/
typedef struct cache_param{
- char *filename; //!< file name
- char *tid; //!< taregt identifier
- int csn; //!< codestream number
- char **cid; //!< dynamic array of channel identifiers
- int numOfcid; //!< number of cids
- metadatalist_param_t *metadatalist; //!< metadata-bin list
- ihdrbox_param_t *ihdrbox; //!< ihdrbox
- struct cache_param *next; //!< pointer to the next cache
+ char *filename; /**< file name*/
+ char *tid; /**< taregt identifier*/
+ int csn; /**< codestream number*/
+ char **cid; /**< dynamic array of channel identifiers*/
+ int numOfcid; /**< number of cids*/
+ metadatalist_param_t *metadatalist; /**< metadata-bin list*/
+ ihdrbox_param_t *ihdrbox; /**< ihdrbox*/
+ struct cache_param *next; /**< pointer to the next cache*/
} cache_param_t;
-//!< cache list parameters
+/**< cache list parameters*/
typedef struct cachelist_param{
- cache_param_t *first; //!< first cache pointer of the list
- cache_param_t *last; //!< last cache pointer of the list
+ cache_param_t *first; /**< first cache pointer of the list*/
+ cache_param_t *last; /**< last cache pointer of the list*/
} cachelist_param_t;
diff --git a/applications/jpip/libopenjpip/cachemodel_manager.h b/applications/jpip/libopenjpip/cachemodel_manager.h
index 7452bcbb..2cc44dac 100644
--- a/applications/jpip/libopenjpip/cachemodel_manager.h
+++ b/applications/jpip/libopenjpip/cachemodel_manager.h
@@ -34,21 +34,21 @@
#include "bool.h"
#include "target_manager.h"
-//! Cache model parameters
+/** Cache model parameters*/
typedef struct cachemodel_param{
- target_param_t *target; //!< reference pointer to the target
- bool jppstream; //!< return type, true: JPP-stream, false: JPT-stream
- bool mhead_model; //!< main header model, if sent, 1, else 0
- bool *tp_model; //!< dynamic array pointer of tile part model, if sent, 1, else 0
- bool *th_model; //!< dynamic array pointer of tile header model
- bool **pp_model; //!< dynamic array pointer of precint packet model
- struct cachemodel_param *next; //!< pointer to the next cache model
+ target_param_t *target; /**< reference pointer to the target*/
+ bool jppstream; /**< return type, true: JPP-stream, false: JPT-stream*/
+ bool mhead_model; /**< main header model, if sent, 1, else 0*/
+ bool *tp_model; /**< dynamic array pointer of tile part model, if sent, 1, else 0*/
+ bool *th_model; /**< dynamic array pointer of tile header model*/
+ bool **pp_model; /**< dynamic array pointer of precint packet model*/
+ struct cachemodel_param *next; /**< pointer to the next cache model*/
} cachemodel_param_t;
-//! Cache model list parameters
+/** Cache model list parameters*/
typedef struct cachemodellist_param{
- cachemodel_param_t *first; //!< first cache model pointer of the list
- cachemodel_param_t *last; //!< last cache model pointer of the list
+ cachemodel_param_t *first; /**< first cache model pointer of the list*/
+ cachemodel_param_t *last; /**< last cache model pointer of the list*/
} cachemodellist_param_t;
diff --git a/applications/jpip/libopenjpip/channel_manager.h b/applications/jpip/libopenjpip/channel_manager.h
index fe8281fa..1cfaa978 100644
--- a/applications/jpip/libopenjpip/channel_manager.h
+++ b/applications/jpip/libopenjpip/channel_manager.h
@@ -36,24 +36,24 @@
#include "cachemodel_manager.h"
#include "auxtrans_manager.h"
-//! maximum length of channel identifier
+/** maximum length of channel identifier*/
#define MAX_LENOFCID 30
-//! Channel parameters
+/** Channel parameters*/
typedef struct channel_param{
- cachemodel_param_t *cachemodel; //!< reference pointer to the cache model
- char cid[MAX_LENOFCID]; //!< channel identifier
- cnew_transport_t aux; //!< auxiliary transport
- // - a record of the client's capabilities and preferences to the extent that the server queues requests
- time_t start_tm; //!< starting time
- struct channel_param *next; //!< pointer to the next channel
+ cachemodel_param_t *cachemodel; /**< reference pointer to the cache model*/
+ char cid[MAX_LENOFCID]; /**< channel identifier*/
+ cnew_transport_t aux; /**< auxiliary transport*/
+ /* - a record of the client's capabilities and preferences to the extent that the server queues requests*/
+ time_t start_tm; /**< starting time*/
+ struct channel_param *next; /**< pointer to the next channel*/
} channel_param_t;
-//! Channel list parameters
+/** Channel list parameters*/
typedef struct channellist_param{
- channel_param_t *first; //!< first channel pointer of the list
- channel_param_t *last; //!< last channel pointer of the list
+ channel_param_t *first; /**< first channel pointer of the list*/
+ channel_param_t *last; /**< last channel pointer of the list*/
} channellist_param_t;
diff --git a/applications/jpip/libopenjpip/faixbox_manager.h b/applications/jpip/libopenjpip/faixbox_manager.h
index 77e402fe..45ea8c3e 100644
--- a/applications/jpip/libopenjpip/faixbox_manager.h
+++ b/applications/jpip/libopenjpip/faixbox_manager.h
@@ -34,47 +34,47 @@
#include "byte_manager.h"
#include "box_manager.h"
-//! 4byte parameters of a faix element
+/** 4byte parameters of a faix element*/
typedef struct faixelem4_param{
- Byte4_t off; //!< offset
- Byte4_t len; //!< length
+ Byte4_t off; /**< offset*/
+ Byte4_t len; /**< length*/
} faixelem4_param_t;
-//! 8byte parameters of a faix element
+/** 8byte parameters of a faix element*/
typedef struct faixelem8_param{
- Byte8_t off; //!< offset
- Byte8_t len; //!< length
+ Byte8_t off; /**< offset*/
+ Byte8_t len; /**< length*/
} faixelem8_param_t;
-//! 4byte parameters of fragment array index box
+/** 4byte parameters of fragment array index box*/
typedef struct subfaixbox4_param{
- Byte4_t nmax; //!< maximum number of valid elements in any row of the array
- Byte4_t m; //!< number of raws of the array
- faixelem4_param_t *elem; //!< dynamic array pointer of faix elements
- Byte4_t *aux; //!< dynamic array pointer of auxiliary
- //!info in each element for version 2 or 3
+ Byte4_t nmax; /**< maximum number of valid elements in any row of the array*/
+ Byte4_t m; /**< number of raws of the array*/
+ faixelem4_param_t *elem; /**< dynamic array pointer of faix elements*/
+ Byte4_t *aux; /**< dynamic array pointer of auxiliary*/
+ /**info in each element for version 2 or 3*/
} subfaixbox4_param_t;
-//! 8byte parameters of fragment array index box
+/** 8byte parameters of fragment array index box*/
typedef struct subfaixbox8_param{
- Byte8_t nmax; //!< maximum number of valid elements in any row of the array
- Byte8_t m; //!< number of raws of the array
- faixelem8_param_t *elem; //!< dynamic array pointer of faix elements
- Byte4_t *aux; //!< dynamic array pointer of auxiliary
- //!info in each element for version 2 or 3
+ Byte8_t nmax; /**< maximum number of valid elements in any row of the array*/
+ Byte8_t m; /**< number of raws of the array*/
+ faixelem8_param_t *elem; /**< dynamic array pointer of faix elements*/
+ Byte4_t *aux; /**< dynamic array pointer of auxiliary*/
+ /**info in each element for version 2 or 3*/
} subfaixbox8_param_t;
-//! variable sized parameters in fragment array index box
+/** variable sized parameters in fragment array index box*/
typedef union subfaixbox_param{
- subfaixbox4_param_t *byte4_params; //!< parameters with 4byte codes for version 0 or 2
- subfaixbox8_param_t *byte8_params; //!< parameters with 8byte codes for version 1 or 3
+ subfaixbox4_param_t *byte4_params; /**< parameters with 4byte codes for version 0 or 2*/
+ subfaixbox8_param_t *byte8_params; /**< parameters with 8byte codes for version 1 or 3*/
} subfaixbox_param_t;
-//! fragment array index box parameters
-//! I.3.2.4.2 Fragment Array Index box
+/** fragment array index box parameters*/
+/** I.3.2.4.2 Fragment Array Index box*/
typedef struct faixbox_param{
- Byte_t version; //!< Refer to the Table I.3 - Version values
- subfaixbox_param_t subfaixbox; //!< rest information in faixbox
+ Byte_t version; /**< Refer to the Table I.3 - Version values*/
+ subfaixbox_param_t subfaixbox; /**< rest information in faixbox*/
} faixbox_param_t;
diff --git a/applications/jpip/libopenjpip/ihdrbox_manager.h b/applications/jpip/libopenjpip/ihdrbox_manager.h
index 333f081c..9fa9a830 100644
--- a/applications/jpip/libopenjpip/ihdrbox_manager.h
+++ b/applications/jpip/libopenjpip/ihdrbox_manager.h
@@ -35,12 +35,12 @@
#include "box_manager.h"
#include "metadata_manager.h"
-//! I.5.3.1 Image Header box
+/** I.5.3.1 Image Header box*/
typedef struct ihdrbox_param{
Byte4_t height;
Byte4_t width;
- Byte2_t nc; //!< number of components
- Byte_t bpc; //!< bits per component
+ Byte2_t nc; /**< number of components*/
+ Byte_t bpc; /**< bits per component*/
} ihdrbox_param_t;
/**
diff --git a/applications/jpip/libopenjpip/index_manager.h b/applications/jpip/libopenjpip/index_manager.h
index 5aeee0db..ee580d2f 100644
--- a/applications/jpip/libopenjpip/index_manager.h
+++ b/applications/jpip/libopenjpip/index_manager.h
@@ -37,7 +37,7 @@
#include "mhixbox_manager.h"
#include "bool.h"
-//! progression order
+/** progression order */
typedef enum porder {
PROG_UNKNOWN = -1, /**< place-holder */
LRCP = 0, /**< layer-resolution-component-precinct order */
@@ -47,48 +47,48 @@ typedef enum porder {
CPRL = 4 /**< component-precinct-resolution-layer order */
} porder_t;
-//! A.5.1 Image and tile size (SIZ)
+/** A.5.1 Image and tile size (SIZ)*/
typedef struct SIZmarker_param{
- Byte2_t Lsiz; //!< length of marker segment excluding the marker
- Byte2_t Rsiz; //!< capabilities that a decoder needs
- Byte4_t Xsiz; //!< width of the reference grid
- Byte4_t Ysiz; //!< height of the reference grid
- Byte4_t XOsiz; //!< horizontal offset from the origin of the reference grid to the left side of the image area
- Byte4_t YOsiz; //!< vertical offset from the origin of the reference grid to the top side of the image area
- Byte4_t XTsiz; //!< width of one reference tile with respect to the reference grid
- Byte4_t YTsiz; //!< height of one reference tile with respect to the reference grid
- Byte4_t XTOsiz; //!< horizontal offset from the origin of the reference grid to the left side of the first tile
- Byte4_t YTOsiz; //!< vertical offset from the origin of the reference grid to the top side of the first tile
- Byte4_t XTnum; //!< number of tiles in horizontal direction
- Byte4_t YTnum; //!< number of tiles in vertical direction
- Byte2_t Csiz; //!< number of the components in the image
- Byte_t Ssiz[3]; //!< precision (depth) in bits and sign of the component samples
- Byte_t XRsiz[3]; //!< horizontal separation of a sample of component with respect to the reference grid
- Byte_t YRsiz[3]; //!< vertical separation of a sample of component with respect to the reference grid
+ Byte2_t Lsiz; /**< length of marker segment excluding the marker*/
+ Byte2_t Rsiz; /**< capabilities that a decoder needs*/
+ Byte4_t Xsiz; /**< width of the reference grid*/
+ Byte4_t Ysiz; /**< height of the reference grid*/
+ Byte4_t XOsiz; /**< horizontal offset from the origin of the reference grid to the left side of the image area*/
+ Byte4_t YOsiz; /**< vertical offset from the origin of the reference grid to the top side of the image area*/
+ Byte4_t XTsiz; /**< width of one reference tile with respect to the reference grid*/
+ Byte4_t YTsiz; /**< height of one reference tile with respect to the reference grid*/
+ Byte4_t XTOsiz; /**< horizontal offset from the origin of the reference grid to the left side of the first tile*/
+ Byte4_t YTOsiz; /**< vertical offset from the origin of the reference grid to the top side of the first tile*/
+ Byte4_t XTnum; /**< number of tiles in horizontal direction*/
+ Byte4_t YTnum; /**< number of tiles in vertical direction*/
+ Byte2_t Csiz; /**< number of the components in the image*/
+ Byte_t Ssiz[3]; /**< precision (depth) in bits and sign of the component samples*/
+ Byte_t XRsiz[3]; /**< horizontal separation of a sample of component with respect to the reference grid*/
+ Byte_t YRsiz[3]; /**< vertical separation of a sample of component with respect to the reference grid*/
} SIZmarker_param_t;
-//! A.6.1 Coding style default (COD)
+/** A.6.1 Coding style default (COD)*/
typedef struct CODmarker_param{
- Byte2_t Lcod; //!< length of marker segment excluding the marker
- Byte_t Scod; //!< Coding style for all components
- porder_t prog_order; //!< progression order
- Byte2_t numOflayers; //!< number of layers
- Byte_t numOfdecomp; //!< number of decompositions levels
- Byte4_t *XPsiz; //!< dynamic array of precinct width at successive resolution level in order
- Byte4_t *YPsiz; //!< dynamic array of precinct height at successive resolution level in order
+ Byte2_t Lcod; /**< length of marker segment excluding the marker*/
+ Byte_t Scod; /**< Coding style for all components*/
+ porder_t prog_order; /**< progression order*/
+ Byte2_t numOflayers; /**< number of layers*/
+ Byte_t numOfdecomp; /**< number of decompositions levels*/
+ Byte4_t *XPsiz; /**< dynamic array of precinct width at successive resolution level in order*/
+ Byte4_t *YPsiz; /**< dynamic array of precinct height at successive resolution level in order*/
} CODmarker_param_t;
-//! index parameters
+/** index parameters*/
typedef struct index_param{
- metadatalist_param_t *metadatalist; //!< metadata-bin list
- Byte8_t offset; //!< codestream offset
- Byte8_t length; //!< codestream length
- Byte8_t mhead_length; //!< main header length
- SIZmarker_param_t SIZ; // !< SIZ marker information
- CODmarker_param_t COD; // !< COD marker information
- faixbox_param_t *tilepart; //!< tile part information from tpix box
- mhixbox_param_t **tileheader; //!< dynamic array of tile header information from thix box
- faixbox_param_t **precpacket; //!< dynamic array of precint packet information from ppix box
+ metadatalist_param_t *metadatalist; /**< metadata-bin list*/
+ Byte8_t offset; /**< codestream offset*/
+ Byte8_t length; /**< codestream length */
+ Byte8_t mhead_length; /**< main header length */
+ SIZmarker_param_t SIZ; /**< SIZ marker information*/
+ CODmarker_param_t COD; /**< COD marker information*/
+ faixbox_param_t *tilepart; /**< tile part information from tpix box*/
+ mhixbox_param_t **tileheader; /**< dynamic array of tile header information from thix box*/
+ faixbox_param_t **precpacket; /**< dynamic array of precint packet information from ppix box*/
} index_param_t;
@@ -137,10 +137,10 @@ void delete_index( index_param_t **index);
void delete_COD( CODmarker_param_t COD);
-//! 1-dimensional range parameters
+/** 1-dimensional range parameters*/
typedef struct range_param{
- Byte4_t minvalue; //!< minimal value
- Byte4_t maxvalue; //!< maximal value
+ Byte4_t minvalue; /**< minimal value*/
+ Byte4_t maxvalue; /**< maximal value*/
} range_param_t;
/**
diff --git a/applications/jpip/libopenjpip/metadata_manager.h b/applications/jpip/libopenjpip/metadata_manager.h
index c0c44bbe..4ce84bf2 100644
--- a/applications/jpip/libopenjpip/metadata_manager.h
+++ b/applications/jpip/libopenjpip/metadata_manager.h
@@ -35,23 +35,23 @@
#include "placeholder_manager.h"
typedef struct boxcontents_param{
- Byte8_t offset; //!< byte position of the box contents in the file
- Byte8_t length; //!< length of the box contents
+ Byte8_t offset; /**< byte position of the box contents in the file*/
+ Byte8_t length; /**< length of the box contents*/
} boxcontents_param_t;
-//! metadata-bin parameters
+/** metadata-bin parameters*/
typedef struct metadata_param{
- int idx; //!< index number
- boxlist_param_t *boxlist; //!< box list
- placeholderlist_param_t *placeholderlist; //!< placeholder box list
- boxcontents_param_t *boxcontents; //!< box contens in case of no boxlist and placeholderlist
- struct metadata_param *next; //!< pointer to the next metadata-bin
+ int idx; /**< index number*/
+ boxlist_param_t *boxlist; /**< box list*/
+ placeholderlist_param_t *placeholderlist; /**< placeholder box list*/
+ boxcontents_param_t *boxcontents; /**< box contens in case of no boxlist and placeholderlist*/
+ struct metadata_param *next; /**< pointer to the next metadata-bin*/
} metadata_param_t;
-//! metadata-bin list parameters
+/** metadata-bin list parameters*/
typedef struct metadatalist_param{
- metadata_param_t *first; //!< first metadata-bin pointer of the list
- metadata_param_t *last; //!< last metadata-bin pointer of the list
+ metadata_param_t *first; /**< first metadata-bin pointer of the list*/
+ metadata_param_t *last; /**< last metadata-bin pointer of the list*/
} metadatalist_param_t;
diff --git a/applications/jpip/libopenjpip/mhixbox_manager.h b/applications/jpip/libopenjpip/mhixbox_manager.h
index 442c0197..cdca134f 100644
--- a/applications/jpip/libopenjpip/mhixbox_manager.h
+++ b/applications/jpip/libopenjpip/mhixbox_manager.h
@@ -34,25 +34,25 @@
#include "byte_manager.h"
#include "box_manager.h"
-//! Marker index parameters
+/** Marker index parameters*/
typedef struct markeridx_param{
- Byte2_t code; //!< marker code
- Byte2_t num_remain; //!< remining number of the same marker index segments listed immediately
- Byte8_t offset; //!< offset relative to the start of the
- //!codestream ( including the length
- //!parameter but not the marker itself)
- Byte2_t length; //!< marker segment length
- struct markeridx_param *next; //!< pointer to the next markeridx
+ Byte2_t code; /**< marker code*/
+ Byte2_t num_remain; /**< remining number of the same marker index segments listed immediately*/
+ Byte8_t offset; /**< offset relative to the start of the*/
+ /**codestream ( including the length*/
+ /**parameter but not the marker itself)*/
+ Byte2_t length; /**< marker segment length*/
+ struct markeridx_param *next; /**< pointer to the next markeridx*/
} markeridx_param_t;
-//! header index table box parameters
-//! I.3.2.4.3 Header Index Table box
+/** header index table box parameters*/
+/** I.3.2.4.3 Header Index Table box*/
typedef struct mhixbox_param{
- Byte8_t tlen; //!< length ( total length of the main
- //!header or of the first tile-part header)
- markeridx_param_t *first; //!< first marker index pointer of the list
+ Byte8_t tlen; /**< length ( total length of the main*/
+ /**header or of the first tile-part header)*/
+ markeridx_param_t *first; /**< first marker index pointer of the list*/
} mhixbox_param_t;
diff --git a/applications/jpip/libopenjpip/msgqueue_manager.c b/applications/jpip/libopenjpip/msgqueue_manager.c
index 34adcafe..75177a69 100644
--- a/applications/jpip/libopenjpip/msgqueue_manager.c
+++ b/applications/jpip/libopenjpip/msgqueue_manager.c
@@ -46,7 +46,7 @@
#define FCGI_stdout stdout
#define FCGI_stderr stderr
#define logstream stderr
-#endif //SERVER
+#endif /*SERVER*/
msgqueue_param_t * gene_msgqueue( bool stateless, cachemodel_param_t *cachemodel)
{
@@ -134,7 +134,7 @@ void enqueue_mainheader( msgqueue_param_t *msgqueue)
msg->csn = target->csn;
msg->bin_offset = 0;
msg->length = codeidx->mhead_length;
- msg->aux = 0; // non exist
+ msg->aux = 0; /* non exist*/
msg->res_offset = codeidx->offset;
msg->phld = NULL;
msg->next = NULL;
@@ -162,9 +162,9 @@ void enqueue_tileheader( int tile_id, msgqueue_param_t *msgqueue)
msg->class_id = TILE_HEADER_MSG;
msg->csn = target->csn;
msg->bin_offset = 0;
- msg->length = codeidx->tileheader[tile_id]->tlen-2; // SOT marker segment is removed
- msg->aux = 0; // non exist
- msg->res_offset = codeidx->offset + get_elemOff( codeidx->tilepart, 0, tile_id) + 2; // skip SOT marker seg
+ msg->length = codeidx->tileheader[tile_id]->tlen-2; /* SOT marker segment is removed*/
+ msg->aux = 0; /* non exist*/
+ msg->res_offset = codeidx->offset + get_elemOff( codeidx->tilepart, 0, tile_id) + 2; /* skip SOT marker seg*/
msg->phld = NULL;
msg->next = NULL;
@@ -178,7 +178,7 @@ void enqueue_tile( int tile_id, int level, msgqueue_param_t *msgqueue)
cachemodel_param_t *cachemodel;
target_param_t *target;
bool *tp_model;
- Byte8_t numOftparts; // num of tile parts par tile
+ Byte8_t numOftparts; /* num of tile parts par tile*/
Byte8_t numOftiles;
index_param_t *codeidx;
faixbox_param_t *tilepart;
@@ -364,7 +364,7 @@ message_param_t * gene_metamsg( int meta_id, Byte8_t binOffset, Byte8_t length,
msg->csn = csn;
msg->bin_offset = binOffset;
msg->length = length;
- msg->aux = 0; // non exist
+ msg->aux = 0; /* non exist*/
msg->res_offset = res_offset;
msg->phld = phld;
msg->next = NULL;
@@ -426,7 +426,7 @@ void recons_stream_from_msgqueue( msgqueue_param_t *msgqueue, int tmpfd)
add_vbas_stream( msg->bin_offset, tmpfd);
add_vbas_stream (msg->length, tmpfd);
- if( msg->class_id%2) // Aux is present only if the id is odd
+ if( msg->class_id%2) /* Aux is present only if the id is odd*/
add_vbas_stream( msg->aux, tmpfd);
if( msg->phld)
@@ -446,8 +446,8 @@ void add_bin_id_vbas_stream( Byte_t bb, Byte_t c, Byte8_t in_class_id, int tmpfd
int bytelength;
Byte8_t tmp;
- // A.2.3 In-class identifiers
- // 7k-3bits, where k is the number of bytes in the VBAS
+ /* A.2.3 In-class identifiers */
+ /* 7k-3bits, where k is the number of bytes in the VBAS*/
bytelength = 1;
tmp = in_class_id >> 4;
while( tmp){
@@ -567,12 +567,12 @@ Byte_t * parse_vbas( Byte_t *streamptr, Byte8_t *elem);
void parse_JPIPstream( Byte_t *JPIPstream, Byte8_t streamlen, Byte8_t offset, msgqueue_param_t *msgqueue)
{
- Byte_t *ptr; // stream pointer
+ Byte_t *ptr; /* stream pointer*/
message_param_t *msg;
Byte_t bb, c;
Byte8_t class_id, csn;
- class_id = -1; // dummy
+ class_id = -1; /* dummy*/
csn = -1;
ptr = JPIPstream;
while( ptr-JPIPstream < streamlen){
@@ -594,7 +594,7 @@ void parse_JPIPstream( Byte_t *JPIPstream, Byte8_t streamlen, Byte8_t offset, ms
ptr = parse_vbas( ptr, &msg->bin_offset);
ptr = parse_vbas( ptr, &msg->length);
- if( msg->class_id%2) // Aux is present only if the id is odd
+ if( msg->class_id%2) /* Aux is present only if the id is odd*/
ptr = parse_vbas( ptr, &msg->aux);
else
msg->aux = 0;
@@ -637,6 +637,8 @@ placeholder_param_t * parse_phld( Byte_t *datastream, Byte8_t metalength);
void parse_metadata( metadata_param_t *metadata, message_param_t *msg, Byte_t *datastream)
{
+ box_param_t *box;
+ placeholder_param_t *phld;
char *boxtype = (char *)(datastream+4);
msg->phld = NULL;
@@ -645,7 +647,7 @@ void parse_metadata( metadata_param_t *metadata, message_param_t *msg, Byte_t *d
if( !metadata->placeholderlist)
metadata->placeholderlist = gene_placeholderlist();
- placeholder_param_t *phld = parse_phld( datastream, msg->length);
+ phld = parse_phld( datastream, msg->length);
msg->phld = phld;
insert_placeholder_into_list( phld, metadata->placeholderlist);
}
@@ -655,7 +657,7 @@ void parse_metadata( metadata_param_t *metadata, message_param_t *msg, Byte_t *d
if( !metadata->boxlist)
metadata->boxlist = gene_boxlist();
- box_param_t *box = gene_boxbyOffinStream( datastream, msg->res_offset);
+ box = gene_boxbyOffinStream( datastream, msg->res_offset);
insert_box_into_list( box, metadata->boxlist);
}
else
diff --git a/applications/jpip/libopenjpip/msgqueue_manager.h b/applications/jpip/libopenjpip/msgqueue_manager.h
index 23dad76b..61fa1a91 100644
--- a/applications/jpip/libopenjpip/msgqueue_manager.h
+++ b/applications/jpip/libopenjpip/msgqueue_manager.h
@@ -45,26 +45,26 @@
#define MAINHEADER_MSG 6
#define METADATA_MSG 8
-//! message parameters
+/** message parameters */
typedef struct message_param{
- bool last_byte; //!< if message contains the last byte of the data-bin
- Byte8_t in_class_id; //!< in-class identifier A.2.3
- Byte8_t class_id; //!< class identifiers
- Byte8_t csn; //!< index of the codestream
- Byte8_t bin_offset; //!< offset of the data in this message from the start of the data-bin
- Byte8_t length; //!< message byte length
- Byte8_t aux; //!<
- Byte8_t res_offset; //!< offset in the resource
- placeholder_param_t *phld; //!< placeholder pointer in index
- struct message_param *next; //!< pointer to the next message
+ bool last_byte; /**< if message contains the last byte of the data-bin*/
+ Byte8_t in_class_id; /**< in-class identifier A.2.3*/
+ Byte8_t class_id; /**< class identifiers */
+ Byte8_t csn; /**< index of the codestream*/
+ Byte8_t bin_offset; /**< offset of the data in this message from the start of the data-bin*/
+ Byte8_t length; /**< message byte length*/
+ Byte8_t aux; /**<*/
+ Byte8_t res_offset; /**< offset in the resource*/
+ placeholder_param_t *phld; /**< placeholder pointer in index*/
+ struct message_param *next; /**< pointer to the next message*/
} message_param_t;
-//! message queue parameters
+/** message queue parameters */
typedef struct msgqueue_param{
- message_param_t *first; //!< first message pointer of the list
- message_param_t *last; //!< last message pointer of the list
- bool stateless; //!< if this is a stateless message queue
- cachemodel_param_t *cachemodel; //!< reference cachemodel pointer
+ message_param_t *first; /**< first message pointer of the list*/
+ message_param_t *last; /**< last message pointer of the list*/
+ bool stateless; /**< if this is a stateless message queue*/
+ cachemodel_param_t *cachemodel; /**< reference cachemodel pointer*/
} msgqueue_param_t;
/**
diff --git a/applications/jpip/libopenjpip/openjpip.h b/applications/jpip/libopenjpip/openjpip.h
index 82529362..1cf48e7e 100644
--- a/applications/jpip/libopenjpip/openjpip.h
+++ b/applications/jpip/libopenjpip/openjpip.h
@@ -58,7 +58,7 @@
#include "ihdrbox_manager.h"
#include "index_manager.h"
-#endif //SERVER
+#endif /*SERVER*/
/*
*==========================================================
@@ -68,18 +68,18 @@
#ifdef SERVER
-//! Server static records
+/** Server static records*/
typedef struct server_record{
- sessionlist_param_t *sessionlist; //!< list of session records
- targetlist_param_t *targetlist; //!< list of target records
+ sessionlist_param_t *sessionlist; /**< list of session records*/
+ targetlist_param_t *targetlist; /**< list of target records*/
auxtrans_param_t auxtrans;
} server_record_t;
-//! Query/response data for each client
+/** Query/response data for each client*/
typedef struct QR{
- query_param_t *query; //!< query parameters
- msgqueue_param_t *msgqueue; //!< message queue
- channel_param_t *channel; //!< channel, (NULL if stateless)
+ query_param_t *query; /**< query parameters*/
+ msgqueue_param_t *msgqueue; /**< message queue*/
+ channel_param_t *channel; /**< channel, (NULL if stateless)*/
} QR_t;
/**
@@ -143,7 +143,7 @@ void end_QRprocess( server_record_t *rec, QR_t **qr);
*/
void local_log( bool query, bool messages, bool sessions, bool targets, QR_t *qr, server_record_t *rec);
-#endif //SERVER
+#endif /*SERVER*/
/*
*==========================================================
@@ -153,17 +153,17 @@ void local_log( bool query, bool messages, bool sessions, bool targets, QR_t *qr
#ifndef SERVER
-//! Decoding server static records
+/** Decoding server static records*/
typedef struct dec_server_record{
- cachelist_param_t *cachelist; //!< cache list
- Byte_t *jpipstream; //!< JPT/JPP stream
- int jpipstreamlen; //!< length of jpipstream
- msgqueue_param_t *msgqueue; //!< parsed message queue of jpipstream
- SOCKET listening_socket; //!< listenning socket
+ cachelist_param_t *cachelist; /**< cache list*/
+ Byte_t *jpipstream; /**< JPT/JPP stream*/
+ int jpipstreamlen; /**< length of jpipstream*/
+ msgqueue_param_t *msgqueue; /**< parsed message queue of jpipstream*/
+ SOCKET listening_socket; /**< listenning socket*/
} dec_server_record_t;
-//! Client socket identifier
+/** Client socket identifier*/
typedef SOCKET client_t;
/**
@@ -198,7 +198,7 @@ client_t accept_connection( dec_server_record_t *rec);
*/
bool handle_clientreq( client_t client, dec_server_record_t *rec);
- #endif //SERVER
+#endif /*SERVER*/
/*
*==========================================================
@@ -212,15 +212,15 @@ bool handle_clientreq( client_t client, dec_server_record_t *rec);
* jpip to JP2 or J2K
*/
-//! JPIP decoding parameters
+/** JPIP decoding parameters*/
typedef struct jpip_dec_param{
- Byte_t *jpipstream; //!< JPT/JPP-stream
- Byte8_t jpiplen; //!< length of jpipstream
- msgqueue_param_t *msgqueue; //!< message queue
- metadatalist_param_t *metadatalist; //!< metadata list going into JP2 file
- ihdrbox_param_t *ihdrbox; //!< ihdr box going into JP2 file
- Byte_t *jp2kstream; //!< J2K codestream or JP2 file codestream
- Byte8_t jp2klen; //!< length of j2kstream or JP2 file
+ Byte_t *jpipstream; /**< JPT/JPP-stream*/
+ Byte8_t jpiplen; /**< length of jpipstream*/
+ msgqueue_param_t *msgqueue; /**< message queue*/
+ metadatalist_param_t *metadatalist; /**< metadata list going into JP2 file*/
+ ihdrbox_param_t *ihdrbox; /**< ihdr box going into JP2 file*/
+ Byte_t *jp2kstream; /**< J2K codestream or JP2 file codestream*/
+ Byte8_t jp2klen; /**< length of j2kstream or JP2 file*/
} jpip_dec_param_t;
/**
@@ -277,7 +277,7 @@ void output_log( bool messages, bool metadata, bool ihdrbox, jpip_dec_param_t *d
* test the format of index (cidx) box in JP2 file
*/
-//! Redefinition of index parameters
+/** Redefinition of index parameters*/
typedef index_param_t index_t;
/**
@@ -303,6 +303,6 @@ void destroy_index( index_t **idx);
*/
void output_index( index_t *index);
-#endif //SERVER
+#endif /*SERVER*/
#endif /* !OPENJPIP_H_ */
diff --git a/applications/jpip/libopenjpip/placeholder_manager.h b/applications/jpip/libopenjpip/placeholder_manager.h
index 4474bfe2..b2165135 100644
--- a/applications/jpip/libopenjpip/placeholder_manager.h
+++ b/applications/jpip/libopenjpip/placeholder_manager.h
@@ -34,30 +34,30 @@
#include "byte_manager.h"
#include "box_manager.h"
-//! A.3.6.3 Placeholder box format
-//! placeholder box parameters
+/** A.3.6.3 Placeholder box format*/
+/** placeholder box parameters*/
typedef struct placeholder_param{
Byte4_t LBox;
char TBox[4];
Byte4_t Flags;
Byte8_t OrigID;
- Byte_t *OrigBH; //!< dynamic memory pointer
- Byte_t OrigBHlen; //!< length of OrigBH
+ Byte_t *OrigBH; /**< dynamic memory pointer*/
+ Byte_t OrigBHlen; /**< length of OrigBH*/
#ifdef AAA
Byte8_t EquivID;
- Byte_t *EquivBH; //!< dynamic memory pointer
- Byte_t EquivBHlen; //!< length of EquivBH
+ Byte_t *EquivBH; /**< dynamic memory pointer*/
+ Byte_t EquivBHlen; /**< length of EquivBH*/
Byte8_t CSID;
Byte4_t NCS;
-#endif //AAA
- struct placeholder_param *next; //!< pointer to the next placeholder
+#endif /*AAA*/
+ struct placeholder_param *next; /**< pointer to the next placeholder*/
} placeholder_param_t;
-//! placeholder box list parameters
+/** placeholder box list parameters*/
typedef struct placeholderlist_param{
- placeholder_param_t *first; //!< first placeholder pointer of the list
- placeholder_param_t *last; //!< last placeholder pointer of the list
+ placeholder_param_t *first; /**< first placeholder pointer of the list*/
+ placeholder_param_t *last; /**< last placeholder pointer of the list*/
} placeholderlist_param_t;
diff --git a/applications/jpip/libopenjpip/session_manager.h b/applications/jpip/libopenjpip/session_manager.h
index d4d55e82..3187ced3 100644
--- a/applications/jpip/libopenjpip/session_manager.h
+++ b/applications/jpip/libopenjpip/session_manager.h
@@ -35,17 +35,17 @@
#include "channel_manager.h"
#include "cachemodel_manager.h"
-//! Session parameters
+/** Session parameters*/
typedef struct session_param{
- channellist_param_t *channellist; //!< channel list pointer
- cachemodellist_param_t *cachemodellist; //!< cache list pointer
- struct session_param *next; //!< pointer to the next session
+ channellist_param_t *channellist; /**< channel list pointer*/
+ cachemodellist_param_t *cachemodellist; /**< cache list pointer*/
+ struct session_param *next; /**< pointer to the next session*/
} session_param_t;
-//! Session list parameters
+/** Session list parameters*/
typedef struct sessionlist_param{
- session_param_t *first; //!< first session pointer of the list
- session_param_t *last; //!< last session pointer of the list
+ session_param_t *first; /**< first session pointer of the list*/
+ session_param_t *last; /**< last session pointer of the list*/
} sessionlist_param_t;
diff --git a/applications/jpip/libopenjpip/sock_manager.h b/applications/jpip/libopenjpip/sock_manager.h
index 82591c09..3014f6c3 100644
--- a/applications/jpip/libopenjpip/sock_manager.h
+++ b/applications/jpip/libopenjpip/sock_manager.h
@@ -38,7 +38,7 @@
#include <winsock2.h>
#else
typedef int SOCKET;
-#endif //_WIN32
+#endif /*_WIN32*/
#define BUF_LEN 256
diff --git a/applications/jpip/libopenjpip/target_manager.h b/applications/jpip/libopenjpip/target_manager.h
index 28dc9ab0..f44f99cd 100644
--- a/applications/jpip/libopenjpip/target_manager.h
+++ b/applications/jpip/libopenjpip/target_manager.h
@@ -34,30 +34,30 @@
#include "bool.h"
#include "index_manager.h"
-//! maximum length of target identifier
+/** maximum length of target identifier*/
#define MAX_LENOFTID 30
-//! target parameters
+/** target parameters*/
typedef struct target_param{
- char tid[MAX_LENOFTID]; //!< taregt identifier
- char *targetname; //!< local file path or URL ( URL is suported only with SERVER mode)
- int fd; //!< file descriptor
+ char tid[MAX_LENOFTID]; /**< target identifier*/
+ char *targetname; /**< local file path or URL ( URL is suported only with SERVER mode)*/
+ int fd; /**< file descriptor*/
#ifdef SERVER
- char *tmpfname; //!< temporal file name to download a remote target file
+ char *tmpfname; /**< temporal file name to download a remote target file*/
#endif
- int csn; //!< codestream number
- index_param_t *codeidx; //!< index information of codestream
- int num_of_use; //!< numbers of sessions refering to this target
- bool jppstream; //!< if this target can return JPP-stream
- bool jptstream; //!< if this target can return JPP-stream
- struct target_param *next; //!< pointer to the next target
+ int csn; /**< codestream number */
+ index_param_t *codeidx; /**< index information of codestream */
+ int num_of_use; /**< numbers of sessions refering to this target */
+ bool jppstream; /**< if this target can return JPP-stream */
+ bool jptstream; /**< if this target can return JPP-stream */
+ struct target_param *next; /**< pointer to the next target */
} target_param_t;
-//! Target list parameters
+/** Target list parameters*/
typedef struct targetlist_param{
- target_param_t *first; //!< first target pointer of the list
- target_param_t *last; //!< last target pointer of the list
+ target_param_t *first; /**< first target pointer of the list*/
+ target_param_t *last; /**< last target pointer of the list*/
} targetlist_param_t;