summaryrefslogtreecommitdiffstats
path: root/veslibrary/ves_cpplibrary/src/lib/encode/XJsonObject.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'veslibrary/ves_cpplibrary/src/lib/encode/XJsonObject.cpp')
-rwxr-xr-xveslibrary/ves_cpplibrary/src/lib/encode/XJsonObject.cpp41
1 files changed, 41 insertions, 0 deletions
diff --git a/veslibrary/ves_cpplibrary/src/lib/encode/XJsonObject.cpp b/veslibrary/ves_cpplibrary/src/lib/encode/XJsonObject.cpp
new file mode 100755
index 0000000..8504881
--- /dev/null
+++ b/veslibrary/ves_cpplibrary/src/lib/encode/XJsonObject.cpp
@@ -0,0 +1,41 @@
+#include "XJsonObject.h"
+#include "XJsonObjectImp.h"
+
+vagt::encode::XJsonObject::XJsonObject()
+{
+}
+
+vagt::encode::XJsonObject::XJsonObject(const XString & objectName, const XArrayOfXJsonObjectInstance & objectInstances):
+ imp_(make_shared<XJsonObjectImp>(objectName, objectInstances))
+{
+}
+
+void vagt::encode::XJsonObject::setObjectSchema(const XString & objectSchema)
+{
+ return imp_->setObjectSchema(objectSchema);
+}
+
+void vagt::encode::XJsonObject::setObjectName(const XString & objectName)
+{
+ return imp_->setObjectName(objectName);
+}
+
+void vagt::encode::XJsonObject::setNfSubscriptionId(const XString & nfSubscriptionId)
+{
+ return imp_->setNfSubscriptionId(nfSubscriptionId);
+}
+
+void vagt::encode::XJsonObject::setObjectInstances(const XArrayOfXJsonObjectInstance & objectInstances)
+{
+ return imp_->setObjectInstances(objectInstances);
+}
+
+void vagt::encode::XJsonObject::setNfSubscribedObjectName(const XString & nfSubscribedObjectName)
+{
+ return imp_->setNfSubscribedObjectName(nfSubscribedObjectName);
+}
+
+void vagt::encode::XJsonObject::setObjectSchemaUrl(const XString & objectSchemaUrl)
+{
+ return imp_->setObjectSchemaUrl(objectSchemaUrl);
+}