Infinispan HotRod C++ Client  8.3.2.Final
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

◆ ~JBossMarshaller()

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

Member Function Documentation

◆ marshall() [1/3]

template<typename A >
static std::vector<char> infinispan::hotrod::JBossMarshaller::marshall ( a)
static

◆ marshall() [2/3]

template<>
std::vector<char> infinispan::hotrod::JBossMarshaller::marshall ( std::string  s)
inline

◆ marshall() [3/3]

template<>
std::vector<char> infinispan::hotrod::JBossMarshaller::marshall ( int  a)
inline

◆ marshallMedium()

static void infinispan::hotrod::JBossMarshaller::marshallMedium ( const std::string &  s,
std::vector< char > &  b 
)
inlinestatic

◆ marshallSmall()

static void infinispan::hotrod::JBossMarshaller::marshallSmall ( const std::string &  s,
std::vector< char > &  b 
)
inlinestatic

◆ unmarshall() [1/3]

template<typename R >
static R infinispan::hotrod::JBossMarshaller::unmarshall ( const std::vector< char > &  b)
static

◆ unmarshall() [2/3]

template<>
int* infinispan::hotrod::JBossMarshaller::unmarshall ( const std::vector< char > &  b)
inline

◆ unmarshall() [3/3]

template<>
std::string* infinispan::hotrod::JBossMarshaller::unmarshall ( const std::vector< char > &  b)
inline

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