JBoss Data Grid HotRod C++ Client  6.6.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Namespaces | Classes | Typedefs | Enumerations
infinispan::hotrod Namespace Reference

Namespaces

 operations
 
 portable
 

Classes

class  BasicMarshaller
 
class  BasicMarshallerHelper
 
class  BasicMarshaller< std::string >
 
class  BasicMarshaller< int >
 
class  Builder
 
class  Configuration
 
class  ConfigurationBuilder
 
class  ConfigurationChildBuilder
 
class  ConnectionPoolConfiguration
 
class  ConnectionPoolConfigurationBuilder
 
class  Exception
 
class  HotRodClientException
 
class  TransportException
 
class  InvalidResponseException
 
class  RemoteNodeSuspectException
 
class  InternalException
 
class  RemoteCacheManagerNotStartedException
 
struct  UnsupportedOperationException
 
class  Handle
 
class  Marshaller
 
class  MetadataValue
 
class  RemoteCache
 
class  RemoteCacheBase
 
class  RemoteCacheManager
 
class  ScopedBuffer
 
class  ServerConfiguration
 
class  ServerConfigurationBuilder
 
class  SslConfiguration
 
class  SslConfigurationBuilder
 
class  Version
 
class  VersionedValue
 

Typedefs

typedef void(* MarshallHelperFn )(void *, const void *, ScopedBuffer &)
 
typedef void *(* UnmarshallHelperFn )(void *, const ScopedBuffer &)
 

Enumerations

enum  ExhaustedAction { EXCEPTION, WAIT, CREATE_NEW }
 
enum  Flag { FORCE_RETURN_VALUE = 0x01, DEFAULT_LIFESPAN = 0x02, DEFAULT_MAXIDLE = 0x04 }
 
enum  TimeUnit {
  NANOSECONDS, MICROSECONDS, MILLISECONDS, SECONDS,
  MINUTES, HOURS, DAYS
}
 

Typedef Documentation

typedef void(* infinispan::hotrod::MarshallHelperFn)(void *, const void *, ScopedBuffer &)
typedef void*(* infinispan::hotrod::UnmarshallHelperFn)(void *, const ScopedBuffer &)

Enumeration Type Documentation

Enumerator
EXCEPTION 
WAIT 
CREATE_NEW 
Enumerator
FORCE_RETURN_VALUE 
DEFAULT_LIFESPAN 
DEFAULT_MAXIDLE 

A convenient enumeration of various time units used mostly when inserting key/value pairs in RemoteCache.

Enumerator
NANOSECONDS 
MICROSECONDS 
MILLISECONDS 
SECONDS 
MINUTES 
HOURS 
DAYS