Red Hat Data Grid HotRod C++ Client  7.2.0
Public Member Functions | Static Public Member Functions | List of all members
infinispan::hotrod::JBossMarshaller Class Referenceabstract

#include <JBossMarshaller.h>

Public Member Functions

virtual ~JBossMarshaller ()=0
 
template<>
int * unmarshall (const std::vector< char > &b)
 
template<>
std::string * unmarshall (const std::vector< char > &b)
 
template<>
std::vector< char > marshall (std::string s)
 
template<>
std::vector< char > marshall (int a)
 

Static Public Member Functions

template<typename R >
static R unmarshall (const std::vector< char > &b)
 
template<typename A >
static std::vector< char > marshall (A a)
 
static void marshallSmall (const std::string &s, std::vector< char > &b)
 
static void marshallMedium (const std::string &s, std::vector< char > &b)
 

Constructor & Destructor Documentation

virtual infinispan::hotrod::JBossMarshaller::~JBossMarshaller ( )
pure virtual

Member Function Documentation

template<typename A >
static std::vector<char> infinispan::hotrod::JBossMarshaller::marshall ( a)
static
template<>
std::vector<char> infinispan::hotrod::JBossMarshaller::marshall ( std::string  s)
inline
template<>
std::vector<char> infinispan::hotrod::JBossMarshaller::marshall ( int  a)
inline
static void infinispan::hotrod::JBossMarshaller::marshallMedium ( const std::string &  s,
std::vector< char > &  b 
)
inlinestatic
static void infinispan::hotrod::JBossMarshaller::marshallSmall ( const std::string &  s,
std::vector< char > &  b 
)
inlinestatic
template<typename R >
static R infinispan::hotrod::JBossMarshaller::unmarshall ( const std::vector< char > &  b)
static
template<>
int* infinispan::hotrod::JBossMarshaller::unmarshall ( const std::vector< char > &  b)
inline
template<>
std::string* infinispan::hotrod::JBossMarshaller::unmarshall ( const std::vector< char > &  b)
inline

The documentation for this class was generated from the following file: