![]() |
GridGain C++
|
Ignite API. More...
Namespaces | |
binary | |
Ignite Binary Objects API. | |
cache | |
Ignite Cache API. | |
cluster | |
Ignite Cluster API. | |
compute | |
Ignite Compute API. | |
thin | |
Ignite Thin Client API. | |
transactions | |
Ignite Transaction API. | |
Classes | |
class | ConstReference |
Constant Reference class. More... | |
class | Date |
Date type. More... | |
class | Future |
Future class template. More... | |
class | Future< common::concurrent::SharedPointer< T > > |
Specialization for shared pointer. More... | |
class | Future< void > |
Specialization for void type. More... | |
class | Guid |
Global universally unique identifier (GUID). More... | |
class | Ignite |
Main interface to operate with Ignite. More... | |
class | IgniteBinding |
Ignite Binding. More... | |
class | IgniteBindingContext |
Ignite binding context. More... | |
struct | IgniteConfiguration |
Ignite configuration. More... | |
class | IgniteError |
Ignite error information. More... | |
class | IgnitePredicate |
IgnitePredicate base class. More... | |
struct | IgniteProductVersion |
Ignite product version. More... | |
class | Ignition |
This class defines a factory for the main Ignite API. More... | |
class | JvmOptions |
JVM options. More... | |
class | Reference |
Reference class. More... | |
class | Time |
Time type. More... | |
class | Timestamp |
Timestamp type. More... | |
Functions | |
std::string | JvmMemoryString (const std::string &prefix, int32_t val) |
Convert integer value to string. | |
Ignite IGNITE_IMPORT_EXPORT | StartIgnite (const IgniteConfiguration &cfg, const char *name, IgniteError &err, Logger *logger) |
template<typename C > | |
::std::basic_ostream< C > & | operator<< (std::basic_ostream< C > &os, const Guid &guid) |
Output operator. More... | |
template<typename C > | |
::std::basic_istream< C > & | operator>> (std::basic_istream< C > &is, Guid &guid) |
Input operator. More... | |
template<typename T > | |
Reference< typename T::element_type > | MakeReferenceFromSmartPointer (T ptr) |
Make ignite::Reference instance out of smart pointer. More... | |
template<typename T > | |
ConstReference< typename T::element_type > | MakeConstReferenceFromSmartPointer (T ptr) |
Make ignite::ConstReference instance out of smart pointer. More... | |
template<typename T > | |
Reference< T > | MakeReferenceFromCopy (const T &val) |
Copy object and wrap it to make ignite::Reference instance. More... | |
template<typename T > | |
ConstReference< T > | MakeConstReferenceFromCopy (const T &val) |
Copy object and wrap it to make ignite::ConstReference instance. More... | |
template<typename T > | |
Reference< T > | MakeReferenceFromOwningPointer (T *val) |
Make ignite::Reference instance out of pointer and pass its ownership. More... | |
template<typename T > | |
ConstReference< T > | MakeConstReferenceFromOwningPointer (T *val) |
Make ignite::ConstReference instance out of pointer and pass its ownership. More... | |
template<typename T > | |
Reference< T > | MakeReference (T &val) |
Make ignite::Reference instance out of reference. More... | |
template<typename T > | |
Reference< T > | MakeReference (T *val) |
Make ignite::Reference instance out of pointer. More... | |
template<typename T > | |
ConstReference< T > | MakeConstReference (const T &val) |
Make ignite::ConstReference instance out of constant reference. More... | |
template<typename T > | |
ConstReference< T > | MakeConstReference (const T *val) |
Make ignite::ConstReference instance out of constant pointer. More... | |
bool | operator== (const Date &val1, const Date &val2) |
bool | operator!= (const Date &val1, const Date &val2) |
bool | operator< (const Date &val1, const Date &val2) |
bool | operator<= (const Date &val1, const Date &val2) |
bool | operator> (const Date &val1, const Date &val2) |
bool | operator>= (const Date &val1, const Date &val2) |
bool | operator== (const Guid &val1, const Guid &val2) |
bool | operator!= (const Guid &val1, const Guid &val2) |
bool | operator< (const Guid &val1, const Guid &val2) |
bool | operator<= (const Guid &val1, const Guid &val2) |
bool | operator> (const Guid &val1, const Guid &val2) |
bool | operator>= (const Guid &val1, const Guid &val2) |
bool | operator== (const Time &val1, const Time &val2) |
bool | operator!= (const Time &val1, const Time &val2) |
bool | operator< (const Time &val1, const Time &val2) |
bool | operator<= (const Time &val1, const Time &val2) |
bool | operator> (const Time &val1, const Time &val2) |
bool | operator>= (const Time &val1, const Time &val2) |
bool | operator== (const Timestamp &val1, const Timestamp &val2) |
bool | operator!= (const Timestamp &val1, const Timestamp &val2) |
bool | operator< (const Timestamp &val1, const Timestamp &val2) |
bool | operator<= (const Timestamp &val1, const Timestamp &val2) |
bool | operator> (const Timestamp &val1, const Timestamp &val2) |
bool | operator>= (const Timestamp &val1, const Timestamp &val2) |
Variables | |
const char * | DFLT_CFG = "config/default-config.xml" |
Default configuration. | |
bool | JVM_LIB_LOADED |
Whether JVM library is loaded to the process. | |
CriticalSection | factoryLock |
Critical section for factory methods. | |
bool | started = false |
Flag indicating that at least one Ignite instance has started. | |
Ignite API.
ConstReference<T> ignite::MakeConstReference | ( | const T & | val | ) |
Make ignite::ConstReference instance out of constant reference.
Ignite do not manage passed object and does not affect its lifetime.
There are no requirements for the template type T.
val | Reference. |
ConstReference<T> ignite::MakeConstReference | ( | const T * | val | ) |
Make ignite::ConstReference instance out of constant pointer.
Ignite do not manage passed object and does not affect its lifetime.
There are no requirements for the template type T.
val | Reference. |
ConstReference<T> ignite::MakeConstReferenceFromCopy | ( | const T & | val | ) |
Copy object and wrap it to make ignite::ConstReference instance.
Template type 'T' should be copy-constructible.
val | Instance. |
ConstReference<T> ignite::MakeConstReferenceFromOwningPointer | ( | T * | val | ) |
Make ignite::ConstReference instance out of pointer and pass its ownership.
Passed object deleted by Ignite when no longer needed.
There are no requirements for the template type T.
val | Instance. |
ConstReference<typename T::element_type> ignite::MakeConstReferenceFromSmartPointer | ( | T | ptr | ) |
Make ignite::ConstReference instance out of smart pointer.
Template type 'T' should be a smart pointer and provide pointer semantics:
ptr | Pointer. |
Reference<T> ignite::MakeReference | ( | T & | val | ) |
Make ignite::Reference instance out of reference.
Ignite do not manage passed object and does not affect its lifetime.
There are no requirements for the template type T.
val | Reference. |
Reference<T> ignite::MakeReference | ( | T * | val | ) |
Make ignite::Reference instance out of pointer.
Ignite do not manage passed object and does not affect its lifetime.
There are no requirements for the template type T.
val | Reference. |
Reference<T> ignite::MakeReferenceFromCopy | ( | const T & | val | ) |
Copy object and wrap it to make ignite::Reference instance.
Template type 'T' should be copy-constructible.
val | Instance. |
Reference<T> ignite::MakeReferenceFromOwningPointer | ( | T * | val | ) |
Make ignite::Reference instance out of pointer and pass its ownership.
Passed object deleted by Ignite when no longer needed.
There are no requirements for the template type T.
val | Instance. |
Reference<typename T::element_type> ignite::MakeReferenceFromSmartPointer | ( | T | ptr | ) |
Make ignite::Reference instance out of smart pointer.
Template type 'T' should be a smart pointer and provide pointer semantics:
ptr | Pointer. |
val1 | First value. |
val2 | Second value. |
val1 | First value. |
val2 | Second value. |
val1 | First value. |
val2 | Second value. |
val1 | First value. |
val2 | Second value. |
val1 | First value. |
val2 | Second value. |
val1 | First value. |
val2 | Second value. |
val1 | First value. |
val2 | Second value. |
val1 | First value. |
val2 | Second value. |
::std::basic_ostream<C>& ignite::operator<< | ( | std::basic_ostream< C > & | os, |
const Guid & | guid | ||
) |
val1 | First value. |
val2 | Second value. |
val1 | First value. |
val2 | Second value. |
val1 | First value. |
val2 | Second value. |
val1 | First value. |
val2 | Second value. |
val1 | First value. |
val2 | Second value. |
val1 | First value. |
val2 | Second value. |
val1 | First value. |
val2 | Second value. |
val1 | First value. |
val2 | Second value. |
val1 | First value. |
val2 | Second value. |
val1 | First value. |
val2 | Second value. |
val1 | First value. |
val2 | Second value. |
val1 | First value. |
val2 | Second value. |
val1 | First value. |
val2 | Second value. |
val1 | First value. |
val2 | Second value. |
val1 | First value. |
val2 | Second value. |
val1 | First value. |
val2 | Second value. |