3 #ifndef GEODE_RESULTCOLLECTOR_H_ 4 #define GEODE_RESULTCOLLECTOR_H_ 23 #include "geode_globals.hpp" 91 virtual void addResult(
CacheablePtr& resultOfSingleExecution);
97 virtual void endResults();
104 virtual void clearResults();
108 volatile bool m_isResultReady;
114 #endif // GEODE_RESULTCOLLECTOR_H_ Each enum represents a predefined RegionAttributes in a Cache.
Definition: Assert.hpp:31
#define CPPCACHE_EXPORT
Defines a Geode CPPCACHE export.
Definition: geode_base.hpp:58
Contains generic template definitions for Cacheable types and instantiations for built-in types...
This abstract base class is the base class of all user objects that have the shared capability of ref...
Definition: SharedBase.hpp:40
#define DEFAULT_QUERY_RESPONSE_TIMEOUT
default timeout for query response
Definition: geode_base.hpp:176
This namespace contains all the Geode C++ API classes, enumerations and globals.
Defines the interface for a container that gathers results from function execution.
Definition: ResultCollector.hpp:63