InfinispanHotRodC++Client
8.2.0.Alpha1
|
#include <Marshaller.h>
Public Member Functions | |
virtual void | marshall (const T &, std::vector< char > &)=0 |
virtual T * | unmarshall (const std::vector< char > &)=0 |
virtual | ~Marshaller () |
Static Public Member Functions | |
static void | destroy (Marshaller< T > *marshaller) |
|
inlinevirtual |
|
inlinestatic |
|
pure virtual |
Implemented in infinispan::hotrod::JBasicMarshaller< int >, infinispan::hotrod::BasicTypesProtoStreamMarshaller< int >, infinispan::hotrod::JBasicMarshaller< std::string >, infinispan::hotrod::BasicMarshaller< std::string >, infinispan::hotrod::BasicTypesProtoStreamMarshaller< std::string >, and infinispan::hotrod::BasicMarshaller< T >.
|
pure virtual |
Implemented in infinispan::hotrod::JBasicMarshaller< int >, infinispan::hotrod::BasicTypesProtoStreamMarshaller< int >, infinispan::hotrod::JBasicMarshaller< std::string >, infinispan::hotrod::BasicTypesProtoStreamMarshaller< std::string >, infinispan::hotrod::BasicMarshaller< std::string >, and infinispan::hotrod::BasicMarshaller< T >.