More work on synchronous/asynchronous operations.
[bluesky.git] / bluesky / bluesky.h
index f9e97f5..3bdfd59 100644 (file)
 extern "C" {
 #endif
 
+/* Various options to tweak for performance benchmarking purposes. */
+typedef struct {
+    /* Perform all get/put operations synchronously. */
+    int synchronous_stores;
+} BlueSkyOptions;
+
+extern BlueSkyOptions bluesky_options;
+
 /* BlueSky status and error codes.  Various frontends should translate these to
  * the appropriate error code for whatever protocol they implement. */
 typedef enum {