25 #include <IceUtil/UUID.h>
30 dbConn(dbConn), dbName(dbName)
32 iceId.name = IceUtil::generateUUID();
37 CollectionInterfacePrx
40 std::unique_lock lock(dbConnectionMutex);
41 return dbConn->requestCollection(getCollectionNS(collName),
c);
47 std::unique_lock lock(dbConnectionMutex);
48 return dbConn->releaseCollection(coll,
c);
54 std::unique_lock lock(dbConnectionMutex);
55 dbConn->dropCollection(getCollectionNS(collName),
c);
71 Database::getCollectionNS(std::string collName)
73 return dbName +
"." + collName;