aboutsummaryrefslogtreecommitdiff
path: root/devel/ice/files/patch-cpp-src-IceGrid-AdapterCache.h
blob: 1892a09f4682d64a5e56bd19bb9686db61bcf545 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
--- cpp/src/IceGrid/AdapterCache.h.orig	2013-03-11 15:19:47.000000000 +0000
+++ cpp/src/IceGrid/AdapterCache.h	2014-09-08 14:21:13.335195726 +0000
@@ -62,7 +62,7 @@ protected:
 
     AdapterCache& _cache;
     const std::string _id;
-    const std::string _application;
+    std::string _application;
 };
 typedef IceUtil::Handle<AdapterEntry> AdapterEntryPtr;
 
@@ -105,9 +105,9 @@ public:
     virtual AdapterPrx getProxy(const std::string&, bool) const { return 0; }
 
     void addReplica(const std::string&, const ServerAdapterEntryPtr&);
-    void removeReplica(const std::string&);
+    bool removeReplica(const std::string&);
 
-    void update(const LoadBalancingPolicyPtr&);
+    void update(const std::string&, const LoadBalancingPolicyPtr&);
     bool hasAdaptersFromOtherApplications() const;
 
 private: