26 #include <boost/archive/iterators/base64_from_binary.hpp>
27 #include <boost/archive/iterators/binary_from_base64.hpp>
28 #include <boost/archive/iterators/transform_width.hpp>
37 using namespace boost::archive::iterators;
38 using It = base64_from_binary<transform_width<std::string::const_iterator, 6, 8>>;
39 auto tmp = std::string(It(std::begin(val)), It(std::end(val)));
46 using namespace boost::archive::iterators;
47 using It = transform_width<binary_from_base64<std::string::const_iterator>, 8, 6>;
48 return std::string(It(std::begin(val)), It(std::end(val)));
53 const std::string& operationName,
54 const std::vector<Ice::Byte>& inParams) :
55 topicName(topicName), timestamp(timestamp), operationName(operationName), inParams(inParams)