8#ifndef INCLUDE_INFINISPAN_HOTROD_COUNTERS_H_
9#define INCLUDE_INFINISPAN_HOTROD_COUNTERS_H_
142 virtual void add(
long delta) = 0;
Definition: CounterConfiguration.h:28
Definition: Counters.h:18
virtual std::string getName()=0
virtual const void * addListener(const event::CounterListener *listener)=0
virtual CounterConfiguration getConfiguration()=0
virtual void removeListener(const void *handler)=0
Definition: Counters.h:57
virtual long decrementAndGet()=0
virtual ~StrongCounter()
Definition: Counters.h:112
virtual long incrementAndGet()=0
virtual long getValue()=0
virtual bool compareAndSet(long expect, long update)=0
virtual long addAndGet(long delta)=0
virtual long compareAndSwap(long expect, long update)=0
Definition: Counters.h:116
virtual long getValue()=0
virtual void increment()=0
virtual ~WeakCounter()
Definition: Counters.h:144
virtual void decrement()=0
virtual void add(long delta)=0
Definition: CounterEvent.h:64
Definition: AuthenticationConfiguration.h:10