39 # define __attribute__(x) 50 #include <boost/serialization/nvp.hpp> 51 #include <boost/serialization/shared_ptr.hpp> 52 #include <boost/serialization/vector.hpp> 65 auto _log =
LOG_GET(
"daf.persistence.PropertySetFormatter");
72 using boost::serialization::make_nvp;
78 dafPersist::PropertySetFormatter::registration(
"PropertySet",
85 dafPersist::PropertySetFormatter::PropertySetFormatter(
99 LOGLS_TRACE(_log,
"PropertySetFormatter write start");
106 LOGLS_TRACE(_log,
"PropertySetFormatter write BoostStorage");
110 LOGLS_TRACE(_log,
"PropertySetFormatter write end");
114 LOGLS_TRACE(_log,
"PropertySetFormatter write XmlStorage");
118 LOGLS_TRACE(_log,
"PropertySetFormatter write end");
127 LOGLS_TRACE(_log,
"PropertySetFormatter read start");
130 LOGLS_TRACE(_log,
"PropertySetFormatter read BoostStorage");
134 LOGLS_TRACE(_log,
"PropertySetFormatter read end");
138 LOGLS_TRACE(_log,
"PropertySetFormatter read XmlStorage");
142 LOGLS_TRACE(_log,
"PropertySetFormatter read end");
std::shared_ptr< Policy > Ptr
std::shared_ptr< PropertySet > Ptr
Class for XML file storage.
virtual boost::archive::text_iarchive & getIArchive(void)
Get a boost::serialization archive suitable for input.
virtual boost::archive::xml_iarchive & getIArchive(void)
Get a boost::serialization XML archive suitable for input.
Interface for XmlStorage class.
#define LOGLS_TRACE(logger, message)
#define LSST_EXCEPT(type,...)
virtual boost::archive::text_oarchive & getOArchive(void)
Get a boost::serialization archive suitable for output.
virtual boost::archive::xml_oarchive & getOArchive(void)
Get a boost::serialization XML archive suitable for output.
Class for boost::serialization storage.
Interface for LogicalLocation class.
Interface for BoostStorage class.