23 #include "../common/blockmetadata.hh"
24 #include "../common/logical_block_metadata.hh"
26 #include <boost/serialization/export.hpp>
27 #include <boost/serialization/tracking.hpp>
28 #include <boost/serialization/base_object.hpp>
31 #define BASE_OBJECT(X,Y) \
32 boost::serialization::make_nvp(#X, \
33 boost::serialization::base_object<X>(Y));
38 namespace serialization{
Definition: fileinfo.hh:10
Definition: IOoperation.hh:9
Definition: filedescription.hh:10
Definition: fileupdate.hh:10
Definition: message.hh:15
Definition: filerequest.hh:9
BOOST_CLASS_TRACKING(eclipse::messages::Message, boost::serialization::track_never)
BOOST_CLASS_EXPORT_KEY(eclipse::messages::FileInfo)
BOOST_SERIALIZATION_ASSUME_ABSTRACT(eclipse::messages::Message)
Definition: filelist.hh:12
Definition: blockrequest.hh:9
Definition: blockinfo.hh:7
Definition: fileexist.hh:7
void serialize(Archive &ar, eclipse::messages::Message &m, unsigned int)
Definition: boost_impl.cc:18