25 #define LIBEXP __declspec(dllexport) 27 #define LIBIMP __declspec(dllimport) 29 #define LIBCALL __stdcall 31 #define LIBEXPORT(type) LIBEXP type LIBCALL 40 #define LIBEXPORT(type) type 45 #define GFCEXTERN(type) LIBEXP type LIBCALL 47 #define GFCEXTERN(type) LIBIMP type LIBCALL 53 #define CPPCACHE_EXPORT LIBEXP 55 #define CPPCACHE_EXPORT LIBIMP 58 #define CPPCACHE_EXPORT 64 #define GF_TEMPLATE_EXPORT __declspec(dllexport) 66 #define GF_TEMPLATE_EXPORT __declspec(dllimport) 69 #define GF_TEMPLATE_EXPORT 151 #define __STDC_FORMAT_MACROS 176 #define DEFAULT_QUERY_RESPONSE_TIMEOUT 15 204 GF_NOSERVER_FOUND = 21,
207 GF_CLIENT_WAIT_TIMEOUT = 23,
208 GF_CLIENT_WAIT_TIMEOUT_REFRESH_PRMETADATA = 24,
248 GF_AUTHENTICATION_REQUIRED_EXCEPTION = 128,
251 GF_REMOTE_QUERY_EXCEPTION = 130,
259 GF_CACHE_LOCATOR_EXCEPTION = 134,
261 GF_FUNCTION_EXCEPTION = 136,
262 GF_ROLLBACK_EXCEPTION = 137,
263 GF_COMMIT_CONFLICT_EXCEPTION = 138,
264 GF_TRANSACTION_DATA_NODE_HAS_DEPARTED_EXCEPTION = 139,
265 GF_TRANSACTION_DATA_REBALANCED_EXCEPTION = 140,
266 GF_PUTALL_PARTIAL_RESULT_EXCEPTION = 141,
274 typedef void *(*pNew)(size_t);
275 typedef void (*pDelete)(
void *);
280 extern void setDefaultNewAndDelete();
285 void *
operator new(
size_t size);
286 void operator delete(
void *p);
287 void *
operator new[](
size_t size);
288 void operator delete[](
void *p);
293 #define GF_NEW(v, stmt) \ 297 } catch (const std::bad_alloc &) { \ 298 throw apache::geode::client::OutOfMemoryException( \ 299 "Out of Memory while executing \"" #v " = new " #stmt ";\""); \ 304 #define GF_SAFE_DELETE(x) \ 311 #define GF_SAFE_DELETE_ARRAY(x) \ 317 #endif // GEODE_BASE_H_ invalid argument
Definition: geode_base.hpp:187
IllegalArgumentException in Cache Proxy.
Definition: geode_base.hpp:217
Authentication Fails.
Definition: geode_base.hpp:246
index out of range
Definition: geode_base.hpp:190
attempt to exit global scope
Definition: geode_base.hpp:196
success - no error
Definition: geode_base.hpp:183
interrupted Geode call
Definition: geode_base.hpp:201
Each enum represents a predefined RegionAttributes in a Cache.
Definition: Assert.hpp:31
paging file I/O error
Definition: geode_base.hpp:200
RegionDestroyedException in CacheProxy.
Definition: geode_base.hpp:229
class creation conflict
Definition: geode_base.hpp:186
message could not be handled
Definition: geode_base.hpp:202
invalid object reference
Definition: geode_base.hpp:192
Errors detected in CacheProxy processing.
Definition: geode_base.hpp:216
Exception in CacheListener.
Definition: geode_base.hpp:253
EntryNotFoundException in CacheProxy.
Definition: geode_base.hpp:237
StatisticsDisabledException in CacheProxy.
Definition: geode_base.hpp:233
EntryDestroyedException in CacheProxy.
Definition: geode_base.hpp:231
GfErrType
Error codes returned by Geode C++ interface functions.
Definition: geode_base.hpp:182
deadlock detected
Definition: geode_base.hpp:184
CacheClosedException in CacheProxy.
Definition: geode_base.hpp:225
operation timed out
Definition: geode_base.hpp:198
permission problem
Definition: geode_base.hpp:185
insufficient memory
Definition: geode_base.hpp:189
type mismatch
Definition: geode_base.hpp:191
No region with the specified name.
Definition: geode_base.hpp:210
Java cache server exception sent to the thin client by java cache server.
Definition: geode_base.hpp:243
CacheLoaderException in CacheProxy.
Definition: geode_base.hpp:228
Exception in Locator.
Definition: geode_base.hpp:260
Non Authorized Operation Tried.
Definition: geode_base.hpp:247
NoServer found.
Definition: geode_base.hpp:205
unknown exception
Definition: geode_base.hpp:267
An Exception occured while invoking a cachewritter callback.
Definition: geode_base.hpp:239
Query exception on java cache server.
Definition: geode_base.hpp:252
disk full
Definition: geode_base.hpp:203
No Authentication Provided.
Definition: geode_base.hpp:249
IllegalStateException in CacheProxy.
Definition: geode_base.hpp:219
EntryExistsException in CacheProxy.
Definition: geode_base.hpp:238
Entry's value is not a byte array.
Definition: geode_base.hpp:213
lock not owned by process/thread
Definition: geode_base.hpp:194
ConcurrentModificationException in CacheProxy.
Definition: geode_base.hpp:235
CacheWriterException in CacheProxy.
Definition: geode_base.hpp:222
LeaseExpiredException in CacheProxy.
Definition: geode_base.hpp:226
A failure other than timeout occured durring a batch request.
Definition: geode_base.hpp:241
ALl connections in use.
Definition: geode_base.hpp:258
arithmetic overflow
Definition: geode_base.hpp:199
TimeoutException in CacheProxy.
Definition: geode_base.hpp:221
Distributed locks not supported.
Definition: geode_base.hpp:215
not connected to Geode
Definition: geode_base.hpp:193
maximum scopes exceeded
Definition: geode_base.hpp:197
the region is not valid
Definition: geode_base.hpp:211
Entry keys are not strings.
Definition: geode_base.hpp:212
entity does not exist
Definition: geode_base.hpp:188
RegionExistsException in CacheProxy.
Definition: geode_base.hpp:223
operation not supported
Definition: geode_base.hpp:195
This namespace contains all the Geode C++ API classes, enumerations and globals.