Infinispan HotRod C++ Client  8.3.1.Final
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Public Attributes | List of all members
infinispan::hotrod::TransactionContext::ContextEntry Struct Reference

#include <Transactions.h>

Public Member Functions

 ContextEntry ()
 
 ContextEntry (Action action, const void *value, std::function< void(const void *)> deleter, std::function< void(const void *, std::vector< char > &)> valueMarshaller)
 
 ContextEntry (Action action, const void *value, MetadataValue &meta, std::function< void(const void *)> deleter, std::function< void(const void *, std::vector< char > &)> valueMarshaller)
 
 ~ContextEntry ()
 

Public Attributes

Action action
 
const void * value
 
MetadataValue origMeta
 
MetadataValue meta
 
bool changed
 
std::function< void(const void *)> deleter
 
std::function< void(const void
*, std::vector< char > &)> 
valueMarshaller
 
unsigned char controlByte = NONE
 

Constructor & Destructor Documentation

infinispan::hotrod::TransactionContext::ContextEntry::ContextEntry ( )
inline
infinispan::hotrod::TransactionContext::ContextEntry::ContextEntry ( Action  action,
const void *  value,
std::function< void(const void *)>  deleter,
std::function< void(const void *, std::vector< char > &)>  valueMarshaller 
)
inline
infinispan::hotrod::TransactionContext::ContextEntry::ContextEntry ( Action  action,
const void *  value,
MetadataValue meta,
std::function< void(const void *)>  deleter,
std::function< void(const void *, std::vector< char > &)>  valueMarshaller 
)
inline
infinispan::hotrod::TransactionContext::ContextEntry::~ContextEntry ( )
inline

Member Data Documentation

Action infinispan::hotrod::TransactionContext::ContextEntry::action
bool infinispan::hotrod::TransactionContext::ContextEntry::changed
unsigned char infinispan::hotrod::TransactionContext::ContextEntry::controlByte = NONE
std::function<void (const void *)> infinispan::hotrod::TransactionContext::ContextEntry::deleter
MetadataValue infinispan::hotrod::TransactionContext::ContextEntry::meta
MetadataValue infinispan::hotrod::TransactionContext::ContextEntry::origMeta
const void* infinispan::hotrod::TransactionContext::ContextEntry::value
std::function<void (const void *, std::vector<char>&)> infinispan::hotrod::TransactionContext::ContextEntry::valueMarshaller

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