MISR Toolkit  1.5.1
hdatainfo.h
Go to the documentation of this file.
1 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
2  * Copyright by The HDF Group. *
3  * Copyright by the Board of Trustees of the University of Illinois. *
4  * All rights reserved. *
5  * *
6  * This file is part of HDF. The full HDF copyright notice, including *
7  * terms governing use, modification, and redistribution, is contained in *
8  * the files COPYING and Copyright.html. COPYING can be found at the root *
9  * of the source code distribution tree; Copyright.html can be found at *
10  * http://hdfgroup.org/products/hdf4/doc/Copyright.html. If you do not have *
11  * access to either file, you may request a copy from help@hdfgroup.org. *
12  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
13 
14 /* $Id: hproto.h 5400 2010-04-22 03:45:32Z bmribler $ */
15 
16 #ifndef HDATAINFO_H
17 #define HDATAINFO_H
18 
19 #include "H4api_adpt.h"
20 
21 /* Activate raw datainfo interface - added for hmap project in 2010 */
22 #if defined DATAINFO_MASTER || defined DATAINFO_TESTER
23 
24 #if defined c_plusplus || defined __cplusplus
25 extern "C"
26 {
27 #endif /* c_plusplus || __cplusplus */
28 
29 /* Public functions for getting raw data information */
30 
32  (int32 ann_id, int32 *offset, int32 *length);
33 
35  (int32 file_id, uint16 data_tag, uint16 data_ref,
36  int32 *chk_coord, uintn start_block, uintn info_count,
37  int32 *offsetarray, int32 *lengtharray);
38 
40  (int32 vsid, uintn start_block, uintn info_count,
41  int32 *offsetarray, int32 *lengtharray);
42 
44  (int32 vsid, int32 findex, intn attrindex, int32 *offset, int32 *length);
45 
47  (int32 vgid, intn attrindex, int32 *offset, int32 *length);
48 
50  (int32 riid, uintn start_block, uintn info_count,
51  int32 *offsetarray, int32 *lengtharray);
52 
54  (int32 id, int32 attrindex, int32 *offset, int32 *length);
55 
56  /* For temporary use by hmap writer to detect IMCOMP. -BMR, Mar 11, 2011 */
57  HDFLIBAPI intn grgetcomptype
58  (int32 riid, int32 *comp_type);
59 
60 #if defined c_plusplus || defined __cplusplus
61 }
62 #endif /* c_plusplus || __cplusplus */
63 #endif /* DATAINFO_MASTER || DATAINFO_TESTER */
64 #endif /* _H_DATAINFO */
65 
HDFFCLIBAPI _fcd intf * findex
HDFLIBAPI intn VSgetdatainfo(int32 vsid, uintn start_block, uintn info_count, int32 *offsetarray, int32 *lengtharray)
HDFLIBAPI intn GRgetattdatainfo(int32 id, int32 attrindex, int32 *offset, int32 *length)
HDFFCLIBAPI intf intf * comp_type
HDFLIBAPI intn ANgetdatainfo(int32 ann_id, int32 *offset, int32 *length)
HDFLIBAPI intn GRgetdatainfo(int32 riid, uintn start_block, uintn info_count, int32 *offsetarray, int32 *lengtharray)
HDFLIBAPI intn VSgetattdatainfo(int32 vsid, int32 findex, intn attrindex, int32 *offset, int32 *length)
HDFLIBAPI intn HDgetdatainfo(int32 file_id, uint16 data_tag, uint16 data_ref, int32 *chk_coord, uintn start_block, uintn info_count, int32 *offsetarray, int32 *lengtharray)
HDFFCLIBAPI intf * vgid
HDFLIBAPI intn Vgetattdatainfo(int32 vgid, intn attrindex, int32 *offset, int32 *length)
#define HDFLIBAPI
Definition: H4api_adpt.h:195
HDFFCLIBAPI intf * offset

MISR Toolkit - Copyright © 2005 - 2020 Jet Propulsion Laboratory
Generated on Fri Jun 19 2020 22:49:52