23 #ifndef _IGNITE_THIN_IGNITE_CLIENT 24 #define _IGNITE_THIN_IGNITE_CLIENT 28 #include <ignite/common/concurrent.h> 49 typedef common::concurrent::SharedPointer<void> SP_Void;
79 template<
typename K,
typename V>
91 template<
typename K,
typename V>
103 template<
typename K,
typename V>
114 void DestroyCache(
const char* name);
122 void GetCacheNames(std::vector<std::string>& cacheNames);
132 SP_Void InternalGetCache(
const char* name);
141 SP_Void InternalGetOrCreateCache(
const char* name);
150 SP_Void InternalCreateCache(
const char* name);
165 #endif // _IGNITE_THIN_IGNITE_CLIENT Declares ignite::thin::cache::CacheClient.
cache::CacheClient< K, V > GetOrCreateCache(const char *name)
Get or create cache.
Definition: ignite_client.h:92
cache::CacheClient< K, V > GetCache(const char *name)
Get cache.
Definition: ignite_client.h:80
IgniteClient()
Default constructor.
Definition: ignite_client.h:54
Ignite thin client configuration.
Definition: ignite_client_configuration.h:39
Cache client class template.
Definition: cache_client.h:56
cache::CacheClient< K, V > CreateCache(const char *name)
Create cache.
Definition: ignite_client.h:104
Declares ignite::thin::IgniteClientConfiguration class.
Apache Ignite API.
Definition: cache.h:48
Ignite client class.
Definition: ignite_client.h:47