Infinispan HotRod C++ Client  8.3.1.Final
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | List of all members
infinispan::hotrod::WeakCounter Class Referenceabstract

#include <Counters.h>

Inheritance diagram for infinispan::hotrod::WeakCounter:
infinispan::hotrod::Counter

Public Member Functions

virtual long getValue ()=0
 
virtual void increment ()=0
 
virtual void decrement ()=0
 
virtual void add (long delta)=0
 
virtual ~WeakCounter ()
 
- Public Member Functions inherited from infinispan::hotrod::Counter
virtual std::string getName ()=0
 
virtual CounterConfiguration getConfiguration ()=0
 
virtual void reset ()=0
 
virtual void remove ()=0
 
virtual const void * addListener (const event::CounterListener *listener)=0
 
virtual void removeListener (const void *handler)=0
 

Constructor & Destructor Documentation

virtual infinispan::hotrod::WeakCounter::~WeakCounter ( )
inlinevirtual

Member Function Documentation

virtual void infinispan::hotrod::WeakCounter::add ( long  delta)
pure virtual

Adds the given value to the new value.

Parameters
deltathe value to add.
virtual void infinispan::hotrod::WeakCounter::decrement ( )
pure virtual

Decrements the counter.

virtual long infinispan::hotrod::WeakCounter::getValue ( )
pure virtual

It returns the counter's value.

This value may be not the mot up-to-data value.

Returns
The counter's value.
virtual void infinispan::hotrod::WeakCounter::increment ( )
pure virtual

Increments the counter.


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