aboutsummaryrefslogtreecommitdiff
path: root/libcrystfel/src/image-msgpack.h
diff options
context:
space:
mode:
Diffstat (limited to 'libcrystfel/src/image-msgpack.h')
-rw-r--r--libcrystfel/src/image-msgpack.h34
1 files changed, 25 insertions, 9 deletions
diff --git a/libcrystfel/src/image-msgpack.h b/libcrystfel/src/image-msgpack.h
index 06fcffec..ad05d8fe 100644
--- a/libcrystfel/src/image-msgpack.h
+++ b/libcrystfel/src/image-msgpack.h
@@ -33,24 +33,29 @@
#if defined(HAVE_MSGPACK)
-extern struct image *image_msgpack_read(DataTemplate *dtempl,
- void *data,
- size_t data_size,
- int no_image_data);
+extern int image_msgpack_read(struct image *image,
+ const DataTemplate *dtempl,
+ void *data,
+ size_t data_size);
extern ImageFeatureList *image_msgpack_read_peaks(const DataTemplate *dtempl,
void *data,
size_t data_size,
int half_pixel_shift);
+extern double image_msgpack_get_value(const char *name,
+ void *data_block,
+ size_t data_block_size,
+ char *ptype);
+
#else /* defined(HAVE_MSGPACK) */
-static UNUSED struct image *image_msgpack_read(DataTemplate *dtempl,
- void *data,
- size_t data_size,
- int no_image_data)
+static UNUSED int image_msgpack_read(struct image *image,
+ const DataTemplate *dtempl,
+ void *data,
+ size_t data_size)
{
- return NULL;
+ return 0;
}
static UNUSED ImageFeatureList *image_msgpack_read_peaks(const DataTemplate *dtempl,
@@ -61,6 +66,17 @@ static UNUSED ImageFeatureList *image_msgpack_read_peaks(const DataTemplate *dte
return NULL;
}
+static UNUSED double image_msgpack_get_value(const char *name,
+ void *data_block,
+ size_t data_block_size,
+ char *ptype)
+{
+ *ptype = 'f';
+ return NAN;
+}
+
+
+
#endif /* defined(HAVE_MSGPACK) */
#endif /* IMAGE_MSGPACK_H */