NeXus  4.4.3
 All Data Structures Files Functions Variables Typedefs Macros Pages
Macros | Functions
napi5.h File Reference
#include <hdf5.h>
Include dependency graph for napi5.h:

Go to the source code of this file.

Macros

#define NX5SIGNATURE   959695
 

Functions

NXstatus NX5open (CONSTCHAR *filename, NXaccess access_method, NXhandle *pHandle)
 
NXstatus NX5reopen (NXhandle pOrigHandle, NXhandle *pNewHandle)
 
NXstatus NX5close (NXhandle *pHandle)
 
NXstatus NX5flush (NXhandle *pHandle)
 
NXstatus NX5makegroup (NXhandle handle, CONSTCHAR *name, CONSTCHAR *NXclass)
 
NXstatus NX5opengroup (NXhandle handle, CONSTCHAR *name, CONSTCHAR *NXclass)
 
NXstatus NX5closegroup (NXhandle handle)
 
NXstatus NX5makedata64 (NXhandle handle, CONSTCHAR *label, int datatype, int rank, int64_t dim[])
 
NXstatus NX5compmakedata64 (NXhandle handle, CONSTCHAR *label, int datatype, int rank, int64_t dim[], int comp_typ, int64_t bufsize[])
 
NXstatus NX5compress (NXhandle handle, int compr_type)
 
NXstatus NX5opendata (NXhandle handle, CONSTCHAR *label)
 
NXstatus NX5closedata (NXhandle handle)
 
NXstatus NX5putdata (NXhandle handle, const void *data)
 
NXstatus NX5putattr (NXhandle handle, CONSTCHAR *name, const void *data, int iDataLen, int iType)
 
NXstatus NX5putslab64 (NXhandle handle, const void *data, const int64_t start[], const int64_t size[])
 
NXstatus NX5getdataID (NXhandle handle, NXlink *pLink)
 
NXstatus NX5makelink (NXhandle handle, NXlink *pLink)
 
NXstatus NX5printlink (NXhandle handle, NXlink *pLink)
 
NXstatus NX5getdata (NXhandle handle, void *data)
 
NXstatus NX5getinfo64 (NXhandle handle, int *rank, int64_t dimension[], int *datatype)
 
NXstatus NX5getnextentry (NXhandle handle, NXname name, NXname nxclass, int *datatype)
 
NXstatus NX5getslab64 (NXhandle handle, void *data, const int64_t start[], const int64_t size[])
 
NXstatus NX5getnextattr (NXhandle handle, NXname pName, int *iLength, int *iType)
 
NXstatus NX5getattr (NXhandle handle, const char *name, void *data, int *iDataLen, int *iType)
 
NXstatus NX5getattrinfo (NXhandle handle, int *no_items)
 
NXstatus NX5getgroupID (NXhandle handle, NXlink *pLink)
 
NXstatus NX5getgroupinfo (NXhandle handle, int *no_items, NXname name, NXname nxclass)
 
NXstatus NX5initgroupdir (NXhandle handle)
 
NXstatus NX5initattrdir (NXhandle handle)
 
NXstatus NX5putattra (NXhandle handle, CONSTCHAR *name, const void *data, const int rank, const int dim[], const int iType)
 
NXstatus NX5getnextattra (NXhandle handle, NXname pName, int *rank, int dim[], int *iType)
 
NXstatus NX5getattra (NXhandle handle, const char *name, void *data)
 
NXstatus NX5getattrainfo (NXhandle handle, NXname pName, int *rank, int dim[], int *iType)
 
void NX5assignFunctions (pNexusFunction fHandle)
 
herr_t attr_info (hid_t loc_id, const char *name, const H5A_info_t *unused, void *opdata)
 
herr_t group_info (hid_t loc_id, const char *name, const H5L_info_t *unused, void *opdata)
 
herr_t nxgroup_info (hid_t loc_id, const char *name, const H5L_info_t *unused, void *op_data)
 

Macro Definition Documentation

#define NX5SIGNATURE   959695

Definition at line 4 of file napi5.h.

Function Documentation

