]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
librbd: fix missing header dependencies for parent_types.h
authorJason Dillaman <dillaman@redhat.com>
Tue, 17 Nov 2015 15:31:31 +0000 (10:31 -0500)
committerJason Dillaman <dillaman@redhat.com>
Tue, 15 Dec 2015 01:30:51 +0000 (20:30 -0500)
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
src/librbd/parent_types.h

index 5c54953061ea651122a8aec63013f5c50cc75c7d..5e2679423b2ead906cdd1545bfebbf881857a525 100644 (file)
@@ -3,16 +3,20 @@
 #ifndef CEPH_LIBRBD_PARENT_TYPES_H
 #define CEPH_LIBRBD_PARENT_TYPES_H
 
+#include "include/int_types.h"
+#include "include/types.h"
+#include <string>
+
 namespace librbd {
   /** @brief Unique identification of a parent in clone relationship.
    * Cloning an image creates a child image that keeps a reference
    * to its parent. This allows copy-on-write images. */
   struct parent_spec {
     int64_t pool_id;
-    string image_id;
+    std::string image_id;
     snapid_t snap_id;
     parent_spec() : pool_id(-1), snap_id(CEPH_NOSNAP) {}
-    parent_spec(uint64_t pool_id, string image_id, snapid_t snap_id) :
+    parent_spec(uint64_t pool_id, std::string image_id, snapid_t snap_id) :
       pool_id(pool_id), image_id(image_id), snap_id(snap_id) {}
     bool operator==(const parent_spec &other) {
       return ((this->pool_id == other.pool_id) &&