![]()  | 
  
      Apache Ignite C++
    
   | 
 
#include <ignite_client.h>
Public Member Functions | |
| IgniteClient () | |
| Default constructor.  | |
| ~IgniteClient () | |
| Destructor.  | |
| template<typename K , typename V > | |
| cache::CacheClient< K, V > | GetCache (const char *name) | 
| Get cache.  More... | |
| template<typename K , typename V > | |
| cache::CacheClient< K, V > | GetOrCreateCache (const char *name) | 
| Get or create cache.  More... | |
| template<typename K , typename V > | |
| cache::CacheClient< K, V > | CreateCache (const char *name) | 
| Create cache.  More... | |
| void | DestroyCache (const char *name) | 
| Destroy cache by name.  More... | |
| void | GetCacheNames (std::vector< std::string > &cacheNames) | 
| Get names of currently available caches or an empty collection if no caches are available.  More... | |
Static Public Member Functions | |
| static IgniteClient | Start (const IgniteClientConfiguration &cfg) | 
| Start client.  More... | |
Ignite client class.
This is an entry point for Thin C++ Ignite client. Its main purpose is to establish connection to the remote server nodes.
This class implemented as a reference to an implementation so copying of this class instance will only create another reference to the same underlying object. Underlying object released automatically once all the instances are destructed.
      
  | 
  inline | 
Create cache.
| name | Cache name. | 
| void ignite::thin::IgniteClient::DestroyCache | ( | const char * | name | ) | 
Destroy cache by name.
| name | Cache name. | 
      
  | 
  inline | 
Get cache.
| name | Cache name. | 
| void ignite::thin::IgniteClient::GetCacheNames | ( | std::vector< std::string > & | cacheNames | ) | 
Get names of currently available caches or an empty collection if no caches are available.
| cacheNames | Cache names. Output parameter. | 
      
  | 
  inline | 
Get or create cache.
| name | Cache name. | 
      
  | 
  static | 
Start client.
| cfg | Client configuration. | 
| IgnitError | on inability to connect. | 
 1.8.13