Infinispan HotRod C++ Client 9.2.0.Final
|
Namespaces | |
namespace | event |
namespace | operations |
namespace | protocol |
namespace | transport |
Typedefs | |
typedef int(* | sasl_callback_ft) (void) |
typedef void(* | MarshallHelperFn) (void *, const void *, std::vector< char > &) |
typedef void *(* | UnmarshallHelperFn) (void *, const std::vector< char > &) |
typedef std::function< void *(const void *)> | ValueCopyConstructHelperFn |
typedef std::function< void(const void *)> | ValueDestructorHelperFn |
typedef std::function< void(const void *, std::vector< char > &)> | ValueMarshallerHelperFn |
Enumerations | |
enum | ExhaustedAction { EXCEPTION , WAIT , CREATE_NEW } |
enum | Storage { VOLATILE , PERSISTENT } |
enum | CounterType { UNBOUNDED_STRONG , BOUNDED_STRONG , WEAK } |
enum | Flag { FORCE_RETURN_VALUE = 0x01 , DEFAULT_LIFESPAN = 0x02 , DEFAULT_MAXIDLE = 0x04 } |
enum | ClusterStatus { SWITCHED , NOT_SWITCHED , ALREADY_SWITCHED } |
enum | NearCacheMode { DISABLED =0 , INVALIDATED =1 } |
enum | AdminFlag { PERMANENT =0 } |
enum | TimeUnit { SECONDS = 0x00 , MILLISECONDS = 0x01 , NANOSECONDS = 0x02 , MICROSECONDS = 0x03 , MINUTES = 0x04 , DAYS = 0x06 , HOURS = 0x05 , DEFAULT = 0x07 , INFINITUM = 0x08 } |
enum | TransactionStatus { ACTIVE = 0 , MARKED_ROLLBACK = 1 , PREPARED = 2 , COMMITTED = 3 , ROLLEDBACK = 4 , UNKNOWN = 5 , NO_TRANSACTION = 6 , PREPARING = 7 , COMMITTING = 8 , ROLLING_BACK = 9 } |
enum class | TransactionRemoteStatus : unsigned int { XA_OK = 0x00 , XA_RDONLY = 0x03 , XA_HEURCOM = 0x07 , XAER_NOTA = 0xFFFFFFFC , XA_HEURMIX = 0x05 , XA_HEURHAZ = 0x08 , XA_HEURRB = 0x06 , XA_RBROLLBACK = 0x64 } |
typedef void(* infinispan::hotrod::MarshallHelperFn) (void *, const void *, std::vector< char > &) |
typedef int(* infinispan::hotrod::sasl_callback_ft) (void) |
typedef void *(* infinispan::hotrod::UnmarshallHelperFn) (void *, const std::vector< char > &) |
typedef std::function<void* (const void *)> infinispan::hotrod::ValueCopyConstructHelperFn |
typedef std::function<void (const void *)> infinispan::hotrod::ValueDestructorHelperFn |
typedef std::function<void (const void *, std::vector<char> &)> infinispan::hotrod::ValueMarshallerHelperFn |
A convenient enumeration of various time units used mostly when inserting key/value pairs in RemoteCache.
Enumerator | |
---|---|
SECONDS | |
MILLISECONDS | |
NANOSECONDS | |
MICROSECONDS | |
MINUTES | |
DAYS | |
HOURS | |
DEFAULT | |
INFINITUM |
|
strong |