Apache Ignite C++
Namespaces | Classes | Functions | Variables
ignite Namespace Reference

Apache Ignite API. More...

Namespaces

 binary
 Ignite Binary Objects API.
 
 cache
 Ignite Cache API.
 

Classes

class  Guid
 Global universally unique identifier (GUID). More...
 
class  Ignite
 Main interface to operate with Ignite. More...
 
struct  IgniteConfiguration
 Ignite configuration. More...
 
class  IgniteError
 Ignite error information. More...
 
class  Ignition
 This class defines a factory for the main Ignite API. More...
 

Functions

bool operator== (Guid &val1, Guid &val2)
 
std::string JvmMemoryString (const std::string &prefix, int32_t val)
 Convert integer value to string.
 
char ** CreateJvmOptions (const IgniteConfiguration &cfg, const std::string *home, const std::string &cp, int *optsLen)
 Create JVM options. More...
 

Variables

const char * DFLT_CFG = "config/default-config.xml"
 Default configuration. More...
 
bool JVM_LIB_LOADED
 Whether JVM library is loaded to the process. More...
 
CriticalSection factoryLock
 Critical section for factory methods. More...
 
bool started = false
 Flag indicating that at least one Ignite instance has started. More...
 

Detailed Description

Apache Ignite API.

Function Documentation

char** ignite::CreateJvmOptions ( const IgniteConfiguration cfg,
const std::string *  home,
const std::string &  cp,
int *  optsLen 
)

Create JVM options.

Parameters
cfgConfiguration.
homeOptional GG home.
cpClasspath.
optsOptions.
optsLenOptions length.
Returns
Options.
bool ignite::operator== ( Guid val1,
Guid val2 
)
Parameters
val1First value.
val2Second value.
Returns
True if equal.

Variable Documentation

const char* ignite::DFLT_CFG = "config/default-config.xml"

Default configuration.

CriticalSection ignite::factoryLock

Critical section for factory methods.

bool ignite::JVM_LIB_LOADED

Whether JVM library is loaded to the process.

bool ignite::started = false

Flag indicating that at least one Ignite instance has started.