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