428 |
const struct store_class *const *classes, |
const struct store_class *const *classes, |
429 |
struct store **store); |
struct store **store); |
430 |
|
|
431 |
|
/* Return a new store of type "unknown" that holds a copy of the |
432 |
|
given encoding. The name of the store is taken from ENC->data. |
433 |
|
Future calls to store_encode/store_return will produce exactly |
434 |
|
the encoding supplied here. All i/o operations fail with EFTYPE. */ |
435 |
|
error_t store_unknown_decode (struct store_enc *enc, |
436 |
|
const struct store_class *const *classes, |
437 |
|
struct store **store); |
438 |
|
|
439 |
/* Return a new store in STORE that interleaves all the stores in STRIPES |
/* Return a new store in STORE that interleaves all the stores in STRIPES |
440 |
(NUM_STRIPES of them) every INTERLEAVE bytes; INTERLEAVE must be an |
(NUM_STRIPES of them) every INTERLEAVE bytes; INTERLEAVE must be an |
441 |
integer multiple of each stripe's block size. The stores in STRIPES are |
integer multiple of each stripe's block size. The stores in STRIPES are |
542 |
extern const struct store_class store_bunzip2_class; |
extern const struct store_class store_bunzip2_class; |
543 |
extern const struct store_class store_typed_open_class; |
extern const struct store_class store_typed_open_class; |
544 |
extern const struct store_class store_url_open_class; |
extern const struct store_class store_url_open_class; |
545 |
|
extern const struct store_class store_unknown_class; |
546 |
|
|
547 |
/* The following are not included in STORE_STD_CLASSES. */ |
/* The following are not included in STORE_STD_CLASSES. */ |
548 |
extern const struct store_class store_mvol_class; |
extern const struct store_class store_mvol_class; |