| Nboost | |
| Chash< hazelcast::cp::raft_group_id > | |
| Nhazelcast | |
| Nclient | |
| Naws | |
| Nsecurity | |
| Cec2_request_signer | |
| Nutility | |
| Caws_url_encoder | |
| Ccloud_utility | |
| Caws_client | |
| Nconfig | |
| Nmatcher | |
| Cmatching_point_config_pattern_matcher | This ConfigPatternMatcher supports a simplified wildcard matching |
| Cclient_aws_config | The client_aws_config contains the configuration for client to connect to nodes in aws environment |
| Cclient_connection_strategy_config | Client connection strategy configuration is used for setting custom strategies and configuring strategy parameters |
| Cclient_flake_id_generator_config | The ClientFlakeIdGeneratorConfig contains the configuration for the client regarding Flake ID Generator |
| Cclient_network_config | Contains configuration parameters for client network related behaviour |
| Ccloud_config | Hazelcast.cloud configuration to let the client connect the cluster via hazelcast.cloud |
| Cconfig_pattern_matcher | The ConfigPatternMatcher provides a strategy to match an item name to a configuration pattern |
| Cconnection_retry_config | Connection Retry Config is controls the period among the retries and when should a client gave up retrying |
| Ceviction_config | Configuration for eviction |
| Cindex_config | Configuration of an index |
| Cbitmap_index_options | |
| Clogger_config | |
| Cnear_cache_config | Contains the configuration for a Near Cache |
| Creliable_topic_config | |
| Csocket_options | TCP Socket options |
| Cssl_config | Contains configuration parameters for ssl related behaviour |
| Nexception | |
| Cconsistency_lost | |
| Cexception_builder | |
| Ciexception | Base class for all exception originated from Hazelcast methods |
| Cinvocation_might_contain_compact_data | |
| Cmember_left | |
| Cquery | |
| Cretryable_hazelcast | |
| Nmonitor | |
| Clocal_instance_stats | |
| Clocal_map_stats | |
| Cnear_cache_stats | |
| Nquery | |
| Canchor_data_list | |
| Cand_predicate | |
| Cbase_predicate | |
| Cbetween_predicate | |
| Centry_comparator | |
| Cequal_predicate | |
| Cfalse_predicate | |
| Cgreater_less_predicate | |
| Cilike_predicate | |
| Cin_predicate | |
| Cinstance_of_predicate | |
| Clike_predicate | |
| Cmulti_predicate | |
| Cnamed_predicate | |
| Cnot_equal_predicate | |
| Cnot_predicate | |
| Cor_predicate | |
| Cpaging_predicate | NOTE: paging_predicate can only be used with values(), keySet() and entries() methods! |
| Cpaging_predicate_marker | |
| Cpredicate | This is a marker class for Predicate classes |
| Cquery_constants | |
| Cregex_predicate | |
| Csql_predicate | |
| Ctrue_predicate | |
| Nrb | |
| Cread_result_set | |
| Nsecurity | |
| Ccredentials | |
| Ctoken_credentials | |
| Cusername_password_credentials | |
| Nserialization | |
| Ngeneric_record | |
| Cgeneric_record | A generic object interface that is returned to the user when the domain class can not be created from any of the distributed Hazelcast data structures like imap, iqueue etc |
| Cgeneric_record_builder | Concrete class for creating generic_record instances |
| CBasePredicateSerializer | |
| Cbuiltin_serializer | |
| CClassDefinition | |
| CClassDefinitionBuilder | ClassDefinitionBuilder is used to build and register ClassDefinitions manually |
| Ccustom_serializer | |
| CFieldDefinition | ClassDefinition defines a class schema for portable classes |
| Cglobal_serializer | |
| Chz_serializer | |
| Chz_serializer< address > | |
| Chz_serializer< bool > | |
| Chz_serializer< boost::uuids::uuid > | |
| Chz_serializer< byte > | |
| Chz_serializer< char > | |
| Chz_serializer< char16_t > | |
| Chz_serializer< double > | |
| Chz_serializer< float > | |
| Chz_serializer< hazelcast_json_value > | |
| Chz_serializer< int16_t > | |
| Chz_serializer< int32_t > | |
| Chz_serializer< int64_t > | |
| Chz_serializer< query::and_predicate > | |
| Chz_serializer< query::between_predicate > | |
| Chz_serializer< query::equal_predicate > | |
| Chz_serializer< query::false_predicate > | |
| Chz_serializer< query::greater_less_predicate > | |
| Chz_serializer< query::ilike_predicate > | |
| Chz_serializer< query::in_predicate > | |
| Chz_serializer< query::instance_of_predicate > | |
| Chz_serializer< query::like_predicate > | |
| Chz_serializer< query::not_equal_predicate > | |
| Chz_serializer< query::not_predicate > | |
| Chz_serializer< query::or_predicate > | |
| Chz_serializer< query::paging_predicate< K, V > > | |
| Chz_serializer< query::regex_predicate > | |
| Chz_serializer< query::sql_predicate > | |
| Chz_serializer< query::true_predicate > | |
| Chz_serializer< std::string > | |
| Chz_serializer< std::vector< bool > > | |
| Chz_serializer< std::vector< byte > > | |
| Chz_serializer< std::vector< char > > | |
| Chz_serializer< std::vector< double > > | |
| Chz_serializer< std::vector< float > > | |
| Chz_serializer< std::vector< int16_t > > | |
| Chz_serializer< std::vector< int32_t > > | |
| Chz_serializer< std::vector< int64_t > > | |
| Chz_serializer< std::vector< std::string > > | |
| Cidentified_data_serializer | Classes derived from this class should implement the following static methods: static int32_t get_class_id() noexcept; static int32_t get_factory_id() noexcept; static int32_t writeData(const T &object, object_data_output &out); static T readData(object_data_input &in); |
| Cobject_data_input | |
| Cobject_data_output | |
| Cportable_reader | Provides a mean of reading portable fields from a binary in form of java primitives arrays of java primitives , nested portable fields and array of portable fields |
| Cportable_serializer | Classes derived from this class should implement the following static methods: static int32_t get_class_id() noexcept; static int32_t get_factory_id() noexcept; static void write_portable(const T &object, portable_writer &out); static T read_portable(portable_reader &in); |
| Cportable_writer | Provides a mean of writing portable fields to a binary in form of java primitives arrays of java primitives , nested portable fields and array of portable fields |
| CPortableVersionHelper | |
| Cversioned_portable_serializer | |
| Nsql | |
| Chazelcast_sql_exception | |
| Csql_column_metadata | |
| Csql_page | A finite set of rows returned to the client |
| Csql_row | |
| Csql_result | SQL query result |
| Cpage_iterator | Copy is allowed for convenience but it does shallow copy so it should be avoided |
| Cpage_iterator_sync | Copy is allowed for convenience but it does shallow copy so it should be avoided |
| Crow_iterator_sync | Copy is allowed for convenience but it does shallow copy so it should be avoided |
| Csql_row_metadata | SQL row metadata |
| Csql_service | A service to execute SQL statements |
| Csql_statement | Definition of an SQL statement |
| Ntopic | |
| Clistener | Listen to messages from an ITopic |
| Cmessage | |
| Creliable_listener | Listen to messages from a reliable_topic |
| Caddress | Represents an address of a client or member in the cluster |
| Cbig_decimal | An arbitrary precision and scale floating point number |
| Cclient_config | Hazelcast_client configuration class |
| Cclient_properties | Client Properties is an internal class |
| Cclient_property | A client property is a configuration for hazelcast client |
| Ccluster | Hazelcast cluster interface |
| Cdistributed_object | Base class for all distributed objects |
| Cendpoint | Endpoint represents a peer in the cluster |
| Cendpoint_qualifier | |
| Centry_event | Map Entry event |
| Centry_listener | Map entry listener to get notified when a map entry is added, removed, updated, evicted, or expired |
| Centry_view | EntryView represents a readonly view of a map entry |
| Cexecution_callback | Execution_callback allows to asynchronously get notified when the execution is completed, either successfully or with error |
| Cflake_id_generator | A cluster-wide unique ID generator |
| Chazelcast_client | |
| Chazelcast_json_value | Hazelcast_json_value is a wrapper for Json formatted strings |
| Ciexecutor_service | Distributed implementation of java.util.concurrent.ExecutorService |
| Cexecutor_promise | |
| Cilist | Concurrent, distributed, client implementation of list |
| Cimap | Concurrent, distributed, observable and queryable map client |
| Cinitial_membership_event | A event that is sent when a MembershipListener is registered |
| Ciqueue | Concurrent, blocking, distributed, observable, client queue |
| Ciset | Concurrent, distributed client implementation of std::unordered_set |
| Citem_event | |
| Citem_event_base | |
| Citem_listener | Item listener for IQueue, ISet and IList |
| Citopic | Hazelcast provides distribution mechanism for publishing messages that are delivered to multiple subscribers which is also known as publish/subscribe (pub/sub) messaging model |
| Clifecycle_event | Event to be fired when lifecycle states are changed |
| Clifecycle_listener | Listener object for listening lifecycle events of hazelcast instance |
| Cload_balancer | Load_balancer allows you to send operations to one of a number of endpoints(Members) |
| Clocal_date | A date without a time-zone in the ISO-8601 calendar system, such as 2007-12-03 |
| Clocal_date_time | A date-time without a time-zone in the ISO-8601 calendar system, such as 2007-12-03T10:15:30 |
| Clocal_endpoint | The Client interface allows to get information about a connected client's socket address, type and UUID |
| Clocal_time | A time without a time-zone in the ISO-8601 calendar system, such as 10:15:30 |
| Cmap_event | Map events common contract |
| Cmember | Hz_cluster member class |
| Cversion | |
| Cmember_selector | |
| Cmember_selectors | A utility class to get \member_selector instances |
| Cdata_member_selector | |
| Cmembership_event | Membership event fired when a new member is added to the cluster and/or when a member leaves the cluster |
| Cmembership_listener | Cluster membership listener |
| Cmulti_map | A specialized distributed map client whose keys can be associated with multiple values |
| Coffset_date_time | A date-time with an offset from UTC/Greenwich in the ISO-8601 calendar system, such as 2007-12-03T10:15:30+01:00 |
| Cpartition_aware | PartitionAware means that data will be based in the same member based on the partition key and implementing tasks will be executed on the getPartitionKey()'s owner member |
| Cpartition_aware_marker | This marker interface is needed to make template matching work during serialisation |
| Cpipelining | @Beta |
| Cpn_counter | PN (Positive-Negative) CRDT counter |
| Creliable_topic | Hazelcast provides distribution mechanism for publishing messages that are delivered to multiple subscribers which is also known as publish/subscribe (pub/sub) messaging model |
| Creplicated_map | |
| Cringbuffer | A Ringbuffer is a data-structure where the content is stored in a ring like structure |
| Cserialization_config | SerializationConfig is used to |
| Csocket | |
| Csocket_interceptor | An interface that provides the ability to intercept the creation of sockets |
| Ctransaction_context | Provides a context to do transactional operations; so beginning/committing transactions, but also retrieving transactional data-structures like the TransactionalMap |
| Ctransaction_options | Contains the configuration for a Hazelcast transaction |
| Ctransactional_list | Transactional implementation of ilist |
| Ctransactional_map | Transactional implementation of imap |
| Ctransactional_multi_map | Transactional implementation of MultiMap |
| Ctransactional_queue | Transactional implementation of iqueue |
| Ctransactional_set | Transactional implementation of iset |
| Ctyped_data | Typed_data class is a wrapper class for the serialized binary data |
| Ncp | |
| Catomic_long | Client-side Raft-based proxy implementation of atomic long |
| Ccp_proxy | |
| Ccp_subsystem | CP Subsystem is a component of Hazelcast that builds a strongly consistent layer for a set of distributed data structures |
| Craft_group_id | |
| Craft_proxy_factory | Client-side Raft-based proxy implementation of atomic reference |
| Csession_aware_proxy | |
| Csession_semaphore | |
| Csessionless_semaphore | |
| Clogger | |
| Nstd | STL namespace |
| Chash< hazelcast::client::address > | |
| Chash< hazelcast::client::big_decimal > | |
| Chash< hazelcast::client::config::eviction_strategy_type > | |
| Chash< hazelcast::client::endpoint_qualifier > | |
| Chash< hazelcast::client::hazelcast_json_value > | |
| Chash< hazelcast::client::local_date > | |
| Chash< hazelcast::client::local_date_time > | |
| Chash< hazelcast::client::local_time > | |
| Chash< hazelcast::client::member > | |
| Chash< hazelcast::client::offset_date_time > | |
| Chash< hazelcast::cp::raft_group_id > | |
| Chash< std::pair< std::string, std::string > > | |