#define LIBRADOS_VERSION_CODE LIBRADOS_VERSION(LIBRADOS_VER_MAJOR, LIBRADOS_VER_MINOR, LIBRADOS_VER_EXTRA)
+#define LIBRADOS_SUPPORTS_WATCH 1
+
/* initialization */
int rados_initialize(int argc, const char **argv); /* arguments are optional */
void rados_deinitialize();
#include <vector>
#include "buffer.h"
+#include "librados.h"
+
class RadosClient;
class Context;
int initialize(int argc, const char *argv[]);
void shutdown();
+ void version(int *major, int *minor, int *extra);
+
int open_pool(const char *name, pool_t *pool);
int close_pool(pool_t pool);
int lookup_pool(const char *name);
client->shutdown();
}
+void Rados::version(int *major, int *minor, int *extra)
+{
+ librados_version(major, minor, extra);
+}
+
int Rados::list_pools(std::list<string>& v)
{
if (!client)