summaryrefslogtreecommitdiff
path: root/cpp/src/qmf/ObjectId.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/qmf/ObjectId.h')
-rw-r--r--cpp/src/qmf/ObjectId.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/cpp/src/qmf/ObjectId.h b/cpp/src/qmf/ObjectId.h
index e894e0b39c..0e603bc898 100644
--- a/cpp/src/qmf/ObjectId.h
+++ b/cpp/src/qmf/ObjectId.h
@@ -31,7 +31,6 @@ namespace qmf {
public:
ObjectId();
ObjectId(const ObjectId& from);
- ObjectId(ObjectIdImpl* impl);
~ObjectId();
uint64_t getObjectNum() const;
@@ -45,6 +44,14 @@ namespace qmf {
bool operator<=(const ObjectId& other) const;
bool operator>=(const ObjectId& other) const;
+ private:
+ friend class ObjectIdImpl;
+ friend class ObjectImpl;
+ friend class BrokerProxyImpl;
+ friend class QueryImpl;
+ friend class ValueImpl;
+ friend class AgentEngineImpl;
+ ObjectId(ObjectIdImpl* impl);
ObjectIdImpl* impl;
};
}