NeXus  4.4.3
 All Data Structures Files Functions Variables Typedefs Macros Pages
Macros | Functions
napi4.h File Reference
#include "mfhdf.h"
Include dependency graph for napi4.h:

Go to the source code of this file.

Macros

#define NXSIGNATURE   959697
 
#define H4_MAX_VAR_DIMS   MAX_VAR_DIMS
 

Functions

NXstatus NX4open (CONSTCHAR *filename, NXaccess access_method, NXhandle *pHandle)
 
NXstatus NX4close (NXhandle *pHandle)
 
NXstatus NX4flush (NXhandle *pHandle)
 
NXstatus NX4makegroup (NXhandle handle, CONSTCHAR *Vgroup, CONSTCHAR *NXclass)
 
NXstatus NX4opengroup (NXhandle handle, CONSTCHAR *Vgroup, CONSTCHAR *NXclass)
 
NXstatus NX4closegroup (NXhandle handle)
 
NXstatus NX4makedata64 (NXhandle handle, CONSTCHAR *label, int datatype, int rank, int64_t dim[])
 
NXstatus NX4compmakedata64 (NXhandle handle, CONSTCHAR *label, int datatype, int rank, int64_t dim[], int comp_typ, int64_t bufsize[])
 
NXstatus NX4compress (NXhandle handle, int compr_type)
 
NXstatus NX4opendata (NXhandle handle, CONSTCHAR *label)
 
NXstatus NX4closedata (NXhandle handle)
 
NXstatus NX4getdata (NXhandle handle, void *data)
 
NXstatus NX4getslab64 (NXhandle handle, void *data, const int64_t start[], const int64_t size[])
 
NXstatus NX4getattr (NXhandle handle, const char *name, void *data, int *iDataLen, int *iType)
 
NXstatus NX4putdata (NXhandle handle, const void *data)
 
NXstatus NX4putslab64 (NXhandle handle, const void *data, const int64_t start[], const int64_t size[])
 
NXstatus NX4putattr (NXhandle handle, CONSTCHAR *name, const void *data, int iDataLen, int iType)
 
NXstatus NX4getinfo64 (NXhandle handle, int *rank, int64_t dimension[], int *datatype)
 
NXstatus NX4getgroupinfo (NXhandle handle, int *no_items, NXname name, NXname nxclass)
 
NXstatus NX4initgroupdir (NXhandle handle)
 
NXstatus NX4getnextentry (NXhandle handle, NXname name, NXname nxclass, int *datatype)
 
NXstatus NX4getattrinfo (NXhandle handle, int *no_items)
 
NXstatus NX4initattrdir (NXhandle handle)
 
NXstatus NX4getnextattr (NXhandle handle, NXname pName, int *iLength, int *iType)
 
NXstatus NX4getgroupID (NXhandle handle, NXlink *pLink)
 
NXstatus NX4getdataID (NXhandle handle, NXlink *pLink)
 
NXstatus NX4makelink (NXhandle handle, NXlink *pLink)
 
NXstatus NX4printlink (NXhandle handle, NXlink *pLink)
 
NXstatus NX4putattra (NXhandle handle, CONSTCHAR *name, const void *data, const int rank, const int dim[], const int iType)
 
NXstatus NX4getnextattra (NXhandle handle, NXname pName, int *rank, int dim[], int *iType)
 
NXstatus NX4getattra (NXhandle handle, const char *name, void *data)
 
NXstatus NX4getattrainfo (NXhandle handle, NXname pName, int *rank, int dim[], int *iType)
 
void NX4assignFunctions (pNexusFunction fHandle)
 

Macro Definition Documentation

#define H4_MAX_VAR_DIMS   MAX_VAR_DIMS

Definition at line 61 of file napi4.h.

#define NXSIGNATURE   959697

Definition at line 4 of file napi4.h.

Function Documentation

void NX4assignFunctions ( pNexusFunction  fHandle)
NXstatus NX4close ( NXhandle *  pHandle)
NXstatus NX4closedata ( NXhandle  handle)
NXstatus NX4closegroup ( NXhandle  handle)
NXstatus NX4compmakedata64 ( NXhandle  handle,
CONSTCHAR *  label,
int  datatype,
int  rank,
int64_t  dim[],
int  comp_typ,
int64_t  bufsize[] 
)
NXstatus NX4compress ( NXhandle  handle,
int  compr_type 
)
NXstatus NX4flush ( NXhandle *  pHandle)
NXstatus NX4getattr ( NXhandle  handle,
const char *  name,
void *  data,
int *  iDataLen,
int *  iType 
)
NXstatus NX4getattra ( NXhandle  handle,
const char *  name,
void *  data 
)
NXstatus NX4getattrainfo ( NXhandle  handle,
NXname  pName,
int *  rank,
int  dim[],
int *  iType 
)
NXstatus NX4getattrinfo ( NXhandle  handle,
int *  no_items 
)
NXstatus NX4getdata ( NXhandle  handle,
void *  data 
)
NXstatus NX4getdataID ( NXhandle  handle,
NXlink *  pLink 
)
NXstatus NX4getgroupID ( NXhandle  handle,
NXlink *  pLink 
)
NXstatus NX4getgroupinfo ( NXhandle  handle,
int *  no_items,
NXname  name,
NXname  nxclass 
)
NXstatus NX4getinfo64 ( NXhandle  handle,
int *  rank,
int64_t  dimension[],
int *  datatype 
)
NXstatus NX4getnextattr ( NXhandle  handle,
NXname  pName,
int *  iLength,
int *  iType 
)
NXstatus NX4getnextattra ( NXhandle  handle,
NXname  pName,
int *  rank,
int  dim[],
int *  iType 
)
NXstatus NX4getnextentry ( NXhandle  handle,
NXname  name,
NXname  nxclass,
int *  datatype 
)
NXstatus NX4getslab64 ( NXhandle  handle,
void *  data,
const int64_t  start[],
const int64_t  size[] 
)
NXstatus NX4initattrdir ( NXhandle  handle)
NXstatus NX4initgroupdir ( NXhandle  handle)
NXstatus NX4makedata64 ( NXhandle  handle,
CONSTCHAR *  label,
int  datatype,
int  rank,
int64_t  dim[] 
)
NXstatus NX4makegroup ( NXhandle  handle,
CONSTCHAR *  Vgroup,
CONSTCHAR *  NXclass 
)
NXstatus NX4makelink ( NXhandle  handle,
NXlink *  pLink 
)
NXstatus NX4open ( CONSTCHAR *  filename,
NXaccess  access_method,
NXhandle *  pHandle 
)
NXstatus NX4opendata ( NXhandle  handle,
CONSTCHAR *  label 
)
NXstatus NX4opengroup ( NXhandle  handle,
CONSTCHAR *  Vgroup,
CONSTCHAR *  NXclass 
)
NXstatus NX4printlink ( NXhandle  handle,
NXlink *  pLink 
)
NXstatus NX4putattr ( NXhandle  handle,
CONSTCHAR *  name,
const void *  data,
int  iDataLen,
int  iType 
)
NXstatus NX4putattra ( NXhandle  handle,
CONSTCHAR *  name,
const void *  data,
const int  rank,
const int  dim[],
const int  iType 
)
NXstatus NX4putdata ( NXhandle  handle,
const void *  data 
)
NXstatus NX4putslab64 ( NXhandle  handle,
const void *  data,
const int64_t  start[],
const int64_t  size[] 
)