diff options
author | Josh Blum | 2013-06-21 19:53:34 -0700 |
---|---|---|
committer | Josh Blum | 2013-06-21 19:53:34 -0700 |
commit | 78139a05aa2f1516688f29359538fbc09b8c3e2e (patch) | |
tree | 5e18889f2fc3cbcb22d722ac70176d5809f0ea27 /lib/serialize_types.cpp | |
parent | b6e5debf3d0b9fddd5f274bf16bd3d5e09219639 (diff) | |
parent | 90579c89748704dc1d7e9d80120c42988481197c (diff) | |
download | sandhi-78139a05aa2f1516688f29359538fbc09b8c3e2e.tar.gz sandhi-78139a05aa2f1516688f29359538fbc09b8c3e2e.tar.bz2 sandhi-78139a05aa2f1516688f29359538fbc09b8c3e2e.zip |
Merge branch 'time_tag_work'
Diffstat (limited to 'lib/serialize_types.cpp')
-rw-r--r-- | lib/serialize_types.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/lib/serialize_types.cpp b/lib/serialize_types.cpp index afa9481..fde7277 100644 --- a/lib/serialize_types.cpp +++ b/lib/serialize_types.cpp @@ -2,6 +2,7 @@ #include <gras/sbuffer.hpp> #include <gras/tags.hpp> +#include <gras/time_tag.hpp> #include <PMC/Serialize.hpp> #include <boost/serialization/split_free.hpp> #include <boost/serialization/string.hpp> @@ -82,3 +83,17 @@ void serialize(Archive &ar, gras::StreamTag &t, const unsigned int) }} PMC_SERIALIZE_EXPORT(gras::StreamTag, "PMC<gras::StreamTag>") + +/*********************************************************************** + * support for time tag type + **********************************************************************/ +namespace boost { namespace serialization { +template <class Archive> +void serialize(Archive &ar, gras::TimeTag &t, const unsigned int) +{ + ar & t._fsecs; + ar & t._ticks; +} +}} + +PMC_SERIALIZE_EXPORT(gras::TimeTag, "PMC<gras::TimeTag>") |