]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
auth: add set_uid() to KeyRing, print out auid in print function
authorGreg Farnum <gregf@hq.newdream.net>
Fri, 5 Mar 2010 20:36:56 +0000 (12:36 -0800)
committerGreg Farnum <gregf@hq.newdream.net>
Fri, 5 Mar 2010 23:46:54 +0000 (15:46 -0800)
src/auth/KeyRing.cc
src/auth/KeyRing.h

index 61a89d808df1936a682600506f3fb479726a3e8d..a64d238fafd559eec800e7df0875f81d15ea42c8 100644 (file)
@@ -68,6 +68,7 @@ void KeyRing::print(ostream& out)
        p != keys.end();
        ++p) {
     out << p->first << std::endl;
+    out << "\tauid: " << p->second.auid << std::endl;
     out << "\tkey: " << p->second.key << std::endl;
 
     for (map<string, bufferlist>::iterator q = p->second.caps.begin();
index bbd250b82f6ac71c9224b728561f380298c41dac..1d39882c0fb550d9a0550defd6c82e04e7e5d733 100644 (file)
@@ -55,6 +55,9 @@ public:
   void set_caps(EntityName& name, map<string, bufferlist>& caps) {
     keys[name].caps = caps;
   }
+  void set_uid(EntityName& ename, __u64 auid) {
+    keys[ename].auid = auid;
+  }
   void import(KeyRing& other);
 
   // encoders