MISR Toolkit  1.5.1
Data Structures | Typedefs | Functions | Variables
hchunks.h File Reference
#include "H4api_adpt.h"
#include "hfile.h"

Go to the source code of this file.

Data Structures

struct  dim_def_struct
 
struct  hchunk_def_struct
 

Typedefs

typedef struct dim_def_struct DIM_DEF
 
typedef struct dim_def_structDIM_DEF_PTR
 
typedef struct hchunk_def_struct HCHUNK_DEF
 
typedef struct hchunk_def_structHCHUNK_DEF_PTR
 

Functions

HDFLIBAPI int32 HMCcreate (int32 file_id, uint16 tag, uint16 ref, uint8 nlevels, int32 fill_val_len, VOID *fill_val, HCHUNK_DEF *chk_array)
 
HDFLIBAPI intn HMCgetcompress (accrec_t *access_rec, comp_coder_t *comp_type, comp_info *c_info)
 
HDFLIBAPI intn HMCgetcomptype (int32 access_id, comp_coder_t *comp_type)
 
HDFLIBAPI intn HMCgetdatainfo (int32 file_id, uint16 data_tag, uint16 data_ref, int32 *chk_coord, uintn start_block, uintn info_count, int32 *offsetarray, int32 *lengtharray)
 
HDFLIBAPI intn HMCgetdatasize (int32 file_id, uint8 *p, int32 *comp_size, int32 *orig_size)
 
HDFLIBAPI int32 HMCsetMaxcache (int32 access_id, int32 maxcache, int32 flags)
 
HDFLIBAPI int32 HMCwriteChunk (int32 access_id, int32 *origin, const VOID *datap)
 
HDFLIBAPI int32 HMCreadChunk (int32 access_id, int32 *origin, VOID *datap)
 
HDFLIBAPI int32 HMCPcloseAID (accrec_t *access_rec)
 
HDFLIBAPI int32 HMCPgetnumrecs (accrec_t *access_rec, int32 *num_recs)
 

Variables

funclist_t chunked_funcs
 

Typedef Documentation

◆ DIM_DEF

typedef struct dim_def_struct DIM_DEF

◆ DIM_DEF_PTR

typedef struct dim_def_struct * DIM_DEF_PTR

◆ HCHUNK_DEF

typedef struct hchunk_def_struct HCHUNK_DEF

◆ HCHUNK_DEF_PTR

Function Documentation

◆ HMCcreate()

HDFLIBAPI int32 HMCcreate ( int32  file_id,
uint16  tag,
uint16  ref,
uint8  nlevels,
int32  fill_val_len,
VOID *  fill_val,
HCHUNK_DEF chk_array 
)

◆ HMCgetcompress()

HDFLIBAPI intn HMCgetcompress ( accrec_t access_rec,
comp_coder_t comp_type,
comp_info c_info 
)

◆ HMCgetcomptype()

HDFLIBAPI intn HMCgetcomptype ( int32  access_id,
comp_coder_t comp_type 
)

◆ HMCgetdatainfo()

HDFLIBAPI intn HMCgetdatainfo ( int32  file_id,
uint16  data_tag,
uint16  data_ref,
int32 *  chk_coord,
uintn  start_block,
uintn  info_count,
int32 *  offsetarray,
int32 *  lengtharray 
)

◆ HMCgetdatasize()

HDFLIBAPI intn HMCgetdatasize ( int32  file_id,
uint8 *  p,
int32 *  comp_size,
int32 *  orig_size 
)

◆ HMCPcloseAID()

HDFLIBAPI int32 HMCPcloseAID ( accrec_t access_rec)

◆ HMCPgetnumrecs()

HDFLIBAPI int32 HMCPgetnumrecs ( accrec_t access_rec,
int32 *  num_recs 
)

◆ HMCreadChunk()

HDFLIBAPI int32 HMCreadChunk ( int32  access_id,
int32 *  origin,
VOID *  datap 
)

◆ HMCsetMaxcache()

HDFLIBAPI int32 HMCsetMaxcache ( int32  access_id,
int32  maxcache,
int32  flags 
)

◆ HMCwriteChunk()

HDFLIBAPI int32 HMCwriteChunk ( int32  access_id,
int32 *  origin,
const VOID *  datap 
)

Variable Documentation

◆ chunked_funcs

funclist_t chunked_funcs

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