| OpenJPEG
    2.1.0
    | 
#include <stdio.h>#include <stdlib.h>#include "cachemodel_manager.h"#include "faixbox_manager.h"#include "opj_inttypes.h"| Macros | |
| #define | FCGI_stdout stdout | 
| #define | FCGI_stderr stderr | 
| #define | logstream stderr | 
| Functions | |
| cachemodellist_param_t * | gene_cachemodellist (void) | 
| generate a cache model list  More... | |
| cachemodel_param_t * | gene_cachemodel (cachemodellist_param_t *cachemodellist, target_param_t *target, OPJ_BOOL reqJPP) | 
| generate a cache model under a list  More... | |
| void | print_cachemodel (cachemodel_param_t cachemodel) | 
| print cache model  More... | |
| cachemodel_param_t * | search_cachemodel (target_param_t *target, cachemodellist_param_t *cachemodellist) | 
| search a cache model of a target  More... | |
| void | delete_cachemodellist (cachemodellist_param_t **cachemodellist) | 
| delete cachemodel list  More... | |
| void | delete_cachemodel (cachemodel_param_t **cachemodel) | 
| delete a cache model  More... | |
| OPJ_BOOL | is_allsent (cachemodel_param_t cachemodel) | 
| check if all data has been sent  More... | |
| #define FCGI_stderr stderr | 
| #define FCGI_stdout stdout | 
| #define logstream stderr | 
Referenced by delete_cachemodel(), gene_cachemodel(), and print_cachemodel().
| void delete_cachemodel | ( | cachemodel_param_t ** | cachemodel | ) | 
delete a cache model
| [in] | cachemodel | address of the cachemodel pointer | 
References logstream, opj_free, and unrefer_target().
Referenced by delete_cachemodellist(), and delete_msgqueue().
| void delete_cachemodellist | ( | cachemodellist_param_t ** | cachemodellist | ) | 
delete cachemodel list
| [in,out] | cachemodellist | address of the cachemodel list pointer | 
References delete_cachemodel(), cachemodel_param::next, and opj_free.
Referenced by delete_session(), and delete_sessionlist().
| cachemodel_param_t* gene_cachemodel | ( | cachemodellist_param_t * | cachemodellist, | 
| target_param_t * | target, | ||
| OPJ_BOOL | reqJPP | ||
| ) | 
generate a cache model under a list
| [in] | cachemodellist | cachemodel list to insert the generated cache model, NULL for stateless | 
| [in] | target | pointer the reference target | 
| [in] | reqJPP | if JPP-stream is desired true, JPT-stream false | 
References target_param::codeidx, SIZmarker_param::Csiz, cachemodellist_param::first, get_m(), get_nmax(), cachemodel_param::jppstream, target_param::jppstream, target_param::jptstream, cachemodellist_param::last, logstream, cachemodel_param::mhead_model, cachemodel_param::next, opj_calloc, OPJ_FALSE, opj_malloc, OPJ_TRUE, cachemodel_param::pp_model, index_param::precpacket, refer_target(), index_param::SIZ, cachemodel_param::target, cachemodel_param::th_model, index_param::tilepart, and cachemodel_param::tp_model.
Referenced by gene_JPIPstream(), and open_channel().
| cachemodellist_param_t* gene_cachemodellist | ( | void | ) | 
generate a cache model list
References cachemodellist_param::first, cachemodellist_param::last, and opj_malloc.
Referenced by gene_session().
| OPJ_BOOL is_allsent | ( | cachemodel_param_t | cachemodel | ) | 
check if all data has been sent
| [in] | cachemodel | cache model | 
References target_param::codeidx, SIZmarker_param::Csiz, get_nmax(), cachemodel_param::jppstream, cachemodel_param::mhead_model, OPJ_FALSE, OPJ_TRUE, cachemodel_param::pp_model, index_param::precpacket, index_param::SIZ, cachemodel_param::target, cachemodel_param::th_model, index_param::tilepart, cachemodel_param::tp_model, SIZmarker_param::XTnum, and SIZmarker_param::YTnum.
| void print_cachemodel | ( | cachemodel_param_t | cachemodel | ) | 
print cache model
| [in] | cachemodel | cache model | 
References target_param::codeidx, SIZmarker_param::Csiz, get_nmax(), logstream, cachemodel_param::mhead_model, cachemodel_param::pp_model, index_param::precpacket, index_param::SIZ, cachemodel_param::target, target_param::targetname, cachemodel_param::th_model, index_param::tilepart, cachemodel_param::tp_model, SIZmarker_param::XTnum, and SIZmarker_param::YTnum.
| cachemodel_param_t* search_cachemodel | ( | target_param_t * | target, | 
| cachemodellist_param_t * | cachemodellist | ||
| ) | 
search a cache model of a target
| [in] | target | refering target | 
| [in] | cachemodellist | cache model list | 
References cachemodellist_param::first, cachemodel_param::next, and cachemodel_param::target.
Referenced by open_channel().
 1.8.9.1
 1.8.9.1