ESDM
Middleware for Earth System Data
Macros | Functions
estream.c File Reference

Entry point for ESDM streaming implementation. More...

#include <stdbool.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <esdm-internal.h>
#include <esdm-stream.h>
Include dependency graph for estream.c:

Macros

#define DEBUG(fmt, ...)   ESDM_DEBUG_COM_FMT("STREAM", fmt, __VA_ARGS__)
 
#define WARN(fmt, ...)   ESDM_WARN_COM_FMT("STREAM", fmt, __VA_ARGS__)
 

Functions

bool estream_mem_unpack_fragment_param (esdm_fragment_t *f, void **out_buf, size_t *out_size)
 
int estream_mem_unpack_fragment (esdm_fragment_t *f, void *rbuff, size_t size)
 
int estream_mem_pack_fragment (esdm_fragment_t *f, void **in_out_buff, size_t *out_size)
 

Detailed Description

Entry point for ESDM streaming implementation.