inline void RootOperationData::sendArgs(Atlas::Bridge & b) const { if(m_attrFlags & ARGS_FLAG) { b.mapListItem(ARGS_ATTR); const std::vector<Root> & v = attr_args; std::vector<Root>::const_iterator I = v.begin(); for (; I != v.end(); ++I) { b.listMapItem(); (*I)->sendContents(b); b.mapEnd(); } b.listEnd(); } }
inline void RootData::sendObjtype(Atlas::Bridge & b) const { if((m_attrFlags & OBJTYPE_FLAG) || !((RootData *)m_defaults)->attr_objtype.empty()) { b.mapStringItem(OBJTYPE_ATTR, getObjtype()); } }
inline void RootData::sendStamp(Atlas::Bridge & b) const { if(m_attrFlags & STAMP_FLAG) { b.mapFloatItem(STAMP_ATTR, attr_stamp); } }
inline void RootData::sendParent(Atlas::Bridge & b) const { if((m_attrFlags & PARENT_FLAG) || !((RootData *)m_defaults)->attr_parent.empty()) { b.mapStringItem(PARENT_ATTR, getParent()); } }
inline void RootData::sendId(Atlas::Bridge & b) const { if(m_attrFlags & ID_FLAG) { b.mapStringItem(ID_ATTR, attr_id); } }
inline void RootData::sendName(Atlas::Bridge & b) const { if(m_attrFlags & NAME_FLAG) { b.mapStringItem(NAME_ATTR, attr_name); } }
inline void RootOperationData::sendFrom(Atlas::Bridge & b) const { if(m_attrFlags & FROM_FLAG) { b.mapStringItem(FROM_ATTR, attr_from); } }
inline void RootOperationData::sendRefno(Atlas::Bridge & b) const { if(m_attrFlags & REFNO_FLAG) { b.mapIntItem(REFNO_ATTR, attr_refno); } }
inline void RootOperationData::sendSerialno(Atlas::Bridge & b) const { if(m_attrFlags & SERIALNO_FLAG) { b.mapIntItem(SERIALNO_ATTR, attr_serialno); } }
inline void RootOperationData::sendFutureSeconds(Atlas::Bridge & b) const { if(m_attrFlags & FUTURE_SECONDS_FLAG) { b.mapFloatItem(FUTURE_SECONDS_ATTR, attr_future_seconds); } }
inline void RootOperationData::sendSeconds(Atlas::Bridge & b) const { if(m_attrFlags & SECONDS_FLAG) { b.mapFloatItem(SECONDS_ATTR, attr_seconds); } }
inline void RootOperationData::sendTo(Atlas::Bridge & b) const { if(m_attrFlags & TO_FLAG) { b.mapStringItem(TO_ATTR, attr_to); } }