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

Go to the source code of this file.

Data Structures

struct  symdef_struct
 
struct  write_struct
 
struct  dyn_write_struct
 
struct  dyn_vsattr_struct
 
struct  dyn_vgattr_struct
 
struct  dyn_read_struct
 
struct  vgroup_desc
 
struct  vdata_desc
 
struct  vg_instance_struct
 
struct  vs_instance_struct
 
struct  vfiledir_struct
 

Typedefs

typedef struct vgroup_desc VGROUP
 
typedef struct vdata_desc VDATA
 
typedef VDATA VSUBGROUP
 
typedef struct symdef_struct SYMDEF
 
typedef struct write_struct VWRITELIST
 
typedef struct dyn_write_struct DYN_VWRITELIST
 
typedef struct dyn_vsattr_struct vs_attr_t
 
typedef struct dyn_vgattr_struct vg_attr_t
 
typedef struct dyn_read_struct DYN_VREADLIST
 
typedef struct vg_instance_struct vginstance_t
 
typedef struct vs_instance_struct vsinstance_t
 
typedef struct vfiledir_struct vfile_t
 

Functions

VDATAVSIget_vdata_node (void)
 
void VSIrelease_vdata_node (VDATA *v)
 
intn VSIgetvdatas (int32 id, const char *vsclass, const uintn start_vd, const uintn n_vds, uint16 *refarray)
 
HDFLIBAPI vsinstance_tVSIget_vsinstance_node (void)
 
HDFLIBAPI void VSIrelease_vsinstance_node (vsinstance_t *vs)
 
VGROUPVIget_vgroup_node (void)
 
void VIrelease_vgroup_node (VGROUP *v)
 
HDFLIBAPI vginstance_tVIget_vginstance_node (void)
 
HDFLIBAPI void VIrelease_vginstance_node (vginstance_t *vg)
 
HDFLIBAPI intn VPparse_shutdown (void)
 
HDFLIBAPI vfile_tGet_vfile (HFILEID f)
 
HDFLIBAPI vsinstance_tvsinst (HFILEID f, uint16 vsid)
 
HDFLIBAPI vginstance_tvginst (HFILEID f, uint16 vgid)
 
HDFLIBAPI DYN_VWRITELISTvswritelist (int32 vskey)
 
HDFLIBAPI intn vpackvg (VGROUP *vg, uint8 buf[], int32 *size)
 
HDFLIBAPI int32 vinsertpair (VGROUP *vg, uint16 tag, uint16 ref)
 
HDFLIBAPI intn vpackvs (VDATA *vs, uint8 buf[], int32 *size)
 
HDFLIBAPI VGROUPVPgetinfo (HFILEID f, uint16 ref)
 
HDFLIBAPI VDATAVSPgetinfo (HFILEID f, uint16 ref)
 
HDFLIBAPI int16 map_from_old_types (intn type)
 
HDFLIBAPI void trimendblanks (char *ss)
 

Typedef Documentation

◆ DYN_VREADLIST

◆ DYN_VWRITELIST

◆ SYMDEF

typedef struct symdef_struct SYMDEF

◆ VDATA

typedef struct vdata_desc VDATA

Definition at line 44 of file vgint.h.

◆ vfile_t

typedef struct vfiledir_struct vfile_t

◆ vg_attr_t

typedef struct dyn_vgattr_struct vg_attr_t

◆ vginstance_t

◆ VGROUP

typedef struct vgroup_desc VGROUP

Definition at line 43 of file vgint.h.

◆ vs_attr_t

typedef struct dyn_vsattr_struct vs_attr_t

◆ vsinstance_t

◆ VSUBGROUP

typedef VDATA VSUBGROUP

Definition at line 45 of file vgint.h.

◆ VWRITELIST

typedef struct write_struct VWRITELIST

Function Documentation

◆ Get_vfile()

HDFLIBAPI vfile_t* Get_vfile ( HFILEID  f)

◆ map_from_old_types()

HDFLIBAPI int16 map_from_old_types ( intn  type)

◆ trimendblanks()

HDFLIBAPI void trimendblanks ( char *  ss)

◆ vginst()

HDFLIBAPI vginstance_t* vginst ( HFILEID  f,
uint16  vgid 
)

◆ VIget_vginstance_node()

HDFLIBAPI vginstance_t* VIget_vginstance_node ( void  )

◆ VIget_vgroup_node()

VGROUP* VIget_vgroup_node ( void  )

◆ vinsertpair()

HDFLIBAPI int32 vinsertpair ( VGROUP vg,
uint16  tag,
uint16  ref 
)

◆ VIrelease_vginstance_node()

HDFLIBAPI void VIrelease_vginstance_node ( vginstance_t vg)

◆ VIrelease_vgroup_node()

void VIrelease_vgroup_node ( VGROUP v)

◆ vpackvg()

HDFLIBAPI intn vpackvg ( VGROUP vg,
uint8  buf[],
int32 *  size 
)

◆ vpackvs()

HDFLIBAPI intn vpackvs ( VDATA vs,
uint8  buf[],
int32 *  size 
)

◆ VPgetinfo()

HDFLIBAPI VGROUP* VPgetinfo ( HFILEID  f,
uint16  ref 
)

◆ VPparse_shutdown()

HDFLIBAPI intn VPparse_shutdown ( void  )

◆ VSIget_vdata_node()

VDATA* VSIget_vdata_node ( void  )

◆ VSIget_vsinstance_node()

HDFLIBAPI vsinstance_t* VSIget_vsinstance_node ( void  )

◆ VSIgetvdatas()

intn VSIgetvdatas ( int32  id,
const char *  vsclass,
const uintn  start_vd,
const uintn  n_vds,
uint16 *  refarray 
)

◆ vsinst()

HDFLIBAPI vsinstance_t* vsinst ( HFILEID  f,
uint16  vsid 
)

◆ VSIrelease_vdata_node()

void VSIrelease_vdata_node ( VDATA v)

◆ VSIrelease_vsinstance_node()

HDFLIBAPI void VSIrelease_vsinstance_node ( vsinstance_t vs)

◆ VSPgetinfo()

HDFLIBAPI VDATA* VSPgetinfo ( HFILEID  f,
uint16  ref 
)

◆ vswritelist()

HDFLIBAPI DYN_VWRITELIST* vswritelist ( int32  vskey)

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