8 #ifndef INCLUDE_INFINISPAN_HOTROD_EVENTMARSHALLER_H_
9 #define INCLUDE_INFINISPAN_HOTROD_EVENTMARSHALLER_H_
13 namespace infinispan {
20 virtual void unmarshall(std::vector<char>&, std::string&) = 0;
21 virtual void unmarshall(std::vector<char>&,
int&) = 0;
23 virtual std::vector<char> marshall(std::string) = 0;
24 virtual std::vector<char> marshall(
int) = 0;
26 virtual ~EventMarshaller() {};