JULEA
Macros | Functions
jhdf5-db.c File Reference
#include <julea-config.h>
#include <glib.h>
#include <hdf5.h>
#include <H5PLextern.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <unistd.h>
#include <hdf5/jhdf5.h>
#include <julea.h>
#include <julea-db.h>
#include <julea-object.h>
#include "jhdf5-db.h"

Macros

#define _GNU_SOURCE
 
#define JULEA_DB   530
 
#define H5VL_JULEA_DB_CAP_FLAGS    (H5VL_CAP_FLAG_ATTR_BASIC | H5VL_CAP_FLAG_ATTR_MORE | H5VL_CAP_FLAG_DATASET_BASIC | H5VL_CAP_FLAG_DATASET_MORE | H5VL_CAP_FLAG_FILE_BASIC | H5VL_CAP_FLAG_FILE_MORE | H5VL_CAP_FLAG_GROUP_BASIC | H5VL_CAP_FLAG_GROUP_MORE | H5VL_CAP_FLAG_LINK_BASIC | H5VL_CAP_FLAG_LINK_MORE | H5VL_CAP_FLAG_OBJECT_BASIC | H5VL_CAP_FLAG_ITERATE | H5VL_CAP_FLAG_STORAGE_SIZE)
 

Functions

H5PL_type_t H5PLget_plugin_type (void)
 
const void * H5PLget_plugin_info (void)
 
void j_hdf5_set_semantics (JSemantics *semantics)
 

Macro Definition Documentation

◆ _GNU_SOURCE

#define _GNU_SOURCE

◆ H5VL_JULEA_DB_CAP_FLAGS

#define H5VL_JULEA_DB_CAP_FLAGS    (H5VL_CAP_FLAG_ATTR_BASIC | H5VL_CAP_FLAG_ATTR_MORE | H5VL_CAP_FLAG_DATASET_BASIC | H5VL_CAP_FLAG_DATASET_MORE | H5VL_CAP_FLAG_FILE_BASIC | H5VL_CAP_FLAG_FILE_MORE | H5VL_CAP_FLAG_GROUP_BASIC | H5VL_CAP_FLAG_GROUP_MORE | H5VL_CAP_FLAG_LINK_BASIC | H5VL_CAP_FLAG_LINK_MORE | H5VL_CAP_FLAG_OBJECT_BASIC | H5VL_CAP_FLAG_ITERATE | H5VL_CAP_FLAG_STORAGE_SIZE)

◆ JULEA_DB

#define JULEA_DB   530

Function Documentation

◆ H5PLget_plugin_info()

const void* H5PLget_plugin_info ( void  )

Provides a pointer to the plugin structure

◆ H5PLget_plugin_type()

H5PL_type_t H5PLget_plugin_type ( void  )

Provides the plugin type

◆ j_hdf5_set_semantics()

void j_hdf5_set_semantics ( JSemantics semantics)
Todo:
implement this