From: Yehuda Sadeh Date: Tue, 21 Aug 2012 21:56:43 +0000 (-0700) Subject: cls_lock: specify librados namespace explicitly X-Git-Tag: v0.53~276 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=7dd5d06d0de3336b9b572ae0b40bff065426d30b;p=ceph.git cls_lock: specify librados namespace explicitly librados namespace was not specified, hence required including source files to add using namespace. This fixes it. Signed-off-by: Yehuda Sadeh --- diff --git a/src/cls/lock/cls_lock_client.h b/src/cls/lock/cls_lock_client.h index 83a68d9c618c..4cb08e869209 100644 --- a/src/cls/lock/cls_lock_client.h +++ b/src/cls/lock/cls_lock_client.h @@ -12,28 +12,28 @@ namespace rados { namespace cls { namespace lock { - extern void lock(ObjectWriteOperation& rados_op, + extern void lock(librados::ObjectWriteOperation& rados_op, std::string& name, ClsLockType type, std::string& cookie, std::string& tag, std::string description, utime_t& duration, uint8_t flags); - extern int lock(IoCtx& ioctx, + extern int lock(librados::IoCtx& ioctx, std::string& oid, std::string& name, ClsLockType type, std::string& cookie, std::string& tag, std::string description, utime_t& duration, uint8_t flags); - extern void unlock(ObjectWriteOperation& rados_op, + extern void unlock(librados::ObjectWriteOperation& rados_op, std::string& name, std::string& cookie); - extern int unlock(IoCtx& ioctx, std::string& oid, + extern int unlock(librados::IoCtx& ioctx, std::string& oid, std::string& name, std::string& cookie); - extern void break_lock(ObjectWriteOperation& op, + extern void break_lock(librados::ObjectWriteOperation& op, std::string& name, std::string& cookie, entity_name_t& locker); - extern int break_lock(IoCtx& ioctx, std::string& oid, + extern int break_lock(librados::IoCtx& ioctx, std::string& oid, std::string& name, std::string& cookie, entity_name_t& locker); @@ -68,16 +68,16 @@ namespace rados { } /* ObjectWriteOperation */ - void lock_exclusive(ObjectWriteOperation& ioctx); - void lock_shared(ObjectWriteOperation& ioctx); - void unlock(ObjectWriteOperation& ioctx); - void break_lock(ObjectWriteOperation& ioctx, entity_name_t& locker); + void lock_exclusive(librados::ObjectWriteOperation& ioctx); + void lock_shared(librados::ObjectWriteOperation& ioctx); + void unlock(librados::ObjectWriteOperation& ioctx); + void break_lock(librados::ObjectWriteOperation& ioctx, entity_name_t& locker); /* IoCtx*/ - int lock_exclusive(IoCtx& ioctx, std::string& oid); - int lock_shared(IoCtx& ioctx, std::string& oid); - int unlock(IoCtx& ioctx, std::string& oid); - int break_lock(IoCtx& ioctx, std::string& oid, entity_name_t& locker); + int lock_exclusive(librados::IoCtx& ioctx, std::string& oid); + int lock_shared(librados::IoCtx& ioctx, std::string& oid); + int unlock(librados::IoCtx& ioctx, std::string& oid); + int break_lock(librados::IoCtx& ioctx, std::string& oid, entity_name_t& locker); }; } // namespace lock