X-Git-Url: http://developer.intra2net.com/git/?p=libt2n;a=blobdiff_plain;f=src%2Ft2n_exception.cpp;h=ca83dfa39fc6bcf8dda1a785141e39033a8d2ae2;hp=0b90f87b2b9dd41ef2677695f24c18beb019e146;hb=d2cb39bbe6f8c4577c077c43abe2b9a23bd97a31;hpb=6cda58a6dad87ff6efe2277db2155be60edb8d48 diff --git a/src/t2n_exception.cpp b/src/t2n_exception.cpp index 0b90f87..ca83dfa 100644 --- a/src/t2n_exception.cpp +++ b/src/t2n_exception.cpp @@ -33,72 +33,11 @@ BOOST_CLASS_EXPORT(libt2n::t2n_server_error) BOOST_CLASS_EXPORT(libt2n::t2n_transfer_error) BOOST_CLASS_EXPORT(libt2n::t2n_version_mismatch) BOOST_CLASS_EXPORT(libt2n::t2n_command_error) -BOOST_CLASS_EXPORT(libt2n::t2n_parameter_error) BOOST_CLASS_EXPORT(libt2n::t2n_serialization_error) BOOST_CLASS_EXPORT(libt2n::t2n_runtime_error) namespace libt2n { -template -void t2n_exception::serialize(Archive & ar, const unsigned int version) -{ - ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(exception); - ar & BOOST_SERIALIZATION_NVP(message); -} - -template -void t2n_communication_error::serialize(Archive & ar, const unsigned int version) -{ - ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(t2n_exception); -} - -template -void t2n_connect_error::serialize(Archive & ar, const unsigned int version) -{ - ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(t2n_communication_error); -} - -template -void t2n_server_error::serialize(Archive & ar, const unsigned int version) -{ - ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(t2n_communication_error); -} - -template -void t2n_transfer_error::serialize(Archive & ar, const unsigned int version) -{ - ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(t2n_communication_error); -} - -template -void t2n_version_mismatch::serialize(Archive & ar, const unsigned int version) -{ - ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(t2n_communication_error); -} - -template -void t2n_command_error::serialize(Archive & ar, const unsigned int version) -{ - ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(t2n_exception); -} - -template -void t2n_parameter_error::serialize(Archive & ar, const unsigned int version) -{ - ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(t2n_exception); -} - -template -void t2n_serialization_error::serialize(Archive & ar, const unsigned int version) -{ - ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(t2n_exception); -} - -template -void t2n_runtime_error::serialize(Archive & ar, const unsigned int version) -{ - ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(t2n_exception); -} } // namespace libt2n