herr_t attr_info ( hid_t  loc_id,
const char *  name,
const H5A_info_t *  unused,
void *  opdata 
)
herr_t group_info ( hid_t  loc_id,
const char *  name,
const H5L_info_t *  unused,
void *  opdata 
)
void NX5assignFunctions ( pNexusFunction  fHandle)
NXstatus NX5close ( NXhandle *  pHandle)
NXstatus NX5closedata ( NXhandle  handle)
NXstatus NX5closegroup ( NXhandle  handle)
NXstatus NX5compmakedata64 ( NXhandle  handle,
CONSTCHAR *  label,
int  datatype,
int  rank,
int64_t  dim[],
int  comp_typ,
int64_t  bufsize[] 
)
NXstatus NX5compress ( NXhandle  handle,
int  compr_type 
)
NXstatus NX5flush ( NXhandle *  pHandle)
NXstatus NX5getattr ( NXhandle  handle,
const char *  name,
void *  data,
int *  iDataLen,
int *  iType 
)
NXstatus NX5getattra ( NXhandle  handle,
const char *  name,
void *  data 
)
NXstatus NX5getattrainfo ( NXhandle  handle,
NXname  pName,
int *  rank,
int  dim[],
int *  iType 
)
NXstatus NX5getattrinfo ( NXhandle  handle,
int *  no_items 
)
NXstatus NX5getdata ( NXhandle  handle,
void *  data 
)
NXstatus NX5getdataID ( NXhandle  handle,
NXlink *  pLink 
)
NXstatus NX5getgroupID ( NXhandle  handle,
NXlink *  pLink 
)
NXstatus NX5getgroupinfo ( NXhandle  handle,
int *  no_items,
NXname  name,
NXname  nxclass 
)
NXstatus NX5getinfo64 ( NXhandle  handle,
int *  rank,
int64_t  dimension[],
int *  datatype 
)
NXstatus NX5getnextattr ( NXhandle  handle,
NXname  pName,
int *  iLength,
int *  iType 
)
NXstatus NX5getnextattra ( NXhandle  handle,
NXname  pName,
int *  rank,
int  dim[],
int *  iType 
)
NXstatus NX5getnextentry ( NXhandle  handle,
NXname  name,
NXname  nxclass,
int *  datatype 
)
NXstatus NX5getslab64 ( NXhandle  handle,
void *  data,
const int64_t  start[],
const int64_t  size[] 
)
NXstatus NX5initattrdir ( NXhandle  handle)
NXstatus NX5initgroupdir ( NXhandle  handle)
NXstatus NX5makedata64 ( NXhandle  handle,
CONSTCHAR *  label,
int  datatype,
int  rank,
int64_t  dim[] 
)
NXstatus NX5makegroup ( NXhandle  handle,
CONSTCHAR *  name,
CONSTCHAR *  NXclass 
)
NXstatus NX5makelink ( NXhandle  handle,
NXlink *  pLink 
)
NXstatus NX5open ( CONSTCHAR *  filename,
NXaccess  access_method,
NXhandle *  pHandle 
)
NXstatus NX5opendata ( NXhandle  handle,
CONSTCHAR *  label 
)
NXstatus NX5opengroup ( NXhandle  handle,
CONSTCHAR *  name,
CONSTCHAR *  NXclass 
)
NXstatus NX5printlink ( NXhandle  handle,
NXlink *  pLink 
)
NXstatus NX5putattr ( NXhandle  handle,
CONSTCHAR *  name,
const void *  data,
int  iDataLen,
int  iType 
)
NXstatus NX5putattra ( NXhandle  handle,
CONSTCHAR *  name,
const void *  data,
const int  rank,
const int  dim[],
const int  iType 
)
NXstatus NX5putdata ( NXhandle  handle,
const void *  data 
)
NXstatus NX5putslab64 ( NXhandle  handle,
const void *  data,
const int64_t  start[],
const int64_t  size[] 
)
NXstatus NX5reopen ( NXhandle  pOrigHandle,
NXhandle *  pNewHandle 
)
herr_t nxgroup_info ( hid_t  loc_id,
const char *  name,
const H5L_info_t *  unused,
void *  op_data 
)