diff options
Diffstat (limited to 'include/erasurecode/erasurecode_helpers.h')
-rw-r--r-- | include/erasurecode/erasurecode_helpers.h | 39 |
1 files changed, 1 insertions, 38 deletions
diff --git a/include/erasurecode/erasurecode_helpers.h b/include/erasurecode/erasurecode_helpers.h index 3982b18..f0be41a 100644 --- a/include/erasurecode/erasurecode_helpers.h +++ b/include/erasurecode/erasurecode_helpers.h @@ -1,5 +1,5 @@ /* - * Copyright 2014, Kevin Greenan, Tushar Gohda, All rights reserved + * Copyright 2014, Kevin Greenan, Tushar Gohad, All rights reserved * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: @@ -29,7 +29,6 @@ #ifndef _ERASURECODE_HELPERS_H_ #define _ERASURECODE_HELPERS_H_ -#include "erasurecode_backend.h" #include "erasurecode_stdinc.h" /* ==~=*=~==~=*=~==~=*=~==~=*=~==~=*=~==~=*=~==~=*=~==~=*=~==~=*=~==~=*=~== */ @@ -85,48 +84,12 @@ int convert_idx_list_to_bitvalues( return n; } -static inline -void init_fragment_header(char *buf) -{ - fragment_header_t *header = (fragment_header_t *) buf; - - header->magic = LIBERASURECODE_FRAG_HEADER_MAGIC; -} - /* ==~=*=~==~=*=~==~=*=~==~=*=~==~=*=~==~=*=~==~=*=~==~=*=~==~=*=~==~=*=~== */ void *alloc_zeroed_buffer(int size); void *alloc_and_set_buffer(int size, int value); void *check_and_free_buffer(void *buf); -char *alloc_fragment_buffer(int size); -int free_fragment_buffer(char *buf); void *get_aligned_buffer16(int size); -int get_aligned_data_size(ec_backend_t instance, int data_len); -char *get_data_ptr_from_fragment(char *buf); -int get_data_ptr_array_from_fragments(char **data_array, char **fragments, - int num_fragments); -int get_fragment_ptr_array_from_data(char **frag_array, char **data, - int num_data); -char *get_fragment_ptr_from_data_novalidate(char *buf); -char *get_fragment_ptr_from_data(char *buf); -uint64_t get_fragment_size(char *buf); -int set_fragment_idx(char *buf, int idx); -int get_fragment_idx(char *buf); -int set_fragment_payload_size(char *buf, int size); -int get_fragment_payload_size(char *buf); -int set_fragment_backend_metadata_size(char *buf, int size); -int get_fragment_backend_metadata_size(char *buf); -int get_fragment_buffer_size(char *buf); -int set_orig_data_size(char *buf, int orig_data_size); -int get_orig_data_size(char *buf); -int set_checksum(ec_checksum_type_t ct, char *buf, int blocksize); -int get_checksum(char *buf); //TODO implement this -int set_libec_version(char *fragment); -int get_libec_version(char *fragment, uint32_t *ver); -int set_backend_id(char *buf, ec_backend_id_t id); -int get_backend_id(char *buf, ec_backend_id_t *id); -int set_backend_version(char *buf, uint32_t version); -int get_backend_version(char *buf, uint32_t *version); /* ==~=*=~==~=*=~==~=*=~==~=*=~==~=*=~==~=*=~==~=*=~==~=*=~==~=*=~==~=*=~== */ |