OpenIO SDS C API
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
Data Fields
oio_sds_dl_dst_s Struct Reference

#include <oio_sds.h>

Data Fields

size_t out_size
 
enum oio_sds_dl_dst_type_e type
 
union {
   struct {
      const char *   path
 
   }   file
 
   struct {
      unsigned char *   ptr
 
      size_t   length
 
   }   buffer
 
   struct {
      oio_sds_dl_hook_f   cb
 
      void *   ctx
 
      size_t   length
 
   }   hook
 
data
 

Field Documentation

struct { ... } oio_sds_dl_dst_s::buffer
oio_sds_dl_hook_f oio_sds_dl_dst_s::cb
void* oio_sds_dl_dst_s::ctx
union { ... } oio_sds_dl_dst_s::data
struct { ... } oio_sds_dl_dst_s::file
struct { ... } oio_sds_dl_dst_s::hook
size_t oio_sds_dl_dst_s::length
size_t oio_sds_dl_dst_s::out_size
const char* oio_sds_dl_dst_s::path
unsigned char* oio_sds_dl_dst_s::ptr
enum oio_sds_dl_dst_type_e oio_sds_dl_dst_s::type

The documentation for this struct was generated from the following file: