1 #ifndef ISPN_HOTROD_MARSHALLER_H
2 #define ISPN_HOTROD_MARSHALLER_H
16 virtual void marshall(
const T&, std::vector<char>&) = 0;
17 virtual T*
unmarshall(
const std::vector<char>&) = 0;
virtual ~Marshaller()
Definition: Marshaller.h:19
static void destroy(Marshaller< T > *marshaller)
Definition: Marshaller.h:20
virtual T * unmarshall(const std::vector< char > &)=0
Definition: Marshaller.h:13
virtual void marshall(const T &, std::vector< char > &)=0
Definition: portable.h:398