|  |   Apache Ignite C++
    | 
Apache Ignite API. More...
| Namespaces | |
| binary | |
| Ignite Binary Objects API. | |
| cache | |
| Ignite Cache 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. | |
| 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. | |
Apache 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. | 
 1.8.17
 1.8.17