summaryrefslogtreecommitdiff
path: root/cpp/src/qpid/cluster/UpdateDataExchange.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/qpid/cluster/UpdateDataExchange.h')
-rw-r--r--cpp/src/qpid/cluster/UpdateDataExchange.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/cpp/src/qpid/cluster/UpdateDataExchange.h b/cpp/src/qpid/cluster/UpdateDataExchange.h
index 1c4022a4aa..27a98548f3 100644
--- a/cpp/src/qpid/cluster/UpdateDataExchange.h
+++ b/cpp/src/qpid/cluster/UpdateDataExchange.h
@@ -45,7 +45,7 @@ class UpdateDataExchange : public broker::Exchange
static const std::string MANAGEMENT_SCHEMAS_KEY;
static const std::string MANAGEMENT_DELETED_OBJECTS_KEY;
- UpdateDataExchange(management::Manageable* parent, management::ManagementAgent*);
+ UpdateDataExchange(management::Manageable* parent);
void route(broker::Deliverable& msg, const std::string& routingKey,
const framing::FieldTable* args);
@@ -68,12 +68,13 @@ class UpdateDataExchange : public broker::Exchange
const qpid::framing::FieldTable*)
{ return false; }
+ void updateManagementAgent(management::ManagementAgent* agent);
+
private:
- management::ManagementAgent* agent;
- void managementAgents(const std::string&);
- void managementSchemas(const std::string&);
- void managementDeletedObjects(const std::string&);
+ std::string managementAgents;
+ std::string managementSchemas;
+ std::string managementDeletedObjects;
};
}} // namespace qpid::cluster