return 0;
}
+
int Ebofs::collection_list(coll_t cid, vector<pobject_t>& ls)
{
ebofs_lock.Lock();
+ int num = _collection_list(cid, ls);
+ ebofs_lock.Unlock();
+ return num;
+}
+
+int Ebofs::_collection_list(coll_t cid, vector<pobject_t>& ls)
+{
dout(9) << "collection_list " << hex << cid << dec << dendl;
if (!_collection_exists(cid)) {
}
}
- ebofs_lock.Unlock();
return num;
}
int _setattrs(pobject_t oid, map<string,bufferptr>& attrset);
int _rmattr(pobject_t oid, const char *name);
bool _collection_exists(coll_t c);
+ int _collection_list(coll_t c, vector<pobject_t>& o);
int _create_collection(coll_t c);
int _destroy_collection(coll_t c);
int _collection_add(coll_t c, pobject_t o);