int rados_open_pool(const char *name, rados_pool_t *pool);
int rados_close_pool(rados_pool_t pool);
+int rados_lookup_pool(const char *name);
void rados_set_snap(rados_pool_t pool, rados_snap_t snap);
int open_pool(const char *name, pool_t *pool);
int close_pool(pool_t pool);
+ int lookup_pool(const char *name);
void set_snap(pool_t pool, snap_t seq);
return ((RadosClient *)client)->exec(*(RadosClient::PoolCtx *)pool, oid, cls, method, inbl, outbl);
}
+int Rados::lookup_pool(const char *name)
+{
+ return ((RadosClient *)client)->lookup_pool(name);
+}
+
int Rados::open_pool(const char *name, rados_pool_t *pool)
{
int poolid = ((RadosClient *)client)->lookup_pool(name);
rados_init_mutex.Unlock();
}
+extern "C" int rados_lookup_pool(const char *name)
+{
+ return radosp->lookup_pool(name);
+}
+
extern "C" int rados_open_pool(const char *name, rados_pool_t *pool)
{
int poolid = radosp->lookup_pool(name);