summaryrefslogtreecommitdiff
path: root/cpp/src/IceStorm/Util.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/IceStorm/Util.h')
-rw-r--r--cpp/src/IceStorm/Util.h13
1 files changed, 7 insertions, 6 deletions
diff --git a/cpp/src/IceStorm/Util.h b/cpp/src/IceStorm/Util.h
index 1ad63017219..22c1cbabccb 100644
--- a/cpp/src/IceStorm/Util.h
+++ b/cpp/src/IceStorm/Util.h
@@ -17,11 +17,12 @@ namespace IceStorm
// Forward declarations.
//
class Instance;
-typedef IceUtil::Handle<Instance> InstancePtr;
-typedef IceDB::Dbi<IceStorm::SubscriberRecordKey, IceStorm::SubscriberRecord, IceDB::IceContext, Ice::OutputStream>
- SubscriberMap;
-typedef IceDB::Dbi<std::string, IceStormElection::LogUpdate, IceDB::IceContext, Ice::OutputStream> LLUMap;
+using SubscriberMap = IceDB::Dbi<IceStorm::SubscriberRecordKey,
+ IceStorm::SubscriberRecord,
+ IceDB::IceContext,
+ Ice::OutputStream>;
+using LLUMap = IceDB::Dbi<std::string, IceStormElection::LogUpdate, IceDB::IceContext, Ice::OutputStream>;
const std::string lluDbKey = "_manager";
@@ -34,10 +35,10 @@ std::string
identityToTopicName(const Ice::Identity&);
Ice::Identity
-nameToIdentity(const IceStorm::InstancePtr&, const std::string&);
+nameToIdentity(const std::shared_ptr<IceStorm::Instance>&, const std::string&);
std::string
-describeEndpoints(const Ice::ObjectPrx&);
+describeEndpoints(const std::shared_ptr<Ice::ObjectPrx>&);
int
compareSubscriberRecordKey(const MDB_val* v1, const MDB_val* v2);