src/bitshuffle/iochain.h File Reference

#include <stdlib.h>

Go to the source code of this file.

Classes

struct  ioc_ptr_and_lock
struct  ioc_const_ptr_and_lock
struct  ioc_chain

Defines

#define IOC_SIZE   33

Typedefs

typedef struct ioc_ptr_and_lock ptr_and_lock
typedef struct
ioc_const_ptr_and_lock 
const_ptr_and_lock

Functions

void ioc_init (ioc_chain *C, const void *in_ptr_0, void *out_ptr_0)
void ioc_destroy (ioc_chain *C)
const void * ioc_get_in (ioc_chain *C, size_t *this_iter)
void ioc_set_next_in (ioc_chain *C, size_t *this_iter, void *in_ptr)
void * ioc_get_out (ioc_chain *C, size_t *this_iter)
void ioc_set_next_out (ioc_chain *C, size_t *this_iter, void *out_ptr)

Define Documentation

#define IOC_SIZE   33

Typedef Documentation


Function Documentation

void ioc_destroy ( ioc_chain C  ) 
const void* ioc_get_in ( ioc_chain C,
size_t *  this_iter 
)
void* ioc_get_out ( ioc_chain C,
size_t *  this_iter 
)
void ioc_init ( ioc_chain C,
const void *  in_ptr_0,
void *  out_ptr_0 
)
void ioc_set_next_in ( ioc_chain C,
size_t *  this_iter,
void *  in_ptr 
)

References ioc_chain::in_pl, and IOC_SIZE.

void ioc_set_next_out ( ioc_chain C,
size_t *  this_iter,
void *  out_ptr 
)

Generated on 28 May 2018 for CAFE by  doxygen 1.6.1