]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
cls_lock: specify librados namespace explicitly
authorYehuda Sadeh <yehuda@inktank.com>
Tue, 21 Aug 2012 21:56:43 +0000 (14:56 -0700)
committerJosh Durgin <josh.durgin@inktank.com>
Tue, 18 Sep 2012 22:35:30 +0000 (15:35 -0700)
librados namespace was not specified, hence required including
source files to add using namespace. This fixes it.

Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
src/cls/lock/cls_lock_client.h

index 83a68d9c618c407d72143c79496eba9ae26297bf..4cb08e8692091f0572b637f8891352f7838d561a 100644 (file)
@@ -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