summaryrefslogtreecommitdiff
path: root/src/erasurecode.c
diff options
context:
space:
mode:
authorKevin Greenan <kmgreen2@gmail.com>2014-07-30 22:06:26 -0700
committerKevin Greenan <kmgreen2@gmail.com>2014-07-30 23:06:30 -0700
commit1bb14c6a3a56591d411ac7ec0ebf8a55f3be0554 (patch)
tree43614dd5dfaa1acf6f2cac9c033c096fad9a7bbf /src/erasurecode.c
parentd6613f4e909749a878fe5c9b190f9935c8c0738c (diff)
downloadliberasurecode-1bb14c6a3a56591d411ac7ec0ebf8a55f3be0554.tar.gz
Stubbing the metadata functions and updating their interfaces.
Diffstat (limited to 'src/erasurecode.c')
-rw-r--r--src/erasurecode.c23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/erasurecode.c b/src/erasurecode.c
index 3491f30..779343d 100644
--- a/src/erasurecode.c
+++ b/src/erasurecode.c
@@ -788,6 +788,29 @@ int liberasurecode_get_minimum_encode_size(int desc)
{
return liberasurecode_get_aligned_data_size(desc, 1);
}
+
+/**
+ * Get opaque metadata for a fragment. The metadata is opaque to the
+ * client, but meaningful to the underlying library. It is used to verify
+ * stripes in verify_stripe_metadata().
+ */
+int liberasurecode_get_fragment_metadata(char *fragment, char **fragment_metadata,
+ int *fragment_metadata_len)
+{
+ int ret = 0;
+ return ret;
+}
+
+
+/**
+ * Verify a subset of fragments generated by encode()
+ */
+int liberasurecode_verify_stripe_metadata(char **fragments, int num_fragments,
+ int fragment_metadata_len)
+{
+ int ret = 0;
+ return ret;
+}
/* ==~=*=~==~=*=~==~=*=~==~=*=~==~=* misc *=~==~=*=~==~=*=~==~=*=~==~=*=~== */