Infinispan HotRod C++ Client 9.2.0.Final
Loading...
Searching...
No Matches
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

◆ ContextEntry() [1/3]

infinispan::hotrod::TransactionContext::ContextEntry::ContextEntry ( )
inline

◆ ContextEntry() [2/3]

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

◆ ContextEntry() [3/3]

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

◆ ~ContextEntry()

infinispan::hotrod::TransactionContext::ContextEntry::~ContextEntry ( )
inline

Member Data Documentation

◆ action

Action infinispan::hotrod::TransactionContext::ContextEntry::action

◆ changed

bool infinispan::hotrod::TransactionContext::ContextEntry::changed

◆ controlByte

unsigned char infinispan::hotrod::TransactionContext::ContextEntry::controlByte = NONE

◆ deleter

std::function<void (const void *)> infinispan::hotrod::TransactionContext::ContextEntry::deleter

◆ meta

MetadataValue infinispan::hotrod::TransactionContext::ContextEntry::meta

◆ origMeta

MetadataValue infinispan::hotrod::TransactionContext::ContextEntry::origMeta

◆ value

const void* infinispan::hotrod::TransactionContext::ContextEntry::value

◆ valueMarshaller

std::function<void (const void *, std::vector<char>&)> infinispan::hotrod::TransactionContext::ContextEntry::valueMarshaller

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