30 MongoDBRefBase::MongoDBRefBase(dbName, docId)
34 MongoDBRef::~MongoDBRef() =
default;
38 const Ice::Current&
c)
const
41 armarx::AbstractObjectSerializerPtr::dynamicCast(serializer);
43 obj->setString(
"dbName", this->dbName);
44 obj->setString(
"docId", this->docId);
49 const Ice::Current&
c)
52 armarx::AbstractObjectSerializerPtr::dynamicCast(serializer);
54 this->dbName = obj->getString(
"dbName");
55 this->docId = obj->getString(
"docId");
void deserialize(const armarx::ObjectSerializerBasePtr &serializer, const ::Ice::Current &c=Ice::emptyCurrent) override
Read DBRef from serializer.
MongoDBRef()
Construct an empty MongoDBRef.
void serialize(const armarx::ObjectSerializerBasePtr &serializer, const ::Ice::Current &c=Ice::emptyCurrent) const override
Write this DBRef into serializer.
IceInternal::Handle< AbstractObjectSerializer > AbstractObjectSerializerPtr