/// Start enumerating objects for a pool
- NObjectIterator nobjects_begin();
- NObjectIterator nobjects_begin(const bufferlist &filter);
+ NObjectIterator nobjects_begin(const bufferlist &filter=bufferlist());
/// Start enumerating objects for a pool starting from a hash position
- NObjectIterator nobjects_begin(uint32_t start_hash_position);
NObjectIterator nobjects_begin(uint32_t start_hash_position,
- const bufferlist &filter);
+ const bufferlist &filter=bufferlist());
/// Start enumerating objects for a pool starting from cursor
- NObjectIterator nobjects_begin(const librados::ObjectCursor& cursor);
NObjectIterator nobjects_begin(const librados::ObjectCursor& cursor,
- const bufferlist &filter);
+ const bufferlist &filter=bufferlist());
/// Iterator indicating the end of a pool
const NObjectIterator& nobjects_end() const;
return tmp_lockers.size();
}
-librados::NObjectIterator librados::IoCtx::nobjects_begin()
-{
- bufferlist bl;
- return nobjects_begin(bl);
-}
-
librados::NObjectIterator librados::IoCtx::nobjects_begin(
const bufferlist &filter)
{
return iter;
}
-librados::NObjectIterator librados::IoCtx::nobjects_begin(uint32_t pos)
-{
- bufferlist bl;
- return nobjects_begin(pos, bl);
-}
-
librados::NObjectIterator librados::IoCtx::nobjects_begin(
uint32_t pos, const bufferlist &filter)
{
return iter;
}
-librados::NObjectIterator librados::IoCtx::nobjects_begin(const ObjectCursor& cursor)
-{
- bufferlist bl;
- return nobjects_begin(cursor, bl);
-}
-
librados::NObjectIterator librados::IoCtx::nobjects_begin(
const ObjectCursor& cursor, const bufferlist &filter)
{