 |
GridGain C++
|
Go to the documentation of this file.
22 #ifndef _IGNITE_THIN_IGNITE_CLIENT
23 #define _IGNITE_THIN_IGNITE_CLIENT
27 #include <ignite/common/concurrent.h>
32 #include <ignite/thin/transactions/transactions.h>
50 typedef common::concurrent::SharedPointer<void> SP_Void;
80 template<
typename K,
typename V>
92 template<
typename K,
typename V>
104 template<
typename K,
typename V>
115 void DestroyCache(
const char* name);
123 void GetCacheNames(std::vector<std::string>& cacheNames);
149 SP_Void InternalGetCache(
const char* name);
158 SP_Void InternalGetOrCreateCache(
const char* name);
167 SP_Void InternalCreateCache(
const char* name);
175 SP_Void InternalTransactions();
183 SP_Void InternalCompute();
198 #endif // _IGNITE_THIN_IGNITE_CLIENT
cache::CacheClient< K, V > CreateCache(const char *name)
Create cache.
Definition: ignite_client.h:105
Ignite API.
Definition: cache.h:47
compute::ComputeClient GetCompute()
Get client compute API.
Definition: ignite_client.h:136
Client Compute API.
Definition: compute_client.h:52
IgniteClient()
Default constructor.
Definition: ignite_client.h:55
cache::CacheClient< K, V > GetOrCreateCache(const char *name)
Get or create cache.
Definition: ignite_client.h:93
transactions::ClientTransactions ClientTransactions()
Starts transactions.
Definition: ignite_client.h:128
Cache client class template.
Definition: cache_client.h:63
Ignite thin client configuration.
Definition: ignite_client_configuration.h:38
cache::CacheClient< K, V > GetCache(const char *name)
Get cache.
Definition: ignite_client.h:81
Transactions client.
Definition: thin-client/include/ignite/thin/transactions/transactions.h:42
Ignite client class.
Definition: ignite_client.h:48