[Declared in "../apps/kdu_server/kdu_serve.h"]
Abstract base class providing the interface functions to be implemented by real JPEG2000 target managers. A JPEG2000 target is any object (usually a JPEG2000 file) which provides access to one or more JPEG2000 code-streams and/or JPEG2000 meta-data. Rather than supplying the file itself to kdu_serve, the idea is to supply an appropriately derived kdu_serve_target object. This has many advantages. Firstly, it means that kdu_serve does not have to actually understand specific file formats. Secondly, it allows the file to be partially digested outside the main service object and the results to be shared amongst multiple kdu_serve objects, and also cached locally to disk. All such matters are application dependent, so they are best moved outside the implementation of kdu_serve itself.
~kdu_serve_target [virtual] {Java: Native_destroy}
get_codestream_ranges [virtual]
attach_to_codestream [virtual]
detach_from_codestream [virtual]
lock_codestream [virtual]
release_codestream [virtual]
get_metatree [virtual]
read_metagroup [virtual]
find_roi [virtual] {Java: Find_roi}
get_roi_details [virtual] {Java: Get_roi_details}