You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by ti...@apache.org on 2022/11/15 09:17:19 UTC
[pulsar-site] 02/02: Generate all missing C++ apidoc
This is an automated email from the ASF dual-hosted git repository.
tison pushed a commit to branch asf-site-next
in repository https://gitbox.apache.org/repos/asf/pulsar-site.git
commit d59ca05e263b50b68f37b69a071aca9eeaf9ecac
Author: tison <wa...@gmail.com>
AuthorDate: Tue Nov 15 17:17:03 2022 +0800
Generate all missing C++ apidoc
Signed-off-by: tison <wa...@gmail.com>
---
.../api/cpp/2.5.0/_authentication_8h_source.html | 218 +++
.../2.5.0/_broker_consumer_stats_8h_source.html | 166 ++
content/api/cpp/2.5.0/_client_8h_source.html | 204 ++
.../cpp/2.5.0/_client_configuration_8h_source.html | 181 ++
.../api/cpp/2.5.0/_compression_type_8h_source.html | 103 +
content/api/cpp/2.5.0/_consumer_8h_source.html | 206 ++
.../2.5.0/_consumer_configuration_8h_source.html | 217 +++
.../_consumer_crypto_failure_action_8h_source.html | 106 ++
.../api/cpp/2.5.0/_consumer_type_8h_source.html | 110 ++
.../cpp/2.5.0/_crypto_key_reader_8h_source.html | 140 ++
.../cpp/2.5.0/_deprecated_exception_8h_source.html | 107 ++
.../cpp/2.5.0/_encryption_key_info_8h_source.html | 136 ++
.../api/cpp/2.5.0/_initial_position_8h_source.html | 100 +
content/api/cpp/2.5.0/_logger_8h_source.html | 124 ++
content/api/cpp/2.5.0/_message_8h_source.html | 193 ++
.../api/cpp/2.5.0/_message_batch_8h_source.html | 121 ++
.../api/cpp/2.5.0/_message_builder_8h_source.html | 161 ++
content/api/cpp/2.5.0/_message_id_8h_source.html | 163 ++
.../2.5.0/_message_routing_policy_8h_source.html | 127 ++
content/api/cpp/2.5.0/_producer_8h_source.html | 157 ++
.../2.5.0/_producer_configuration_8h_source.html | 220 +++
.../_producer_crypto_failure_action_8h_source.html | 102 +
content/api/cpp/2.5.0/_reader_8h_source.html | 156 ++
.../cpp/2.5.0/_reader_configuration_8h_source.html | 152 ++
content/api/cpp/2.5.0/_result_8h_source.html | 196 ++
content/api/cpp/2.5.0/_schema_8h_source.html | 184 ++
.../api/cpp/2.5.0/_topic_metadata_8h_source.html | 104 ++
content/api/cpp/2.5.0/annotated.html | 114 ++
content/api/cpp/2.5.0/bc_s.png | Bin 0 -> 676 bytes
content/api/cpp/2.5.0/bc_sd.png | Bin 0 -> 635 bytes
content/api/cpp/2.5.0/bdwn.png | Bin 0 -> 147 bytes
.../cpp/2.5.0/c_2_authentication_8h_source.html | 116 ++
content/api/cpp/2.5.0/c_2_client_8h_source.html | 180 ++
content/api/cpp/2.5.0/c_2_consumer_8h_source.html | 180 ++
content/api/cpp/2.5.0/c_2_message_8h_source.html | 160 ++
content/api/cpp/2.5.0/c_2_producer_8h_source.html | 132 ++
content/api/cpp/2.5.0/c_2_reader_8h_source.html | 120 ++
content/api/cpp/2.5.0/c_2_result_8h_source.html | 148 ++
content/api/cpp/2.5.0/classes.html | 118 ++
.../2.5.0/classpulsar_1_1_auth_athenz-members.html | 99 +
.../api/cpp/2.5.0/classpulsar_1_1_auth_athenz.html | 199 ++
.../api/cpp/2.5.0/classpulsar_1_1_auth_athenz.png | Bin 0 -> 596 bytes
.../classpulsar_1_1_auth_factory-members.html | 96 +
.../cpp/2.5.0/classpulsar_1_1_auth_factory.html | 163 ++
.../2.5.0/classpulsar_1_1_auth_tls-members.html | 100 +
.../api/cpp/2.5.0/classpulsar_1_1_auth_tls.html | 202 ++
content/api/cpp/2.5.0/classpulsar_1_1_auth_tls.png | Bin 0 -> 568 bytes
.../2.5.0/classpulsar_1_1_auth_token-members.html | 101 +
.../api/cpp/2.5.0/classpulsar_1_1_auth_token.html | 269 +++
.../api/cpp/2.5.0/classpulsar_1_1_auth_token.png | Bin 0 -> 585 bytes
.../classpulsar_1_1_authentication-members.html | 96 +
.../cpp/2.5.0/classpulsar_1_1_authentication.html | 134 ++
.../cpp/2.5.0/classpulsar_1_1_authentication.png | Bin 0 -> 1053 bytes
...r_1_1_authentication_data_provider-members.html | 99 +
...asspulsar_1_1_authentication_data_provider.html | 120 ++
...sspulsar_1_1_broker_consumer_stats-members.html | 107 ++
.../classpulsar_1_1_broker_consumer_stats.html | 495 +++++
.../cpp/2.5.0/classpulsar_1_1_client-members.html | 116 ++
content/api/cpp/2.5.0/classpulsar_1_1_client.html | 545 ++++++
...asspulsar_1_1_client_configuration-members.html | 119 ++
.../classpulsar_1_1_client_configuration.html | 452 +++++
.../2.5.0/classpulsar_1_1_consumer-members.html | 125 ++
.../api/cpp/2.5.0/classpulsar_1_1_consumer.html | 814 ++++++++
...spulsar_1_1_consumer_configuration-members.html | 130 ++
.../classpulsar_1_1_consumer_configuration.html | 656 +++++++
.../classpulsar_1_1_crypto_key_reader-members.html | 92 +
.../2.5.0/classpulsar_1_1_crypto_key_reader.html | 102 +
...asspulsar_1_1_deprecated_exception-members.html | 90 +
.../classpulsar_1_1_deprecated_exception.html | 105 ++
.../2.5.0/classpulsar_1_1_deprecated_exception.png | Bin 0 -> 697 bytes
...lasspulsar_1_1_encryption_key_info-members.html | 97 +
.../2.5.0/classpulsar_1_1_encryption_key_info.html | 125 ++
.../cpp/2.5.0/classpulsar_1_1_logger-members.html | 97 +
content/api/cpp/2.5.0/classpulsar_1_1_logger.html | 112 ++
.../classpulsar_1_1_logger_factory-members.html | 91 +
.../cpp/2.5.0/classpulsar_1_1_logger_factory.html | 99 +
.../cpp/2.5.0/classpulsar_1_1_message-members.html | 120 ++
content/api/cpp/2.5.0/classpulsar_1_1_message.html | 459 +++++
.../classpulsar_1_1_message_batch-members.html | 94 +
.../cpp/2.5.0/classpulsar_1_1_message_batch.html | 108 ++
.../classpulsar_1_1_message_builder-members.html | 107 ++
.../cpp/2.5.0/classpulsar_1_1_message_builder.html | 491 +++++
.../2.5.0/classpulsar_1_1_message_id-members.html | 122 ++
.../api/cpp/2.5.0/classpulsar_1_1_message_id.html | 330 ++++
...spulsar_1_1_message_routing_policy-members.html | 92 +
.../classpulsar_1_1_message_routing_policy.html | 129 ++
.../2.5.0/classpulsar_1_1_producer-members.html | 103 +
.../api/cpp/2.5.0/classpulsar_1_1_producer.html | 373 ++++
...spulsar_1_1_producer_configuration-members.html | 144 ++
.../classpulsar_1_1_producer_configuration.html | 490 +++++
.../cpp/2.5.0/classpulsar_1_1_reader-members.html | 105 ++
content/api/cpp/2.5.0/classpulsar_1_1_reader.html | 410 ++++
...asspulsar_1_1_reader_configuration-members.html | 106 ++
.../classpulsar_1_1_reader_configuration.html | 233 +++
.../2.5.0/classpulsar_1_1_schema_info-members.html | 95 +
.../api/cpp/2.5.0/classpulsar_1_1_schema_info.html | 233 +++
.../classpulsar_1_1_topic_metadata-members.html | 91 +
.../cpp/2.5.0/classpulsar_1_1_topic_metadata.html | 103 +
.../cpp/2.5.0/client__configuration_8h_source.html | 173 ++
content/api/cpp/2.5.0/closed.png | Bin 0 -> 132 bytes
.../2.5.0/consumer__configuration_8h_source.html | 202 ++
content/api/cpp/2.5.0/darkmode_toggle.js | 266 +++
content/api/cpp/2.5.0/defines_8h_source.html | 113 ++
content/api/cpp/2.5.0/deprecated.html | 91 +
.../dir_501ae28692a6b25a33adbd2bed71d4b9.html | 120 ++
.../dir_84093bac216bb6272e4432021f1ca7f4.html | 151 ++
.../dir_d44c64559bbebec7f509842c48db8b23.html | 92 +
content/api/cpp/2.5.0/doc.png | Bin 0 -> 746 bytes
content/api/cpp/2.5.0/docd.png | Bin 0 -> 756 bytes
content/api/cpp/2.5.0/doxygen.css | 1971 ++++++++++++++++++++
content/api/cpp/2.5.0/doxygen.svg | 26 +
content/api/cpp/2.5.0/dynsections.js | 123 ++
content/api/cpp/2.5.0/files.html | 132 ++
content/api/cpp/2.5.0/folderclosed.png | Bin 0 -> 616 bytes
content/api/cpp/2.5.0/folderopen.png | Bin 0 -> 597 bytes
content/api/cpp/2.5.0/functions.html | 261 +++
content/api/cpp/2.5.0/functions_func.html | 261 +++
content/api/cpp/2.5.0/hierarchy.html | 114 ++
content/api/cpp/2.5.0/index.html | 213 +++
content/api/cpp/2.5.0/jquery.js | 34 +
content/api/cpp/2.5.0/menu.js | 136 ++
content/api/cpp/2.5.0/menudata.js | 98 +
content/api/cpp/2.5.0/message__id_8h_source.html | 114 ++
.../api/cpp/2.5.0/message__router_8h_source.html | 106 ++
content/api/cpp/2.5.0/namespacemembers.html | 194 ++
content/api/cpp/2.5.0/namespacemembers_enum.html | 84 +
content/api/cpp/2.5.0/namespacemembers_eval.html | 184 ++
content/api/cpp/2.5.0/namespacemembers_type.html | 84 +
content/api/cpp/2.5.0/namespacepulsar.html | 507 +++++
content/api/cpp/2.5.0/namespaces.html | 114 ++
content/api/cpp/2.5.0/nav_f.png | Bin 0 -> 153 bytes
content/api/cpp/2.5.0/nav_fd.png | Bin 0 -> 169 bytes
content/api/cpp/2.5.0/nav_g.png | Bin 0 -> 95 bytes
content/api/cpp/2.5.0/nav_h.png | Bin 0 -> 98 bytes
content/api/cpp/2.5.0/nav_hd.png | Bin 0 -> 114 bytes
content/api/cpp/2.5.0/open.png | Bin 0 -> 123 bytes
content/api/cpp/2.5.0/pages.html | 87 +
.../2.5.0/producer__configuration_8h_source.html | 237 +++
.../cpp/2.5.0/reader__configuration_8h_source.html | 135 ++
content/api/cpp/2.5.0/search/all_0.js | 16 +
content/api/cpp/2.5.0/search/all_1.js | 6 +
content/api/cpp/2.5.0/search/all_10.js | 44 +
content/api/cpp/2.5.0/search/all_11.js | 4 +
content/api/cpp/2.5.0/search/all_12.js | 5 +
content/api/cpp/2.5.0/search/all_2.js | 20 +
content/api/cpp/2.5.0/search/all_3.js | 8 +
content/api/cpp/2.5.0/search/all_4.js | 5 +
content/api/cpp/2.5.0/search/all_5.js | 6 +
content/api/cpp/2.5.0/search/all_6.js | 51 +
content/api/cpp/2.5.0/search/all_7.js | 7 +
content/api/cpp/2.5.0/search/all_8.js | 9 +
content/api/cpp/2.5.0/search/all_9.js | 4 +
content/api/cpp/2.5.0/search/all_a.js | 4 +
content/api/cpp/2.5.0/search/all_b.js | 6 +
content/api/cpp/2.5.0/search/all_c.js | 9 +
content/api/cpp/2.5.0/search/all_d.js | 5 +
content/api/cpp/2.5.0/search/all_e.js | 8 +
content/api/cpp/2.5.0/search/all_f.js | 50 +
content/api/cpp/2.5.0/search/classes_0.js | 9 +
content/api/cpp/2.5.0/search/classes_1.js | 4 +
content/api/cpp/2.5.0/search/classes_2.js | 8 +
content/api/cpp/2.5.0/search/classes_3.js | 4 +
content/api/cpp/2.5.0/search/classes_4.js | 4 +
content/api/cpp/2.5.0/search/classes_5.js | 5 +
content/api/cpp/2.5.0/search/classes_6.js | 8 +
content/api/cpp/2.5.0/search/classes_7.js | 5 +
content/api/cpp/2.5.0/search/classes_8.js | 5 +
content/api/cpp/2.5.0/search/classes_9.js | 4 +
content/api/cpp/2.5.0/search/classes_a.js | 4 +
content/api/cpp/2.5.0/search/close.svg | 31 +
content/api/cpp/2.5.0/search/enums_0.js | 4 +
content/api/cpp/2.5.0/search/enums_1.js | 4 +
content/api/cpp/2.5.0/search/enums_2.js | 4 +
content/api/cpp/2.5.0/search/enumvalues_0.js | 6 +
content/api/cpp/2.5.0/search/enumvalues_1.js | 4 +
content/api/cpp/2.5.0/search/enumvalues_2.js | 7 +
content/api/cpp/2.5.0/search/enumvalues_3.js | 4 +
content/api/cpp/2.5.0/search/enumvalues_4.js | 4 +
content/api/cpp/2.5.0/search/enumvalues_5.js | 7 +
content/api/cpp/2.5.0/search/enumvalues_6.js | 4 +
content/api/cpp/2.5.0/search/enumvalues_7.js | 4 +
content/api/cpp/2.5.0/search/enumvalues_8.js | 4 +
content/api/cpp/2.5.0/search/enumvalues_9.js | 4 +
content/api/cpp/2.5.0/search/enumvalues_a.js | 41 +
content/api/cpp/2.5.0/search/enumvalues_b.js | 4 +
content/api/cpp/2.5.0/search/functions_0.js | 7 +
content/api/cpp/2.5.0/search/functions_1.js | 4 +
content/api/cpp/2.5.0/search/functions_2.js | 12 +
content/api/cpp/2.5.0/search/functions_3.js | 5 +
content/api/cpp/2.5.0/search/functions_4.js | 4 +
content/api/cpp/2.5.0/search/functions_5.js | 5 +
content/api/cpp/2.5.0/search/functions_6.js | 51 +
content/api/cpp/2.5.0/search/functions_7.js | 7 +
content/api/cpp/2.5.0/search/functions_8.js | 5 +
content/api/cpp/2.5.0/search/functions_9.js | 4 +
content/api/cpp/2.5.0/search/functions_a.js | 4 +
content/api/cpp/2.5.0/search/functions_b.js | 4 +
content/api/cpp/2.5.0/search/functions_c.js | 8 +
content/api/cpp/2.5.0/search/functions_d.js | 42 +
content/api/cpp/2.5.0/search/functions_e.js | 5 +
content/api/cpp/2.5.0/search/mag.svg | 37 +
content/api/cpp/2.5.0/search/mag_d.svg | 37 +
content/api/cpp/2.5.0/search/mag_sel.svg | 74 +
content/api/cpp/2.5.0/search/mag_seld.svg | 74 +
content/api/cpp/2.5.0/search/namespaces_0.js | 4 +
content/api/cpp/2.5.0/search/pages_0.js | 4 +
content/api/cpp/2.5.0/search/pages_1.js | 4 +
content/api/cpp/2.5.0/search/search.css | 291 +++
content/api/cpp/2.5.0/search/search.js | 816 ++++++++
content/api/cpp/2.5.0/search/searchdata.js | 36 +
content/api/cpp/2.5.0/search/typedefs_0.js | 4 +
content/api/cpp/2.5.0/search/typedefs_1.js | 5 +
content/api/cpp/2.5.0/splitbar.png | Bin 0 -> 314 bytes
content/api/cpp/2.5.0/splitbard.png | Bin 0 -> 282 bytes
content/api/cpp/2.5.0/string__list_8h_source.html | 109 ++
content/api/cpp/2.5.0/string__map_8h_source.html | 112 ++
content/api/cpp/2.5.0/sync_off.png | Bin 0 -> 853 bytes
content/api/cpp/2.5.0/sync_on.png | Bin 0 -> 845 bytes
content/api/cpp/2.5.0/tab_a.png | Bin 0 -> 142 bytes
content/api/cpp/2.5.0/tab_ad.png | Bin 0 -> 135 bytes
content/api/cpp/2.5.0/tab_b.png | Bin 0 -> 169 bytes
content/api/cpp/2.5.0/tab_bd.png | Bin 0 -> 173 bytes
content/api/cpp/2.5.0/tab_h.png | Bin 0 -> 177 bytes
content/api/cpp/2.5.0/tab_hd.png | Bin 0 -> 180 bytes
content/api/cpp/2.5.0/tab_s.png | Bin 0 -> 184 bytes
content/api/cpp/2.5.0/tab_sd.png | Bin 0 -> 188 bytes
content/api/cpp/2.5.0/tabs.css | 1 +
.../api/cpp/2.5.1/_authentication_8h_source.html | 218 +++
.../2.5.1/_broker_consumer_stats_8h_source.html | 166 ++
content/api/cpp/2.5.1/_client_8h_source.html | 204 ++
.../cpp/2.5.1/_client_configuration_8h_source.html | 181 ++
.../api/cpp/2.5.1/_compression_type_8h_source.html | 103 +
content/api/cpp/2.5.1/_consumer_8h_source.html | 206 ++
.../2.5.1/_consumer_configuration_8h_source.html | 221 +++
.../_consumer_crypto_failure_action_8h_source.html | 106 ++
.../api/cpp/2.5.1/_consumer_type_8h_source.html | 110 ++
.../cpp/2.5.1/_crypto_key_reader_8h_source.html | 140 ++
.../cpp/2.5.1/_deprecated_exception_8h_source.html | 107 ++
.../cpp/2.5.1/_encryption_key_info_8h_source.html | 136 ++
.../api/cpp/2.5.1/_initial_position_8h_source.html | 100 +
content/api/cpp/2.5.1/_logger_8h_source.html | 124 ++
content/api/cpp/2.5.1/_message_8h_source.html | 193 ++
.../api/cpp/2.5.1/_message_batch_8h_source.html | 121 ++
.../api/cpp/2.5.1/_message_builder_8h_source.html | 161 ++
content/api/cpp/2.5.1/_message_id_8h_source.html | 163 ++
.../2.5.1/_message_routing_policy_8h_source.html | 127 ++
content/api/cpp/2.5.1/_producer_8h_source.html | 157 ++
.../2.5.1/_producer_configuration_8h_source.html | 220 +++
.../_producer_crypto_failure_action_8h_source.html | 102 +
content/api/cpp/2.5.1/_reader_8h_source.html | 156 ++
.../cpp/2.5.1/_reader_configuration_8h_source.html | 152 ++
content/api/cpp/2.5.1/_result_8h_source.html | 196 ++
content/api/cpp/2.5.1/_schema_8h_source.html | 184 ++
.../api/cpp/2.5.1/_topic_metadata_8h_source.html | 104 ++
content/api/cpp/2.5.1/annotated.html | 114 ++
content/api/cpp/2.5.1/bc_s.png | Bin 0 -> 676 bytes
content/api/cpp/2.5.1/bc_sd.png | Bin 0 -> 635 bytes
content/api/cpp/2.5.1/bdwn.png | Bin 0 -> 147 bytes
.../cpp/2.5.1/c_2_authentication_8h_source.html | 116 ++
content/api/cpp/2.5.1/c_2_client_8h_source.html | 180 ++
content/api/cpp/2.5.1/c_2_consumer_8h_source.html | 180 ++
content/api/cpp/2.5.1/c_2_message_8h_source.html | 160 ++
content/api/cpp/2.5.1/c_2_producer_8h_source.html | 132 ++
content/api/cpp/2.5.1/c_2_reader_8h_source.html | 120 ++
content/api/cpp/2.5.1/c_2_result_8h_source.html | 148 ++
content/api/cpp/2.5.1/classes.html | 118 ++
.../2.5.1/classpulsar_1_1_auth_athenz-members.html | 99 +
.../api/cpp/2.5.1/classpulsar_1_1_auth_athenz.html | 199 ++
.../api/cpp/2.5.1/classpulsar_1_1_auth_athenz.png | Bin 0 -> 596 bytes
.../classpulsar_1_1_auth_factory-members.html | 96 +
.../cpp/2.5.1/classpulsar_1_1_auth_factory.html | 163 ++
.../2.5.1/classpulsar_1_1_auth_tls-members.html | 100 +
.../api/cpp/2.5.1/classpulsar_1_1_auth_tls.html | 202 ++
content/api/cpp/2.5.1/classpulsar_1_1_auth_tls.png | Bin 0 -> 568 bytes
.../2.5.1/classpulsar_1_1_auth_token-members.html | 101 +
.../api/cpp/2.5.1/classpulsar_1_1_auth_token.html | 269 +++
.../api/cpp/2.5.1/classpulsar_1_1_auth_token.png | Bin 0 -> 585 bytes
.../classpulsar_1_1_authentication-members.html | 96 +
.../cpp/2.5.1/classpulsar_1_1_authentication.html | 134 ++
.../cpp/2.5.1/classpulsar_1_1_authentication.png | Bin 0 -> 1053 bytes
...r_1_1_authentication_data_provider-members.html | 99 +
...asspulsar_1_1_authentication_data_provider.html | 120 ++
...sspulsar_1_1_broker_consumer_stats-members.html | 107 ++
.../classpulsar_1_1_broker_consumer_stats.html | 495 +++++
.../cpp/2.5.1/classpulsar_1_1_client-members.html | 116 ++
content/api/cpp/2.5.1/classpulsar_1_1_client.html | 545 ++++++
...asspulsar_1_1_client_configuration-members.html | 119 ++
.../classpulsar_1_1_client_configuration.html | 452 +++++
.../2.5.1/classpulsar_1_1_consumer-members.html | 125 ++
.../api/cpp/2.5.1/classpulsar_1_1_consumer.html | 814 ++++++++
...spulsar_1_1_consumer_configuration-members.html | 132 ++
.../classpulsar_1_1_consumer_configuration.html | 662 +++++++
.../classpulsar_1_1_crypto_key_reader-members.html | 92 +
.../2.5.1/classpulsar_1_1_crypto_key_reader.html | 102 +
...asspulsar_1_1_deprecated_exception-members.html | 90 +
.../classpulsar_1_1_deprecated_exception.html | 105 ++
.../2.5.1/classpulsar_1_1_deprecated_exception.png | Bin 0 -> 697 bytes
...lasspulsar_1_1_encryption_key_info-members.html | 97 +
.../2.5.1/classpulsar_1_1_encryption_key_info.html | 125 ++
.../cpp/2.5.1/classpulsar_1_1_logger-members.html | 97 +
content/api/cpp/2.5.1/classpulsar_1_1_logger.html | 112 ++
.../classpulsar_1_1_logger_factory-members.html | 91 +
.../cpp/2.5.1/classpulsar_1_1_logger_factory.html | 99 +
.../cpp/2.5.1/classpulsar_1_1_message-members.html | 120 ++
content/api/cpp/2.5.1/classpulsar_1_1_message.html | 459 +++++
.../classpulsar_1_1_message_batch-members.html | 94 +
.../cpp/2.5.1/classpulsar_1_1_message_batch.html | 108 ++
.../classpulsar_1_1_message_builder-members.html | 107 ++
.../cpp/2.5.1/classpulsar_1_1_message_builder.html | 491 +++++
.../2.5.1/classpulsar_1_1_message_id-members.html | 122 ++
.../api/cpp/2.5.1/classpulsar_1_1_message_id.html | 330 ++++
...spulsar_1_1_message_routing_policy-members.html | 92 +
.../classpulsar_1_1_message_routing_policy.html | 129 ++
.../2.5.1/classpulsar_1_1_producer-members.html | 103 +
.../api/cpp/2.5.1/classpulsar_1_1_producer.html | 373 ++++
...spulsar_1_1_producer_configuration-members.html | 144 ++
.../classpulsar_1_1_producer_configuration.html | 490 +++++
.../cpp/2.5.1/classpulsar_1_1_reader-members.html | 105 ++
content/api/cpp/2.5.1/classpulsar_1_1_reader.html | 410 ++++
...asspulsar_1_1_reader_configuration-members.html | 106 ++
.../classpulsar_1_1_reader_configuration.html | 233 +++
.../2.5.1/classpulsar_1_1_schema_info-members.html | 95 +
.../api/cpp/2.5.1/classpulsar_1_1_schema_info.html | 233 +++
.../classpulsar_1_1_topic_metadata-members.html | 91 +
.../cpp/2.5.1/classpulsar_1_1_topic_metadata.html | 103 +
.../cpp/2.5.1/client__configuration_8h_source.html | 173 ++
content/api/cpp/2.5.1/closed.png | Bin 0 -> 132 bytes
.../2.5.1/consumer__configuration_8h_source.html | 202 ++
content/api/cpp/2.5.1/darkmode_toggle.js | 266 +++
content/api/cpp/2.5.1/defines_8h_source.html | 113 ++
content/api/cpp/2.5.1/deprecated.html | 91 +
.../dir_501ae28692a6b25a33adbd2bed71d4b9.html | 120 ++
.../dir_84093bac216bb6272e4432021f1ca7f4.html | 151 ++
.../dir_d44c64559bbebec7f509842c48db8b23.html | 92 +
content/api/cpp/2.5.1/doc.png | Bin 0 -> 746 bytes
content/api/cpp/2.5.1/docd.png | Bin 0 -> 756 bytes
content/api/cpp/2.5.1/doxygen.css | 1971 ++++++++++++++++++++
content/api/cpp/2.5.1/doxygen.svg | 26 +
content/api/cpp/2.5.1/dynsections.js | 123 ++
content/api/cpp/2.5.1/files.html | 132 ++
content/api/cpp/2.5.1/folderclosed.png | Bin 0 -> 616 bytes
content/api/cpp/2.5.1/folderopen.png | Bin 0 -> 597 bytes
content/api/cpp/2.5.1/functions.html | 261 +++
content/api/cpp/2.5.1/functions_func.html | 261 +++
content/api/cpp/2.5.1/hierarchy.html | 114 ++
content/api/cpp/2.5.1/index.html | 213 +++
content/api/cpp/2.5.1/jquery.js | 34 +
content/api/cpp/2.5.1/menu.js | 136 ++
content/api/cpp/2.5.1/menudata.js | 98 +
content/api/cpp/2.5.1/message__id_8h_source.html | 114 ++
.../api/cpp/2.5.1/message__router_8h_source.html | 106 ++
content/api/cpp/2.5.1/namespacemembers.html | 194 ++
content/api/cpp/2.5.1/namespacemembers_enum.html | 84 +
content/api/cpp/2.5.1/namespacemembers_eval.html | 184 ++
content/api/cpp/2.5.1/namespacemembers_type.html | 84 +
content/api/cpp/2.5.1/namespacepulsar.html | 507 +++++
content/api/cpp/2.5.1/namespaces.html | 114 ++
content/api/cpp/2.5.1/nav_f.png | Bin 0 -> 153 bytes
content/api/cpp/2.5.1/nav_fd.png | Bin 0 -> 169 bytes
content/api/cpp/2.5.1/nav_g.png | Bin 0 -> 95 bytes
content/api/cpp/2.5.1/nav_h.png | Bin 0 -> 98 bytes
content/api/cpp/2.5.1/nav_hd.png | Bin 0 -> 114 bytes
content/api/cpp/2.5.1/open.png | Bin 0 -> 123 bytes
content/api/cpp/2.5.1/pages.html | 87 +
.../2.5.1/producer__configuration_8h_source.html | 237 +++
.../cpp/2.5.1/reader__configuration_8h_source.html | 135 ++
content/api/cpp/2.5.1/search/all_0.js | 16 +
content/api/cpp/2.5.1/search/all_1.js | 6 +
content/api/cpp/2.5.1/search/all_10.js | 44 +
content/api/cpp/2.5.1/search/all_11.js | 4 +
content/api/cpp/2.5.1/search/all_12.js | 5 +
content/api/cpp/2.5.1/search/all_2.js | 20 +
content/api/cpp/2.5.1/search/all_3.js | 8 +
content/api/cpp/2.5.1/search/all_4.js | 5 +
content/api/cpp/2.5.1/search/all_5.js | 6 +
content/api/cpp/2.5.1/search/all_6.js | 51 +
content/api/cpp/2.5.1/search/all_7.js | 7 +
content/api/cpp/2.5.1/search/all_8.js | 9 +
content/api/cpp/2.5.1/search/all_9.js | 4 +
content/api/cpp/2.5.1/search/all_a.js | 4 +
content/api/cpp/2.5.1/search/all_b.js | 6 +
content/api/cpp/2.5.1/search/all_c.js | 9 +
content/api/cpp/2.5.1/search/all_d.js | 5 +
content/api/cpp/2.5.1/search/all_e.js | 8 +
content/api/cpp/2.5.1/search/all_f.js | 50 +
content/api/cpp/2.5.1/search/classes_0.js | 9 +
content/api/cpp/2.5.1/search/classes_1.js | 4 +
content/api/cpp/2.5.1/search/classes_2.js | 8 +
content/api/cpp/2.5.1/search/classes_3.js | 4 +
content/api/cpp/2.5.1/search/classes_4.js | 4 +
content/api/cpp/2.5.1/search/classes_5.js | 5 +
content/api/cpp/2.5.1/search/classes_6.js | 8 +
content/api/cpp/2.5.1/search/classes_7.js | 5 +
content/api/cpp/2.5.1/search/classes_8.js | 5 +
content/api/cpp/2.5.1/search/classes_9.js | 4 +
content/api/cpp/2.5.1/search/classes_a.js | 4 +
content/api/cpp/2.5.1/search/close.svg | 31 +
content/api/cpp/2.5.1/search/enums_0.js | 4 +
content/api/cpp/2.5.1/search/enums_1.js | 4 +
content/api/cpp/2.5.1/search/enums_2.js | 4 +
content/api/cpp/2.5.1/search/enumvalues_0.js | 6 +
content/api/cpp/2.5.1/search/enumvalues_1.js | 4 +
content/api/cpp/2.5.1/search/enumvalues_2.js | 7 +
content/api/cpp/2.5.1/search/enumvalues_3.js | 4 +
content/api/cpp/2.5.1/search/enumvalues_4.js | 4 +
content/api/cpp/2.5.1/search/enumvalues_5.js | 7 +
content/api/cpp/2.5.1/search/enumvalues_6.js | 4 +
content/api/cpp/2.5.1/search/enumvalues_7.js | 4 +
content/api/cpp/2.5.1/search/enumvalues_8.js | 4 +
content/api/cpp/2.5.1/search/enumvalues_9.js | 4 +
content/api/cpp/2.5.1/search/enumvalues_a.js | 41 +
content/api/cpp/2.5.1/search/enumvalues_b.js | 4 +
content/api/cpp/2.5.1/search/functions_0.js | 7 +
content/api/cpp/2.5.1/search/functions_1.js | 4 +
content/api/cpp/2.5.1/search/functions_2.js | 12 +
content/api/cpp/2.5.1/search/functions_3.js | 5 +
content/api/cpp/2.5.1/search/functions_4.js | 4 +
content/api/cpp/2.5.1/search/functions_5.js | 5 +
content/api/cpp/2.5.1/search/functions_6.js | 51 +
content/api/cpp/2.5.1/search/functions_7.js | 7 +
content/api/cpp/2.5.1/search/functions_8.js | 5 +
content/api/cpp/2.5.1/search/functions_9.js | 4 +
content/api/cpp/2.5.1/search/functions_a.js | 4 +
content/api/cpp/2.5.1/search/functions_b.js | 4 +
content/api/cpp/2.5.1/search/functions_c.js | 8 +
content/api/cpp/2.5.1/search/functions_d.js | 42 +
content/api/cpp/2.5.1/search/functions_e.js | 5 +
content/api/cpp/2.5.1/search/mag.svg | 37 +
content/api/cpp/2.5.1/search/mag_d.svg | 37 +
content/api/cpp/2.5.1/search/mag_sel.svg | 74 +
content/api/cpp/2.5.1/search/mag_seld.svg | 74 +
content/api/cpp/2.5.1/search/namespaces_0.js | 4 +
content/api/cpp/2.5.1/search/pages_0.js | 4 +
content/api/cpp/2.5.1/search/pages_1.js | 4 +
content/api/cpp/2.5.1/search/search.css | 291 +++
content/api/cpp/2.5.1/search/search.js | 816 ++++++++
content/api/cpp/2.5.1/search/searchdata.js | 36 +
content/api/cpp/2.5.1/search/typedefs_0.js | 4 +
content/api/cpp/2.5.1/search/typedefs_1.js | 5 +
content/api/cpp/2.5.1/splitbar.png | Bin 0 -> 314 bytes
content/api/cpp/2.5.1/splitbard.png | Bin 0 -> 282 bytes
content/api/cpp/2.5.1/string__list_8h_source.html | 109 ++
content/api/cpp/2.5.1/string__map_8h_source.html | 112 ++
content/api/cpp/2.5.1/sync_off.png | Bin 0 -> 853 bytes
content/api/cpp/2.5.1/sync_on.png | Bin 0 -> 845 bytes
content/api/cpp/2.5.1/tab_a.png | Bin 0 -> 142 bytes
content/api/cpp/2.5.1/tab_ad.png | Bin 0 -> 135 bytes
content/api/cpp/2.5.1/tab_b.png | Bin 0 -> 169 bytes
content/api/cpp/2.5.1/tab_bd.png | Bin 0 -> 173 bytes
content/api/cpp/2.5.1/tab_h.png | Bin 0 -> 177 bytes
content/api/cpp/2.5.1/tab_hd.png | Bin 0 -> 180 bytes
content/api/cpp/2.5.1/tab_s.png | Bin 0 -> 184 bytes
content/api/cpp/2.5.1/tab_sd.png | Bin 0 -> 188 bytes
content/api/cpp/2.5.1/tabs.css | 1 +
.../api/cpp/2.5.2/_authentication_8h_source.html | 218 +++
.../2.5.2/_broker_consumer_stats_8h_source.html | 166 ++
content/api/cpp/2.5.2/_client_8h_source.html | 204 ++
.../cpp/2.5.2/_client_configuration_8h_source.html | 187 ++
.../api/cpp/2.5.2/_compression_type_8h_source.html | 103 +
content/api/cpp/2.5.2/_consumer_8h_source.html | 206 ++
.../2.5.2/_consumer_configuration_8h_source.html | 221 +++
.../_consumer_crypto_failure_action_8h_source.html | 106 ++
.../api/cpp/2.5.2/_consumer_type_8h_source.html | 110 ++
.../cpp/2.5.2/_crypto_key_reader_8h_source.html | 140 ++
.../cpp/2.5.2/_deprecated_exception_8h_source.html | 107 ++
.../cpp/2.5.2/_encryption_key_info_8h_source.html | 136 ++
.../api/cpp/2.5.2/_initial_position_8h_source.html | 100 +
content/api/cpp/2.5.2/_logger_8h_source.html | 124 ++
content/api/cpp/2.5.2/_message_8h_source.html | 193 ++
.../api/cpp/2.5.2/_message_batch_8h_source.html | 121 ++
.../api/cpp/2.5.2/_message_builder_8h_source.html | 161 ++
content/api/cpp/2.5.2/_message_id_8h_source.html | 163 ++
.../2.5.2/_message_routing_policy_8h_source.html | 127 ++
content/api/cpp/2.5.2/_producer_8h_source.html | 157 ++
.../2.5.2/_producer_configuration_8h_source.html | 220 +++
.../_producer_crypto_failure_action_8h_source.html | 102 +
content/api/cpp/2.5.2/_reader_8h_source.html | 156 ++
.../cpp/2.5.2/_reader_configuration_8h_source.html | 152 ++
content/api/cpp/2.5.2/_result_8h_source.html | 196 ++
content/api/cpp/2.5.2/_schema_8h_source.html | 184 ++
.../api/cpp/2.5.2/_topic_metadata_8h_source.html | 104 ++
content/api/cpp/2.5.2/annotated.html | 114 ++
content/api/cpp/2.5.2/bc_s.png | Bin 0 -> 676 bytes
content/api/cpp/2.5.2/bc_sd.png | Bin 0 -> 635 bytes
content/api/cpp/2.5.2/bdwn.png | Bin 0 -> 147 bytes
.../cpp/2.5.2/c_2_authentication_8h_source.html | 116 ++
content/api/cpp/2.5.2/c_2_client_8h_source.html | 180 ++
content/api/cpp/2.5.2/c_2_consumer_8h_source.html | 180 ++
content/api/cpp/2.5.2/c_2_message_8h_source.html | 160 ++
content/api/cpp/2.5.2/c_2_producer_8h_source.html | 132 ++
content/api/cpp/2.5.2/c_2_reader_8h_source.html | 120 ++
content/api/cpp/2.5.2/c_2_result_8h_source.html | 148 ++
content/api/cpp/2.5.2/classes.html | 118 ++
.../2.5.2/classpulsar_1_1_auth_athenz-members.html | 99 +
.../api/cpp/2.5.2/classpulsar_1_1_auth_athenz.html | 199 ++
.../api/cpp/2.5.2/classpulsar_1_1_auth_athenz.png | Bin 0 -> 596 bytes
.../classpulsar_1_1_auth_factory-members.html | 96 +
.../cpp/2.5.2/classpulsar_1_1_auth_factory.html | 163 ++
.../2.5.2/classpulsar_1_1_auth_tls-members.html | 100 +
.../api/cpp/2.5.2/classpulsar_1_1_auth_tls.html | 202 ++
content/api/cpp/2.5.2/classpulsar_1_1_auth_tls.png | Bin 0 -> 568 bytes
.../2.5.2/classpulsar_1_1_auth_token-members.html | 101 +
.../api/cpp/2.5.2/classpulsar_1_1_auth_token.html | 269 +++
.../api/cpp/2.5.2/classpulsar_1_1_auth_token.png | Bin 0 -> 585 bytes
.../classpulsar_1_1_authentication-members.html | 96 +
.../cpp/2.5.2/classpulsar_1_1_authentication.html | 134 ++
.../cpp/2.5.2/classpulsar_1_1_authentication.png | Bin 0 -> 1053 bytes
...r_1_1_authentication_data_provider-members.html | 99 +
...asspulsar_1_1_authentication_data_provider.html | 120 ++
...sspulsar_1_1_broker_consumer_stats-members.html | 107 ++
.../classpulsar_1_1_broker_consumer_stats.html | 495 +++++
.../cpp/2.5.2/classpulsar_1_1_client-members.html | 116 ++
content/api/cpp/2.5.2/classpulsar_1_1_client.html | 545 ++++++
...asspulsar_1_1_client_configuration-members.html | 121 ++
.../classpulsar_1_1_client_configuration.html | 499 +++++
.../2.5.2/classpulsar_1_1_consumer-members.html | 125 ++
.../api/cpp/2.5.2/classpulsar_1_1_consumer.html | 814 ++++++++
...spulsar_1_1_consumer_configuration-members.html | 132 ++
.../classpulsar_1_1_consumer_configuration.html | 662 +++++++
.../classpulsar_1_1_crypto_key_reader-members.html | 92 +
.../2.5.2/classpulsar_1_1_crypto_key_reader.html | 102 +
...asspulsar_1_1_deprecated_exception-members.html | 90 +
.../classpulsar_1_1_deprecated_exception.html | 105 ++
.../2.5.2/classpulsar_1_1_deprecated_exception.png | Bin 0 -> 697 bytes
...lasspulsar_1_1_encryption_key_info-members.html | 97 +
.../2.5.2/classpulsar_1_1_encryption_key_info.html | 125 ++
.../cpp/2.5.2/classpulsar_1_1_logger-members.html | 97 +
content/api/cpp/2.5.2/classpulsar_1_1_logger.html | 112 ++
.../classpulsar_1_1_logger_factory-members.html | 91 +
.../cpp/2.5.2/classpulsar_1_1_logger_factory.html | 99 +
.../cpp/2.5.2/classpulsar_1_1_message-members.html | 120 ++
content/api/cpp/2.5.2/classpulsar_1_1_message.html | 459 +++++
.../classpulsar_1_1_message_batch-members.html | 94 +
.../cpp/2.5.2/classpulsar_1_1_message_batch.html | 108 ++
.../classpulsar_1_1_message_builder-members.html | 107 ++
.../cpp/2.5.2/classpulsar_1_1_message_builder.html | 491 +++++
.../2.5.2/classpulsar_1_1_message_id-members.html | 122 ++
.../api/cpp/2.5.2/classpulsar_1_1_message_id.html | 330 ++++
...spulsar_1_1_message_routing_policy-members.html | 92 +
.../classpulsar_1_1_message_routing_policy.html | 129 ++
.../2.5.2/classpulsar_1_1_producer-members.html | 103 +
.../api/cpp/2.5.2/classpulsar_1_1_producer.html | 373 ++++
...spulsar_1_1_producer_configuration-members.html | 144 ++
.../classpulsar_1_1_producer_configuration.html | 490 +++++
.../cpp/2.5.2/classpulsar_1_1_reader-members.html | 105 ++
content/api/cpp/2.5.2/classpulsar_1_1_reader.html | 410 ++++
...asspulsar_1_1_reader_configuration-members.html | 106 ++
.../classpulsar_1_1_reader_configuration.html | 233 +++
.../2.5.2/classpulsar_1_1_schema_info-members.html | 95 +
.../api/cpp/2.5.2/classpulsar_1_1_schema_info.html | 233 +++
.../classpulsar_1_1_topic_metadata-members.html | 91 +
.../cpp/2.5.2/classpulsar_1_1_topic_metadata.html | 103 +
.../cpp/2.5.2/client__configuration_8h_source.html | 173 ++
content/api/cpp/2.5.2/closed.png | Bin 0 -> 132 bytes
.../2.5.2/consumer__configuration_8h_source.html | 202 ++
content/api/cpp/2.5.2/darkmode_toggle.js | 266 +++
content/api/cpp/2.5.2/defines_8h_source.html | 113 ++
content/api/cpp/2.5.2/deprecated.html | 91 +
.../dir_501ae28692a6b25a33adbd2bed71d4b9.html | 120 ++
.../dir_84093bac216bb6272e4432021f1ca7f4.html | 151 ++
.../dir_d44c64559bbebec7f509842c48db8b23.html | 92 +
content/api/cpp/2.5.2/doc.png | Bin 0 -> 746 bytes
content/api/cpp/2.5.2/docd.png | Bin 0 -> 756 bytes
content/api/cpp/2.5.2/doxygen.css | 1971 ++++++++++++++++++++
content/api/cpp/2.5.2/doxygen.svg | 26 +
content/api/cpp/2.5.2/dynsections.js | 123 ++
content/api/cpp/2.5.2/files.html | 132 ++
content/api/cpp/2.5.2/folderclosed.png | Bin 0 -> 616 bytes
content/api/cpp/2.5.2/folderopen.png | Bin 0 -> 597 bytes
content/api/cpp/2.5.2/functions.html | 263 +++
content/api/cpp/2.5.2/functions_func.html | 263 +++
content/api/cpp/2.5.2/hierarchy.html | 114 ++
content/api/cpp/2.5.2/index.html | 213 +++
content/api/cpp/2.5.2/jquery.js | 34 +
content/api/cpp/2.5.2/menu.js | 136 ++
content/api/cpp/2.5.2/menudata.js | 98 +
content/api/cpp/2.5.2/message__id_8h_source.html | 114 ++
.../api/cpp/2.5.2/message__router_8h_source.html | 106 ++
content/api/cpp/2.5.2/namespacemembers.html | 194 ++
content/api/cpp/2.5.2/namespacemembers_enum.html | 84 +
content/api/cpp/2.5.2/namespacemembers_eval.html | 184 ++
content/api/cpp/2.5.2/namespacemembers_type.html | 84 +
content/api/cpp/2.5.2/namespacepulsar.html | 507 +++++
content/api/cpp/2.5.2/namespaces.html | 114 ++
content/api/cpp/2.5.2/nav_f.png | Bin 0 -> 153 bytes
content/api/cpp/2.5.2/nav_fd.png | Bin 0 -> 169 bytes
content/api/cpp/2.5.2/nav_g.png | Bin 0 -> 95 bytes
content/api/cpp/2.5.2/nav_h.png | Bin 0 -> 98 bytes
content/api/cpp/2.5.2/nav_hd.png | Bin 0 -> 114 bytes
content/api/cpp/2.5.2/open.png | Bin 0 -> 123 bytes
content/api/cpp/2.5.2/pages.html | 87 +
.../2.5.2/producer__configuration_8h_source.html | 237 +++
.../cpp/2.5.2/reader__configuration_8h_source.html | 135 ++
content/api/cpp/2.5.2/search/all_0.js | 16 +
content/api/cpp/2.5.2/search/all_1.js | 6 +
content/api/cpp/2.5.2/search/all_10.js | 45 +
content/api/cpp/2.5.2/search/all_11.js | 4 +
content/api/cpp/2.5.2/search/all_12.js | 5 +
content/api/cpp/2.5.2/search/all_2.js | 20 +
content/api/cpp/2.5.2/search/all_3.js | 8 +
content/api/cpp/2.5.2/search/all_4.js | 5 +
content/api/cpp/2.5.2/search/all_5.js | 6 +
content/api/cpp/2.5.2/search/all_6.js | 52 +
content/api/cpp/2.5.2/search/all_7.js | 7 +
content/api/cpp/2.5.2/search/all_8.js | 9 +
content/api/cpp/2.5.2/search/all_9.js | 4 +
content/api/cpp/2.5.2/search/all_a.js | 4 +
content/api/cpp/2.5.2/search/all_b.js | 6 +
content/api/cpp/2.5.2/search/all_c.js | 9 +
content/api/cpp/2.5.2/search/all_d.js | 5 +
content/api/cpp/2.5.2/search/all_e.js | 8 +
content/api/cpp/2.5.2/search/all_f.js | 50 +
content/api/cpp/2.5.2/search/classes_0.js | 9 +
content/api/cpp/2.5.2/search/classes_1.js | 4 +
content/api/cpp/2.5.2/search/classes_2.js | 8 +
content/api/cpp/2.5.2/search/classes_3.js | 4 +
content/api/cpp/2.5.2/search/classes_4.js | 4 +
content/api/cpp/2.5.2/search/classes_5.js | 5 +
content/api/cpp/2.5.2/search/classes_6.js | 8 +
content/api/cpp/2.5.2/search/classes_7.js | 5 +
content/api/cpp/2.5.2/search/classes_8.js | 5 +
content/api/cpp/2.5.2/search/classes_9.js | 4 +
content/api/cpp/2.5.2/search/classes_a.js | 4 +
content/api/cpp/2.5.2/search/close.svg | 31 +
content/api/cpp/2.5.2/search/enums_0.js | 4 +
content/api/cpp/2.5.2/search/enums_1.js | 4 +
content/api/cpp/2.5.2/search/enums_2.js | 4 +
content/api/cpp/2.5.2/search/enumvalues_0.js | 6 +
content/api/cpp/2.5.2/search/enumvalues_1.js | 4 +
content/api/cpp/2.5.2/search/enumvalues_2.js | 7 +
content/api/cpp/2.5.2/search/enumvalues_3.js | 4 +
content/api/cpp/2.5.2/search/enumvalues_4.js | 4 +
content/api/cpp/2.5.2/search/enumvalues_5.js | 7 +
content/api/cpp/2.5.2/search/enumvalues_6.js | 4 +
content/api/cpp/2.5.2/search/enumvalues_7.js | 4 +
content/api/cpp/2.5.2/search/enumvalues_8.js | 4 +
content/api/cpp/2.5.2/search/enumvalues_9.js | 4 +
content/api/cpp/2.5.2/search/enumvalues_a.js | 41 +
content/api/cpp/2.5.2/search/enumvalues_b.js | 4 +
content/api/cpp/2.5.2/search/functions_0.js | 7 +
content/api/cpp/2.5.2/search/functions_1.js | 4 +
content/api/cpp/2.5.2/search/functions_2.js | 12 +
content/api/cpp/2.5.2/search/functions_3.js | 5 +
content/api/cpp/2.5.2/search/functions_4.js | 4 +
content/api/cpp/2.5.2/search/functions_5.js | 5 +
content/api/cpp/2.5.2/search/functions_6.js | 52 +
content/api/cpp/2.5.2/search/functions_7.js | 7 +
content/api/cpp/2.5.2/search/functions_8.js | 5 +
content/api/cpp/2.5.2/search/functions_9.js | 4 +
content/api/cpp/2.5.2/search/functions_a.js | 4 +
content/api/cpp/2.5.2/search/functions_b.js | 4 +
content/api/cpp/2.5.2/search/functions_c.js | 8 +
content/api/cpp/2.5.2/search/functions_d.js | 43 +
content/api/cpp/2.5.2/search/functions_e.js | 5 +
content/api/cpp/2.5.2/search/mag.svg | 37 +
content/api/cpp/2.5.2/search/mag_d.svg | 37 +
content/api/cpp/2.5.2/search/mag_sel.svg | 74 +
content/api/cpp/2.5.2/search/mag_seld.svg | 74 +
content/api/cpp/2.5.2/search/namespaces_0.js | 4 +
content/api/cpp/2.5.2/search/pages_0.js | 4 +
content/api/cpp/2.5.2/search/pages_1.js | 4 +
content/api/cpp/2.5.2/search/search.css | 291 +++
content/api/cpp/2.5.2/search/search.js | 816 ++++++++
content/api/cpp/2.5.2/search/searchdata.js | 36 +
content/api/cpp/2.5.2/search/typedefs_0.js | 4 +
content/api/cpp/2.5.2/search/typedefs_1.js | 5 +
content/api/cpp/2.5.2/splitbar.png | Bin 0 -> 314 bytes
content/api/cpp/2.5.2/splitbard.png | Bin 0 -> 282 bytes
content/api/cpp/2.5.2/string__list_8h_source.html | 109 ++
content/api/cpp/2.5.2/string__map_8h_source.html | 112 ++
content/api/cpp/2.5.2/sync_off.png | Bin 0 -> 853 bytes
content/api/cpp/2.5.2/sync_on.png | Bin 0 -> 845 bytes
content/api/cpp/2.5.2/tab_a.png | Bin 0 -> 142 bytes
content/api/cpp/2.5.2/tab_ad.png | Bin 0 -> 135 bytes
content/api/cpp/2.5.2/tab_b.png | Bin 0 -> 169 bytes
content/api/cpp/2.5.2/tab_bd.png | Bin 0 -> 173 bytes
content/api/cpp/2.5.2/tab_h.png | Bin 0 -> 177 bytes
content/api/cpp/2.5.2/tab_hd.png | Bin 0 -> 180 bytes
content/api/cpp/2.5.2/tab_s.png | Bin 0 -> 184 bytes
content/api/cpp/2.5.2/tab_sd.png | Bin 0 -> 188 bytes
content/api/cpp/2.5.2/tabs.css | 1 +
.../api/cpp/2.6.0/_authentication_8h_source.html | 218 +++
.../2.6.0/_broker_consumer_stats_8h_source.html | 166 ++
content/api/cpp/2.6.0/_client_8h_source.html | 204 ++
.../cpp/2.6.0/_client_configuration_8h_source.html | 186 ++
.../api/cpp/2.6.0/_compression_type_8h_source.html | 103 +
content/api/cpp/2.6.0/_consumer_8h_source.html | 206 ++
.../2.6.0/_consumer_configuration_8h_source.html | 233 +++
.../_consumer_crypto_failure_action_8h_source.html | 106 ++
.../api/cpp/2.6.0/_consumer_type_8h_source.html | 110 ++
.../cpp/2.6.0/_crypto_key_reader_8h_source.html | 140 ++
.../cpp/2.6.0/_deprecated_exception_8h_source.html | 107 ++
.../cpp/2.6.0/_encryption_key_info_8h_source.html | 136 ++
.../api/cpp/2.6.0/_initial_position_8h_source.html | 100 +
content/api/cpp/2.6.0/_logger_8h_source.html | 123 ++
content/api/cpp/2.6.0/_message_8h_source.html | 193 ++
.../api/cpp/2.6.0/_message_batch_8h_source.html | 121 ++
.../api/cpp/2.6.0/_message_builder_8h_source.html | 161 ++
content/api/cpp/2.6.0/_message_id_8h_source.html | 163 ++
.../2.6.0/_message_routing_policy_8h_source.html | 127 ++
content/api/cpp/2.6.0/_producer_8h_source.html | 157 ++
.../2.6.0/_producer_configuration_8h_source.html | 220 +++
.../_producer_crypto_failure_action_8h_source.html | 102 +
content/api/cpp/2.6.0/_reader_8h_source.html | 156 ++
.../cpp/2.6.0/_reader_configuration_8h_source.html | 152 ++
content/api/cpp/2.6.0/_result_8h_source.html | 196 ++
content/api/cpp/2.6.0/_schema_8h_source.html | 184 ++
.../api/cpp/2.6.0/_topic_metadata_8h_source.html | 104 ++
content/api/cpp/2.6.0/annotated.html | 114 ++
content/api/cpp/2.6.0/bc_s.png | Bin 0 -> 676 bytes
content/api/cpp/2.6.0/bc_sd.png | Bin 0 -> 635 bytes
content/api/cpp/2.6.0/bdwn.png | Bin 0 -> 147 bytes
.../cpp/2.6.0/c_2_authentication_8h_source.html | 116 ++
content/api/cpp/2.6.0/c_2_client_8h_source.html | 180 ++
content/api/cpp/2.6.0/c_2_consumer_8h_source.html | 180 ++
content/api/cpp/2.6.0/c_2_message_8h_source.html | 160 ++
content/api/cpp/2.6.0/c_2_producer_8h_source.html | 132 ++
content/api/cpp/2.6.0/c_2_reader_8h_source.html | 120 ++
content/api/cpp/2.6.0/c_2_result_8h_source.html | 148 ++
content/api/cpp/2.6.0/classes.html | 118 ++
.../2.6.0/classpulsar_1_1_auth_athenz-members.html | 99 +
.../api/cpp/2.6.0/classpulsar_1_1_auth_athenz.html | 199 ++
.../api/cpp/2.6.0/classpulsar_1_1_auth_athenz.png | Bin 0 -> 596 bytes
.../classpulsar_1_1_auth_factory-members.html | 96 +
.../cpp/2.6.0/classpulsar_1_1_auth_factory.html | 163 ++
.../2.6.0/classpulsar_1_1_auth_tls-members.html | 100 +
.../api/cpp/2.6.0/classpulsar_1_1_auth_tls.html | 202 ++
content/api/cpp/2.6.0/classpulsar_1_1_auth_tls.png | Bin 0 -> 568 bytes
.../2.6.0/classpulsar_1_1_auth_token-members.html | 101 +
.../api/cpp/2.6.0/classpulsar_1_1_auth_token.html | 269 +++
.../api/cpp/2.6.0/classpulsar_1_1_auth_token.png | Bin 0 -> 585 bytes
.../classpulsar_1_1_authentication-members.html | 96 +
.../cpp/2.6.0/classpulsar_1_1_authentication.html | 134 ++
.../cpp/2.6.0/classpulsar_1_1_authentication.png | Bin 0 -> 1053 bytes
...r_1_1_authentication_data_provider-members.html | 99 +
...asspulsar_1_1_authentication_data_provider.html | 120 ++
...sspulsar_1_1_broker_consumer_stats-members.html | 107 ++
.../classpulsar_1_1_broker_consumer_stats.html | 495 +++++
.../cpp/2.6.0/classpulsar_1_1_client-members.html | 116 ++
content/api/cpp/2.6.0/classpulsar_1_1_client.html | 545 ++++++
...asspulsar_1_1_client_configuration-members.html | 120 ++
.../classpulsar_1_1_client_configuration.html | 497 +++++
.../2.6.0/classpulsar_1_1_consumer-members.html | 125 ++
.../api/cpp/2.6.0/classpulsar_1_1_consumer.html | 814 ++++++++
...spulsar_1_1_consumer_configuration-members.html | 136 ++
.../classpulsar_1_1_consumer_configuration.html | 758 ++++++++
.../classpulsar_1_1_crypto_key_reader-members.html | 92 +
.../2.6.0/classpulsar_1_1_crypto_key_reader.html | 102 +
...asspulsar_1_1_deprecated_exception-members.html | 90 +
.../classpulsar_1_1_deprecated_exception.html | 105 ++
.../2.6.0/classpulsar_1_1_deprecated_exception.png | Bin 0 -> 697 bytes
...lasspulsar_1_1_encryption_key_info-members.html | 97 +
.../2.6.0/classpulsar_1_1_encryption_key_info.html | 125 ++
.../cpp/2.6.0/classpulsar_1_1_logger-members.html | 97 +
content/api/cpp/2.6.0/classpulsar_1_1_logger.html | 112 ++
.../classpulsar_1_1_logger_factory-members.html | 91 +
.../cpp/2.6.0/classpulsar_1_1_logger_factory.html | 99 +
.../cpp/2.6.0/classpulsar_1_1_message-members.html | 120 ++
content/api/cpp/2.6.0/classpulsar_1_1_message.html | 459 +++++
.../classpulsar_1_1_message_batch-members.html | 94 +
.../cpp/2.6.0/classpulsar_1_1_message_batch.html | 108 ++
.../classpulsar_1_1_message_builder-members.html | 107 ++
.../cpp/2.6.0/classpulsar_1_1_message_builder.html | 491 +++++
.../2.6.0/classpulsar_1_1_message_id-members.html | 122 ++
.../api/cpp/2.6.0/classpulsar_1_1_message_id.html | 330 ++++
...spulsar_1_1_message_routing_policy-members.html | 92 +
.../classpulsar_1_1_message_routing_policy.html | 129 ++
.../2.6.0/classpulsar_1_1_producer-members.html | 103 +
.../api/cpp/2.6.0/classpulsar_1_1_producer.html | 373 ++++
...spulsar_1_1_producer_configuration-members.html | 144 ++
.../classpulsar_1_1_producer_configuration.html | 490 +++++
.../cpp/2.6.0/classpulsar_1_1_reader-members.html | 105 ++
content/api/cpp/2.6.0/classpulsar_1_1_reader.html | 410 ++++
...asspulsar_1_1_reader_configuration-members.html | 106 ++
.../classpulsar_1_1_reader_configuration.html | 233 +++
.../2.6.0/classpulsar_1_1_schema_info-members.html | 95 +
.../api/cpp/2.6.0/classpulsar_1_1_schema_info.html | 233 +++
.../classpulsar_1_1_topic_metadata-members.html | 91 +
.../cpp/2.6.0/classpulsar_1_1_topic_metadata.html | 103 +
.../cpp/2.6.0/client__configuration_8h_source.html | 173 ++
content/api/cpp/2.6.0/closed.png | Bin 0 -> 132 bytes
.../2.6.0/consumer__configuration_8h_source.html | 214 +++
content/api/cpp/2.6.0/darkmode_toggle.js | 266 +++
content/api/cpp/2.6.0/defines_8h_source.html | 113 ++
content/api/cpp/2.6.0/deprecated.html | 91 +
.../dir_501ae28692a6b25a33adbd2bed71d4b9.html | 120 ++
.../dir_84093bac216bb6272e4432021f1ca7f4.html | 151 ++
.../dir_d44c64559bbebec7f509842c48db8b23.html | 92 +
content/api/cpp/2.6.0/doc.png | Bin 0 -> 746 bytes
content/api/cpp/2.6.0/docd.png | Bin 0 -> 756 bytes
content/api/cpp/2.6.0/doxygen.css | 1971 ++++++++++++++++++++
content/api/cpp/2.6.0/doxygen.svg | 26 +
content/api/cpp/2.6.0/dynsections.js | 123 ++
content/api/cpp/2.6.0/files.html | 132 ++
content/api/cpp/2.6.0/folderclosed.png | Bin 0 -> 616 bytes
content/api/cpp/2.6.0/folderopen.png | Bin 0 -> 597 bytes
content/api/cpp/2.6.0/functions.html | 267 +++
content/api/cpp/2.6.0/functions_func.html | 267 +++
content/api/cpp/2.6.0/hierarchy.html | 114 ++
content/api/cpp/2.6.0/index.html | 213 +++
content/api/cpp/2.6.0/jquery.js | 34 +
content/api/cpp/2.6.0/menu.js | 136 ++
content/api/cpp/2.6.0/menudata.js | 98 +
content/api/cpp/2.6.0/message__id_8h_source.html | 114 ++
.../api/cpp/2.6.0/message__router_8h_source.html | 106 ++
content/api/cpp/2.6.0/namespacemembers.html | 194 ++
content/api/cpp/2.6.0/namespacemembers_enum.html | 84 +
content/api/cpp/2.6.0/namespacemembers_eval.html | 184 ++
content/api/cpp/2.6.0/namespacemembers_type.html | 84 +
content/api/cpp/2.6.0/namespacepulsar.html | 507 +++++
content/api/cpp/2.6.0/namespaces.html | 114 ++
content/api/cpp/2.6.0/nav_f.png | Bin 0 -> 153 bytes
content/api/cpp/2.6.0/nav_fd.png | Bin 0 -> 169 bytes
content/api/cpp/2.6.0/nav_g.png | Bin 0 -> 95 bytes
content/api/cpp/2.6.0/nav_h.png | Bin 0 -> 98 bytes
content/api/cpp/2.6.0/nav_hd.png | Bin 0 -> 114 bytes
content/api/cpp/2.6.0/open.png | Bin 0 -> 123 bytes
content/api/cpp/2.6.0/pages.html | 87 +
.../2.6.0/producer__configuration_8h_source.html | 239 +++
.../cpp/2.6.0/reader__configuration_8h_source.html | 135 ++
content/api/cpp/2.6.0/search/all_0.js | 16 +
content/api/cpp/2.6.0/search/all_1.js | 6 +
content/api/cpp/2.6.0/search/all_10.js | 47 +
content/api/cpp/2.6.0/search/all_11.js | 4 +
content/api/cpp/2.6.0/search/all_12.js | 5 +
content/api/cpp/2.6.0/search/all_2.js | 20 +
content/api/cpp/2.6.0/search/all_3.js | 8 +
content/api/cpp/2.6.0/search/all_4.js | 5 +
content/api/cpp/2.6.0/search/all_5.js | 6 +
content/api/cpp/2.6.0/search/all_6.js | 54 +
content/api/cpp/2.6.0/search/all_7.js | 7 +
content/api/cpp/2.6.0/search/all_8.js | 9 +
content/api/cpp/2.6.0/search/all_9.js | 4 +
content/api/cpp/2.6.0/search/all_a.js | 4 +
content/api/cpp/2.6.0/search/all_b.js | 6 +
content/api/cpp/2.6.0/search/all_c.js | 9 +
content/api/cpp/2.6.0/search/all_d.js | 5 +
content/api/cpp/2.6.0/search/all_e.js | 8 +
content/api/cpp/2.6.0/search/all_f.js | 50 +
content/api/cpp/2.6.0/search/classes_0.js | 9 +
content/api/cpp/2.6.0/search/classes_1.js | 4 +
content/api/cpp/2.6.0/search/classes_2.js | 8 +
content/api/cpp/2.6.0/search/classes_3.js | 4 +
content/api/cpp/2.6.0/search/classes_4.js | 4 +
content/api/cpp/2.6.0/search/classes_5.js | 5 +
content/api/cpp/2.6.0/search/classes_6.js | 8 +
content/api/cpp/2.6.0/search/classes_7.js | 5 +
content/api/cpp/2.6.0/search/classes_8.js | 5 +
content/api/cpp/2.6.0/search/classes_9.js | 4 +
content/api/cpp/2.6.0/search/classes_a.js | 4 +
content/api/cpp/2.6.0/search/close.svg | 31 +
content/api/cpp/2.6.0/search/enums_0.js | 4 +
content/api/cpp/2.6.0/search/enums_1.js | 4 +
content/api/cpp/2.6.0/search/enums_2.js | 4 +
content/api/cpp/2.6.0/search/enumvalues_0.js | 6 +
content/api/cpp/2.6.0/search/enumvalues_1.js | 4 +
content/api/cpp/2.6.0/search/enumvalues_2.js | 7 +
content/api/cpp/2.6.0/search/enumvalues_3.js | 4 +
content/api/cpp/2.6.0/search/enumvalues_4.js | 4 +
content/api/cpp/2.6.0/search/enumvalues_5.js | 7 +
content/api/cpp/2.6.0/search/enumvalues_6.js | 4 +
content/api/cpp/2.6.0/search/enumvalues_7.js | 4 +
content/api/cpp/2.6.0/search/enumvalues_8.js | 4 +
content/api/cpp/2.6.0/search/enumvalues_9.js | 4 +
content/api/cpp/2.6.0/search/enumvalues_a.js | 41 +
content/api/cpp/2.6.0/search/enumvalues_b.js | 4 +
content/api/cpp/2.6.0/search/functions_0.js | 7 +
content/api/cpp/2.6.0/search/functions_1.js | 4 +
content/api/cpp/2.6.0/search/functions_2.js | 12 +
content/api/cpp/2.6.0/search/functions_3.js | 5 +
content/api/cpp/2.6.0/search/functions_4.js | 4 +
content/api/cpp/2.6.0/search/functions_5.js | 5 +
content/api/cpp/2.6.0/search/functions_6.js | 54 +
content/api/cpp/2.6.0/search/functions_7.js | 7 +
content/api/cpp/2.6.0/search/functions_8.js | 5 +
content/api/cpp/2.6.0/search/functions_9.js | 4 +
content/api/cpp/2.6.0/search/functions_a.js | 4 +
content/api/cpp/2.6.0/search/functions_b.js | 4 +
content/api/cpp/2.6.0/search/functions_c.js | 8 +
content/api/cpp/2.6.0/search/functions_d.js | 45 +
content/api/cpp/2.6.0/search/functions_e.js | 5 +
content/api/cpp/2.6.0/search/mag.svg | 37 +
content/api/cpp/2.6.0/search/mag_d.svg | 37 +
content/api/cpp/2.6.0/search/mag_sel.svg | 74 +
content/api/cpp/2.6.0/search/mag_seld.svg | 74 +
content/api/cpp/2.6.0/search/namespaces_0.js | 4 +
content/api/cpp/2.6.0/search/pages_0.js | 4 +
content/api/cpp/2.6.0/search/pages_1.js | 4 +
content/api/cpp/2.6.0/search/search.css | 291 +++
content/api/cpp/2.6.0/search/search.js | 816 ++++++++
content/api/cpp/2.6.0/search/searchdata.js | 36 +
content/api/cpp/2.6.0/search/typedefs_0.js | 4 +
content/api/cpp/2.6.0/search/typedefs_1.js | 5 +
content/api/cpp/2.6.0/splitbar.png | Bin 0 -> 314 bytes
content/api/cpp/2.6.0/splitbard.png | Bin 0 -> 282 bytes
content/api/cpp/2.6.0/string__list_8h_source.html | 109 ++
content/api/cpp/2.6.0/string__map_8h_source.html | 112 ++
content/api/cpp/2.6.0/sync_off.png | Bin 0 -> 853 bytes
content/api/cpp/2.6.0/sync_on.png | Bin 0 -> 845 bytes
content/api/cpp/2.6.0/tab_a.png | Bin 0 -> 142 bytes
content/api/cpp/2.6.0/tab_ad.png | Bin 0 -> 135 bytes
content/api/cpp/2.6.0/tab_b.png | Bin 0 -> 169 bytes
content/api/cpp/2.6.0/tab_bd.png | Bin 0 -> 173 bytes
content/api/cpp/2.6.0/tab_h.png | Bin 0 -> 177 bytes
content/api/cpp/2.6.0/tab_hd.png | Bin 0 -> 180 bytes
content/api/cpp/2.6.0/tab_s.png | Bin 0 -> 184 bytes
content/api/cpp/2.6.0/tab_sd.png | Bin 0 -> 188 bytes
content/api/cpp/2.6.0/tabs.css | 1 +
.../api/cpp/2.6.1/_authentication_8h_source.html | 303 +++
.../2.6.1/_broker_consumer_stats_8h_source.html | 166 ++
content/api/cpp/2.6.1/_client_8h_source.html | 204 ++
.../cpp/2.6.1/_client_configuration_8h_source.html | 186 ++
.../api/cpp/2.6.1/_compression_type_8h_source.html | 103 +
content/api/cpp/2.6.1/_consumer_8h_source.html | 206 ++
.../2.6.1/_consumer_configuration_8h_source.html | 233 +++
.../_consumer_crypto_failure_action_8h_source.html | 106 ++
.../api/cpp/2.6.1/_consumer_type_8h_source.html | 110 ++
.../cpp/2.6.1/_crypto_key_reader_8h_source.html | 140 ++
.../cpp/2.6.1/_deprecated_exception_8h_source.html | 107 ++
.../cpp/2.6.1/_encryption_key_info_8h_source.html | 136 ++
.../api/cpp/2.6.1/_initial_position_8h_source.html | 100 +
content/api/cpp/2.6.1/_logger_8h_source.html | 123 ++
content/api/cpp/2.6.1/_message_8h_source.html | 193 ++
.../api/cpp/2.6.1/_message_batch_8h_source.html | 121 ++
.../api/cpp/2.6.1/_message_builder_8h_source.html | 161 ++
content/api/cpp/2.6.1/_message_id_8h_source.html | 163 ++
.../2.6.1/_message_routing_policy_8h_source.html | 127 ++
content/api/cpp/2.6.1/_producer_8h_source.html | 157 ++
.../2.6.1/_producer_configuration_8h_source.html | 220 +++
.../_producer_crypto_failure_action_8h_source.html | 102 +
content/api/cpp/2.6.1/_reader_8h_source.html | 156 ++
.../cpp/2.6.1/_reader_configuration_8h_source.html | 152 ++
content/api/cpp/2.6.1/_result_8h_source.html | 198 ++
content/api/cpp/2.6.1/_schema_8h_source.html | 184 ++
.../api/cpp/2.6.1/_topic_metadata_8h_source.html | 104 ++
content/api/cpp/2.6.1/annotated.html | 118 ++
content/api/cpp/2.6.1/bc_s.png | Bin 0 -> 676 bytes
content/api/cpp/2.6.1/bc_sd.png | Bin 0 -> 635 bytes
content/api/cpp/2.6.1/bdwn.png | Bin 0 -> 147 bytes
.../cpp/2.6.1/c_2_authentication_8h_source.html | 116 ++
content/api/cpp/2.6.1/c_2_client_8h_source.html | 180 ++
content/api/cpp/2.6.1/c_2_consumer_8h_source.html | 180 ++
content/api/cpp/2.6.1/c_2_message_8h_source.html | 160 ++
content/api/cpp/2.6.1/c_2_producer_8h_source.html | 132 ++
content/api/cpp/2.6.1/c_2_reader_8h_source.html | 120 ++
content/api/cpp/2.6.1/c_2_result_8h_source.html | 148 ++
content/api/cpp/2.6.1/classes.html | 121 ++
.../2.6.1/classpulsar_1_1_auth_athenz-members.html | 99 +
.../api/cpp/2.6.1/classpulsar_1_1_auth_athenz.html | 199 ++
.../api/cpp/2.6.1/classpulsar_1_1_auth_athenz.png | Bin 0 -> 596 bytes
.../classpulsar_1_1_auth_factory-members.html | 96 +
.../cpp/2.6.1/classpulsar_1_1_auth_factory.html | 163 ++
.../2.6.1/classpulsar_1_1_auth_oauth2-members.html | 99 +
.../api/cpp/2.6.1/classpulsar_1_1_auth_oauth2.html | 203 ++
.../api/cpp/2.6.1/classpulsar_1_1_auth_oauth2.png | Bin 0 -> 592 bytes
.../2.6.1/classpulsar_1_1_auth_tls-members.html | 100 +
.../api/cpp/2.6.1/classpulsar_1_1_auth_tls.html | 202 ++
content/api/cpp/2.6.1/classpulsar_1_1_auth_tls.png | Bin 0 -> 568 bytes
.../2.6.1/classpulsar_1_1_auth_token-members.html | 101 +
.../api/cpp/2.6.1/classpulsar_1_1_auth_token.html | 269 +++
.../api/cpp/2.6.1/classpulsar_1_1_auth_token.png | Bin 0 -> 585 bytes
.../classpulsar_1_1_authentication-members.html | 96 +
.../cpp/2.6.1/classpulsar_1_1_authentication.html | 135 ++
.../cpp/2.6.1/classpulsar_1_1_authentication.png | Bin 0 -> 1277 bytes
...r_1_1_authentication_data_provider-members.html | 99 +
...asspulsar_1_1_authentication_data_provider.html | 120 ++
...sspulsar_1_1_broker_consumer_stats-members.html | 107 ++
.../classpulsar_1_1_broker_consumer_stats.html | 495 +++++
.../classpulsar_1_1_cached_token-members.html | 93 +
.../cpp/2.6.1/classpulsar_1_1_cached_token.html | 102 +
.../cpp/2.6.1/classpulsar_1_1_client-members.html | 116 ++
content/api/cpp/2.6.1/classpulsar_1_1_client.html | 545 ++++++
...asspulsar_1_1_client_configuration-members.html | 120 ++
.../classpulsar_1_1_client_configuration.html | 497 +++++
.../2.6.1/classpulsar_1_1_consumer-members.html | 125 ++
.../api/cpp/2.6.1/classpulsar_1_1_consumer.html | 814 ++++++++
...spulsar_1_1_consumer_configuration-members.html | 136 ++
.../classpulsar_1_1_consumer_configuration.html | 758 ++++++++
.../classpulsar_1_1_crypto_key_reader-members.html | 92 +
.../2.6.1/classpulsar_1_1_crypto_key_reader.html | 102 +
...asspulsar_1_1_deprecated_exception-members.html | 90 +
.../classpulsar_1_1_deprecated_exception.html | 105 ++
.../2.6.1/classpulsar_1_1_deprecated_exception.png | Bin 0 -> 697 bytes
...lasspulsar_1_1_encryption_key_info-members.html | 97 +
.../2.6.1/classpulsar_1_1_encryption_key_info.html | 125 ++
.../cpp/2.6.1/classpulsar_1_1_logger-members.html | 97 +
content/api/cpp/2.6.1/classpulsar_1_1_logger.html | 112 ++
.../classpulsar_1_1_logger_factory-members.html | 91 +
.../cpp/2.6.1/classpulsar_1_1_logger_factory.html | 99 +
.../cpp/2.6.1/classpulsar_1_1_message-members.html | 120 ++
content/api/cpp/2.6.1/classpulsar_1_1_message.html | 459 +++++
.../classpulsar_1_1_message_batch-members.html | 94 +
.../cpp/2.6.1/classpulsar_1_1_message_batch.html | 108 ++
.../classpulsar_1_1_message_builder-members.html | 107 ++
.../cpp/2.6.1/classpulsar_1_1_message_builder.html | 491 +++++
.../2.6.1/classpulsar_1_1_message_id-members.html | 122 ++
.../api/cpp/2.6.1/classpulsar_1_1_message_id.html | 330 ++++
...spulsar_1_1_message_routing_policy-members.html | 92 +
.../classpulsar_1_1_message_routing_policy.html | 129 ++
.../2.6.1/classpulsar_1_1_oauth2_flow-members.html | 94 +
.../api/cpp/2.6.1/classpulsar_1_1_oauth2_flow.html | 181 ++
...lasspulsar_1_1_oauth2_token_result-members.html | 100 +
.../2.6.1/classpulsar_1_1_oauth2_token_result.html | 127 ++
.../2.6.1/classpulsar_1_1_producer-members.html | 103 +
.../api/cpp/2.6.1/classpulsar_1_1_producer.html | 373 ++++
...spulsar_1_1_producer_configuration-members.html | 144 ++
.../classpulsar_1_1_producer_configuration.html | 490 +++++
.../cpp/2.6.1/classpulsar_1_1_reader-members.html | 105 ++
content/api/cpp/2.6.1/classpulsar_1_1_reader.html | 410 ++++
...asspulsar_1_1_reader_configuration-members.html | 106 ++
.../classpulsar_1_1_reader_configuration.html | 233 +++
.../2.6.1/classpulsar_1_1_schema_info-members.html | 95 +
.../api/cpp/2.6.1/classpulsar_1_1_schema_info.html | 233 +++
.../classpulsar_1_1_topic_metadata-members.html | 91 +
.../cpp/2.6.1/classpulsar_1_1_topic_metadata.html | 103 +
.../cpp/2.6.1/client__configuration_8h_source.html | 173 ++
content/api/cpp/2.6.1/closed.png | Bin 0 -> 132 bytes
.../2.6.1/consumer__configuration_8h_source.html | 214 +++
content/api/cpp/2.6.1/darkmode_toggle.js | 266 +++
content/api/cpp/2.6.1/defines_8h_source.html | 113 ++
content/api/cpp/2.6.1/deprecated.html | 91 +
.../dir_501ae28692a6b25a33adbd2bed71d4b9.html | 120 ++
.../dir_84093bac216bb6272e4432021f1ca7f4.html | 151 ++
.../dir_d44c64559bbebec7f509842c48db8b23.html | 92 +
content/api/cpp/2.6.1/doc.png | Bin 0 -> 746 bytes
content/api/cpp/2.6.1/docd.png | Bin 0 -> 756 bytes
content/api/cpp/2.6.1/doxygen.css | 1971 ++++++++++++++++++++
content/api/cpp/2.6.1/doxygen.svg | 26 +
content/api/cpp/2.6.1/dynsections.js | 123 ++
content/api/cpp/2.6.1/files.html | 132 ++
content/api/cpp/2.6.1/folderclosed.png | Bin 0 -> 616 bytes
content/api/cpp/2.6.1/folderopen.png | Bin 0 -> 597 bytes
content/api/cpp/2.6.1/functions.html | 269 +++
content/api/cpp/2.6.1/functions_func.html | 269 +++
content/api/cpp/2.6.1/hierarchy.html | 118 ++
content/api/cpp/2.6.1/index.html | 213 +++
content/api/cpp/2.6.1/jquery.js | 34 +
content/api/cpp/2.6.1/menu.js | 136 ++
content/api/cpp/2.6.1/menudata.js | 98 +
content/api/cpp/2.6.1/message__id_8h_source.html | 114 ++
.../api/cpp/2.6.1/message__router_8h_source.html | 106 ++
content/api/cpp/2.6.1/namespacemembers.html | 195 ++
content/api/cpp/2.6.1/namespacemembers_enum.html | 84 +
content/api/cpp/2.6.1/namespacemembers_eval.html | 185 ++
content/api/cpp/2.6.1/namespacemembers_type.html | 84 +
content/api/cpp/2.6.1/namespacepulsar.html | 528 ++++++
content/api/cpp/2.6.1/namespaces.html | 118 ++
content/api/cpp/2.6.1/nav_f.png | Bin 0 -> 153 bytes
content/api/cpp/2.6.1/nav_fd.png | Bin 0 -> 169 bytes
content/api/cpp/2.6.1/nav_g.png | Bin 0 -> 95 bytes
content/api/cpp/2.6.1/nav_h.png | Bin 0 -> 98 bytes
content/api/cpp/2.6.1/nav_hd.png | Bin 0 -> 114 bytes
content/api/cpp/2.6.1/open.png | Bin 0 -> 123 bytes
content/api/cpp/2.6.1/pages.html | 87 +
.../2.6.1/producer__configuration_8h_source.html | 239 +++
.../cpp/2.6.1/reader__configuration_8h_source.html | 135 ++
content/api/cpp/2.6.1/search/all_0.js | 18 +
content/api/cpp/2.6.1/search/all_1.js | 6 +
content/api/cpp/2.6.1/search/all_10.js | 51 +
content/api/cpp/2.6.1/search/all_11.js | 47 +
content/api/cpp/2.6.1/search/all_12.js | 4 +
content/api/cpp/2.6.1/search/all_13.js | 5 +
content/api/cpp/2.6.1/search/all_2.js | 21 +
content/api/cpp/2.6.1/search/all_3.js | 8 +
content/api/cpp/2.6.1/search/all_4.js | 5 +
content/api/cpp/2.6.1/search/all_5.js | 6 +
content/api/cpp/2.6.1/search/all_6.js | 54 +
content/api/cpp/2.6.1/search/all_7.js | 7 +
content/api/cpp/2.6.1/search/all_8.js | 10 +
content/api/cpp/2.6.1/search/all_9.js | 4 +
content/api/cpp/2.6.1/search/all_a.js | 4 +
content/api/cpp/2.6.1/search/all_b.js | 6 +
content/api/cpp/2.6.1/search/all_c.js | 9 +
content/api/cpp/2.6.1/search/all_d.js | 5 +
content/api/cpp/2.6.1/search/all_e.js | 5 +
content/api/cpp/2.6.1/search/all_f.js | 8 +
content/api/cpp/2.6.1/search/classes_0.js | 10 +
content/api/cpp/2.6.1/search/classes_1.js | 4 +
content/api/cpp/2.6.1/search/classes_2.js | 9 +
content/api/cpp/2.6.1/search/classes_3.js | 4 +
content/api/cpp/2.6.1/search/classes_4.js | 4 +
content/api/cpp/2.6.1/search/classes_5.js | 5 +
content/api/cpp/2.6.1/search/classes_6.js | 8 +
content/api/cpp/2.6.1/search/classes_7.js | 5 +
content/api/cpp/2.6.1/search/classes_8.js | 5 +
content/api/cpp/2.6.1/search/classes_9.js | 5 +
content/api/cpp/2.6.1/search/classes_a.js | 4 +
content/api/cpp/2.6.1/search/classes_b.js | 4 +
content/api/cpp/2.6.1/search/close.svg | 31 +
content/api/cpp/2.6.1/search/enums_0.js | 4 +
content/api/cpp/2.6.1/search/enums_1.js | 4 +
content/api/cpp/2.6.1/search/enums_2.js | 4 +
content/api/cpp/2.6.1/search/enumvalues_0.js | 6 +
content/api/cpp/2.6.1/search/enumvalues_1.js | 4 +
content/api/cpp/2.6.1/search/enumvalues_2.js | 7 +
content/api/cpp/2.6.1/search/enumvalues_3.js | 4 +
content/api/cpp/2.6.1/search/enumvalues_4.js | 4 +
content/api/cpp/2.6.1/search/enumvalues_5.js | 7 +
content/api/cpp/2.6.1/search/enumvalues_6.js | 4 +
content/api/cpp/2.6.1/search/enumvalues_7.js | 4 +
content/api/cpp/2.6.1/search/enumvalues_8.js | 4 +
content/api/cpp/2.6.1/search/enumvalues_9.js | 4 +
content/api/cpp/2.6.1/search/enumvalues_a.js | 42 +
content/api/cpp/2.6.1/search/enumvalues_b.js | 4 +
content/api/cpp/2.6.1/search/functions_0.js | 8 +
content/api/cpp/2.6.1/search/functions_1.js | 4 +
content/api/cpp/2.6.1/search/functions_2.js | 12 +
content/api/cpp/2.6.1/search/functions_3.js | 5 +
content/api/cpp/2.6.1/search/functions_4.js | 4 +
content/api/cpp/2.6.1/search/functions_5.js | 5 +
content/api/cpp/2.6.1/search/functions_6.js | 54 +
content/api/cpp/2.6.1/search/functions_7.js | 7 +
content/api/cpp/2.6.1/search/functions_8.js | 6 +
content/api/cpp/2.6.1/search/functions_9.js | 4 +
content/api/cpp/2.6.1/search/functions_a.js | 4 +
content/api/cpp/2.6.1/search/functions_b.js | 4 +
content/api/cpp/2.6.1/search/functions_c.js | 8 +
content/api/cpp/2.6.1/search/functions_d.js | 45 +
content/api/cpp/2.6.1/search/functions_e.js | 5 +
content/api/cpp/2.6.1/search/mag.svg | 37 +
content/api/cpp/2.6.1/search/mag_d.svg | 37 +
content/api/cpp/2.6.1/search/mag_sel.svg | 74 +
content/api/cpp/2.6.1/search/mag_seld.svg | 74 +
content/api/cpp/2.6.1/search/namespaces_0.js | 4 +
content/api/cpp/2.6.1/search/pages_0.js | 4 +
content/api/cpp/2.6.1/search/pages_1.js | 4 +
content/api/cpp/2.6.1/search/search.css | 291 +++
content/api/cpp/2.6.1/search/search.js | 816 ++++++++
content/api/cpp/2.6.1/search/searchdata.js | 36 +
content/api/cpp/2.6.1/search/typedefs_0.js | 4 +
content/api/cpp/2.6.1/search/typedefs_1.js | 5 +
content/api/cpp/2.6.1/splitbar.png | Bin 0 -> 314 bytes
content/api/cpp/2.6.1/splitbard.png | Bin 0 -> 282 bytes
content/api/cpp/2.6.1/string__list_8h_source.html | 109 ++
content/api/cpp/2.6.1/string__map_8h_source.html | 112 ++
content/api/cpp/2.6.1/sync_off.png | Bin 0 -> 853 bytes
content/api/cpp/2.6.1/sync_on.png | Bin 0 -> 845 bytes
content/api/cpp/2.6.1/tab_a.png | Bin 0 -> 142 bytes
content/api/cpp/2.6.1/tab_ad.png | Bin 0 -> 135 bytes
content/api/cpp/2.6.1/tab_b.png | Bin 0 -> 169 bytes
content/api/cpp/2.6.1/tab_bd.png | Bin 0 -> 173 bytes
content/api/cpp/2.6.1/tab_h.png | Bin 0 -> 177 bytes
content/api/cpp/2.6.1/tab_hd.png | Bin 0 -> 180 bytes
content/api/cpp/2.6.1/tab_s.png | Bin 0 -> 184 bytes
content/api/cpp/2.6.1/tab_sd.png | Bin 0 -> 188 bytes
content/api/cpp/2.6.1/tabs.css | 1 +
.../api/cpp/2.6.2/_authentication_8h_source.html | 303 +++
.../2.6.2/_broker_consumer_stats_8h_source.html | 166 ++
content/api/cpp/2.6.2/_client_8h_source.html | 204 ++
.../cpp/2.6.2/_client_configuration_8h_source.html | 186 ++
.../api/cpp/2.6.2/_compression_type_8h_source.html | 103 +
content/api/cpp/2.6.2/_consumer_8h_source.html | 206 ++
.../2.6.2/_consumer_configuration_8h_source.html | 233 +++
.../_consumer_crypto_failure_action_8h_source.html | 106 ++
.../api/cpp/2.6.2/_consumer_type_8h_source.html | 110 ++
.../cpp/2.6.2/_crypto_key_reader_8h_source.html | 140 ++
.../cpp/2.6.2/_deprecated_exception_8h_source.html | 107 ++
.../cpp/2.6.2/_encryption_key_info_8h_source.html | 136 ++
.../api/cpp/2.6.2/_initial_position_8h_source.html | 100 +
content/api/cpp/2.6.2/_logger_8h_source.html | 123 ++
content/api/cpp/2.6.2/_message_8h_source.html | 200 ++
.../api/cpp/2.6.2/_message_batch_8h_source.html | 121 ++
.../api/cpp/2.6.2/_message_builder_8h_source.html | 161 ++
content/api/cpp/2.6.2/_message_id_8h_source.html | 163 ++
.../2.6.2/_message_routing_policy_8h_source.html | 127 ++
content/api/cpp/2.6.2/_producer_8h_source.html | 157 ++
.../2.6.2/_producer_configuration_8h_source.html | 232 +++
.../_producer_crypto_failure_action_8h_source.html | 102 +
content/api/cpp/2.6.2/_reader_8h_source.html | 156 ++
.../cpp/2.6.2/_reader_configuration_8h_source.html | 152 ++
content/api/cpp/2.6.2/_result_8h_source.html | 198 ++
content/api/cpp/2.6.2/_schema_8h_source.html | 184 ++
.../api/cpp/2.6.2/_topic_metadata_8h_source.html | 104 ++
content/api/cpp/2.6.2/annotated.html | 118 ++
content/api/cpp/2.6.2/bc_s.png | Bin 0 -> 676 bytes
content/api/cpp/2.6.2/bc_sd.png | Bin 0 -> 635 bytes
content/api/cpp/2.6.2/bdwn.png | Bin 0 -> 147 bytes
.../cpp/2.6.2/c_2_authentication_8h_source.html | 116 ++
content/api/cpp/2.6.2/c_2_client_8h_source.html | 180 ++
content/api/cpp/2.6.2/c_2_consumer_8h_source.html | 180 ++
content/api/cpp/2.6.2/c_2_message_8h_source.html | 166 ++
content/api/cpp/2.6.2/c_2_producer_8h_source.html | 132 ++
content/api/cpp/2.6.2/c_2_reader_8h_source.html | 120 ++
content/api/cpp/2.6.2/c_2_result_8h_source.html | 148 ++
content/api/cpp/2.6.2/classes.html | 121 ++
.../2.6.2/classpulsar_1_1_auth_athenz-members.html | 99 +
.../api/cpp/2.6.2/classpulsar_1_1_auth_athenz.html | 199 ++
.../api/cpp/2.6.2/classpulsar_1_1_auth_athenz.png | Bin 0 -> 596 bytes
.../classpulsar_1_1_auth_factory-members.html | 96 +
.../cpp/2.6.2/classpulsar_1_1_auth_factory.html | 163 ++
.../2.6.2/classpulsar_1_1_auth_oauth2-members.html | 99 +
.../api/cpp/2.6.2/classpulsar_1_1_auth_oauth2.html | 203 ++
.../api/cpp/2.6.2/classpulsar_1_1_auth_oauth2.png | Bin 0 -> 592 bytes
.../2.6.2/classpulsar_1_1_auth_tls-members.html | 100 +
.../api/cpp/2.6.2/classpulsar_1_1_auth_tls.html | 202 ++
content/api/cpp/2.6.2/classpulsar_1_1_auth_tls.png | Bin 0 -> 568 bytes
.../2.6.2/classpulsar_1_1_auth_token-members.html | 101 +
.../api/cpp/2.6.2/classpulsar_1_1_auth_token.html | 269 +++
.../api/cpp/2.6.2/classpulsar_1_1_auth_token.png | Bin 0 -> 585 bytes
.../classpulsar_1_1_authentication-members.html | 96 +
.../cpp/2.6.2/classpulsar_1_1_authentication.html | 135 ++
.../cpp/2.6.2/classpulsar_1_1_authentication.png | Bin 0 -> 1277 bytes
...r_1_1_authentication_data_provider-members.html | 99 +
...asspulsar_1_1_authentication_data_provider.html | 120 ++
...sspulsar_1_1_broker_consumer_stats-members.html | 107 ++
.../classpulsar_1_1_broker_consumer_stats.html | 495 +++++
.../classpulsar_1_1_cached_token-members.html | 93 +
.../cpp/2.6.2/classpulsar_1_1_cached_token.html | 102 +
.../cpp/2.6.2/classpulsar_1_1_client-members.html | 116 ++
content/api/cpp/2.6.2/classpulsar_1_1_client.html | 545 ++++++
...asspulsar_1_1_client_configuration-members.html | 120 ++
.../classpulsar_1_1_client_configuration.html | 497 +++++
.../2.6.2/classpulsar_1_1_consumer-members.html | 125 ++
.../api/cpp/2.6.2/classpulsar_1_1_consumer.html | 814 ++++++++
...spulsar_1_1_consumer_configuration-members.html | 136 ++
.../classpulsar_1_1_consumer_configuration.html | 758 ++++++++
.../classpulsar_1_1_crypto_key_reader-members.html | 92 +
.../2.6.2/classpulsar_1_1_crypto_key_reader.html | 102 +
...asspulsar_1_1_deprecated_exception-members.html | 90 +
.../classpulsar_1_1_deprecated_exception.html | 105 ++
.../2.6.2/classpulsar_1_1_deprecated_exception.png | Bin 0 -> 697 bytes
...lasspulsar_1_1_encryption_key_info-members.html | 97 +
.../2.6.2/classpulsar_1_1_encryption_key_info.html | 125 ++
.../cpp/2.6.2/classpulsar_1_1_logger-members.html | 97 +
content/api/cpp/2.6.2/classpulsar_1_1_logger.html | 112 ++
.../classpulsar_1_1_logger_factory-members.html | 91 +
.../cpp/2.6.2/classpulsar_1_1_logger_factory.html | 99 +
.../cpp/2.6.2/classpulsar_1_1_message-members.html | 123 ++
content/api/cpp/2.6.2/classpulsar_1_1_message.html | 502 +++++
.../classpulsar_1_1_message_batch-members.html | 94 +
.../cpp/2.6.2/classpulsar_1_1_message_batch.html | 108 ++
.../classpulsar_1_1_message_builder-members.html | 107 ++
.../cpp/2.6.2/classpulsar_1_1_message_builder.html | 491 +++++
.../2.6.2/classpulsar_1_1_message_id-members.html | 122 ++
.../api/cpp/2.6.2/classpulsar_1_1_message_id.html | 330 ++++
...spulsar_1_1_message_routing_policy-members.html | 92 +
.../classpulsar_1_1_message_routing_policy.html | 129 ++
.../2.6.2/classpulsar_1_1_oauth2_flow-members.html | 94 +
.../api/cpp/2.6.2/classpulsar_1_1_oauth2_flow.html | 181 ++
...lasspulsar_1_1_oauth2_token_result-members.html | 100 +
.../2.6.2/classpulsar_1_1_oauth2_token_result.html | 127 ++
.../2.6.2/classpulsar_1_1_producer-members.html | 103 +
.../api/cpp/2.6.2/classpulsar_1_1_producer.html | 373 ++++
...spulsar_1_1_producer_configuration-members.html | 149 ++
.../classpulsar_1_1_producer_configuration.html | 543 ++++++
.../cpp/2.6.2/classpulsar_1_1_reader-members.html | 105 ++
content/api/cpp/2.6.2/classpulsar_1_1_reader.html | 410 ++++
...asspulsar_1_1_reader_configuration-members.html | 106 ++
.../classpulsar_1_1_reader_configuration.html | 233 +++
.../2.6.2/classpulsar_1_1_schema_info-members.html | 95 +
.../api/cpp/2.6.2/classpulsar_1_1_schema_info.html | 233 +++
.../classpulsar_1_1_topic_metadata-members.html | 91 +
.../cpp/2.6.2/classpulsar_1_1_topic_metadata.html | 103 +
.../cpp/2.6.2/client__configuration_8h_source.html | 173 ++
content/api/cpp/2.6.2/closed.png | Bin 0 -> 132 bytes
.../2.6.2/consumer__configuration_8h_source.html | 214 +++
content/api/cpp/2.6.2/darkmode_toggle.js | 266 +++
content/api/cpp/2.6.2/defines_8h_source.html | 113 ++
content/api/cpp/2.6.2/deprecated.html | 91 +
.../dir_501ae28692a6b25a33adbd2bed71d4b9.html | 120 ++
.../dir_84093bac216bb6272e4432021f1ca7f4.html | 151 ++
.../dir_d44c64559bbebec7f509842c48db8b23.html | 92 +
content/api/cpp/2.6.2/doc.png | Bin 0 -> 746 bytes
content/api/cpp/2.6.2/docd.png | Bin 0 -> 756 bytes
content/api/cpp/2.6.2/doxygen.css | 1971 ++++++++++++++++++++
content/api/cpp/2.6.2/doxygen.svg | 26 +
content/api/cpp/2.6.2/dynsections.js | 123 ++
content/api/cpp/2.6.2/files.html | 132 ++
content/api/cpp/2.6.2/folderclosed.png | Bin 0 -> 616 bytes
content/api/cpp/2.6.2/folderopen.png | Bin 0 -> 597 bytes
content/api/cpp/2.6.2/functions.html | 278 +++
content/api/cpp/2.6.2/functions_enum.html | 82 +
content/api/cpp/2.6.2/functions_eval.html | 83 +
content/api/cpp/2.6.2/functions_func.html | 271 +++
content/api/cpp/2.6.2/hierarchy.html | 118 ++
content/api/cpp/2.6.2/index.html | 213 +++
content/api/cpp/2.6.2/jquery.js | 34 +
content/api/cpp/2.6.2/menu.js | 136 ++
content/api/cpp/2.6.2/menudata.js | 101 +
content/api/cpp/2.6.2/message__id_8h_source.html | 114 ++
.../api/cpp/2.6.2/message__router_8h_source.html | 106 ++
content/api/cpp/2.6.2/namespacemembers.html | 195 ++
content/api/cpp/2.6.2/namespacemembers_enum.html | 84 +
content/api/cpp/2.6.2/namespacemembers_eval.html | 185 ++
content/api/cpp/2.6.2/namespacemembers_type.html | 84 +
content/api/cpp/2.6.2/namespacepulsar.html | 528 ++++++
content/api/cpp/2.6.2/namespaces.html | 118 ++
content/api/cpp/2.6.2/nav_f.png | Bin 0 -> 153 bytes
content/api/cpp/2.6.2/nav_fd.png | Bin 0 -> 169 bytes
content/api/cpp/2.6.2/nav_g.png | Bin 0 -> 95 bytes
content/api/cpp/2.6.2/nav_h.png | Bin 0 -> 98 bytes
content/api/cpp/2.6.2/nav_hd.png | Bin 0 -> 114 bytes
content/api/cpp/2.6.2/open.png | Bin 0 -> 123 bytes
content/api/cpp/2.6.2/pages.html | 87 +
.../2.6.2/producer__configuration_8h_source.html | 239 +++
.../cpp/2.6.2/reader__configuration_8h_source.html | 135 ++
content/api/cpp/2.6.2/search/all_0.js | 18 +
content/api/cpp/2.6.2/search/all_1.js | 7 +
content/api/cpp/2.6.2/search/all_10.js | 51 +
content/api/cpp/2.6.2/search/all_11.js | 48 +
content/api/cpp/2.6.2/search/all_12.js | 4 +
content/api/cpp/2.6.2/search/all_13.js | 5 +
content/api/cpp/2.6.2/search/all_2.js | 21 +
content/api/cpp/2.6.2/search/all_3.js | 9 +
content/api/cpp/2.6.2/search/all_4.js | 5 +
content/api/cpp/2.6.2/search/all_5.js | 6 +
content/api/cpp/2.6.2/search/all_6.js | 54 +
content/api/cpp/2.6.2/search/all_7.js | 8 +
content/api/cpp/2.6.2/search/all_8.js | 10 +
content/api/cpp/2.6.2/search/all_9.js | 4 +
content/api/cpp/2.6.2/search/all_a.js | 5 +
content/api/cpp/2.6.2/search/all_b.js | 6 +
content/api/cpp/2.6.2/search/all_c.js | 9 +
content/api/cpp/2.6.2/search/all_d.js | 5 +
content/api/cpp/2.6.2/search/all_e.js | 5 +
content/api/cpp/2.6.2/search/all_f.js | 8 +
content/api/cpp/2.6.2/search/classes_0.js | 10 +
content/api/cpp/2.6.2/search/classes_1.js | 4 +
content/api/cpp/2.6.2/search/classes_2.js | 9 +
content/api/cpp/2.6.2/search/classes_3.js | 4 +
content/api/cpp/2.6.2/search/classes_4.js | 4 +
content/api/cpp/2.6.2/search/classes_5.js | 5 +
content/api/cpp/2.6.2/search/classes_6.js | 8 +
content/api/cpp/2.6.2/search/classes_7.js | 5 +
content/api/cpp/2.6.2/search/classes_8.js | 5 +
content/api/cpp/2.6.2/search/classes_9.js | 5 +
content/api/cpp/2.6.2/search/classes_a.js | 4 +
content/api/cpp/2.6.2/search/classes_b.js | 4 +
content/api/cpp/2.6.2/search/close.svg | 31 +
content/api/cpp/2.6.2/search/enums_0.js | 4 +
content/api/cpp/2.6.2/search/enums_1.js | 4 +
content/api/cpp/2.6.2/search/enums_2.js | 4 +
content/api/cpp/2.6.2/search/enums_3.js | 4 +
content/api/cpp/2.6.2/search/enumvalues_0.js | 6 +
content/api/cpp/2.6.2/search/enumvalues_1.js | 4 +
content/api/cpp/2.6.2/search/enumvalues_2.js | 7 +
content/api/cpp/2.6.2/search/enumvalues_3.js | 5 +
content/api/cpp/2.6.2/search/enumvalues_4.js | 4 +
content/api/cpp/2.6.2/search/enumvalues_5.js | 7 +
content/api/cpp/2.6.2/search/enumvalues_6.js | 4 +
content/api/cpp/2.6.2/search/enumvalues_7.js | 5 +
content/api/cpp/2.6.2/search/enumvalues_8.js | 4 +
content/api/cpp/2.6.2/search/enumvalues_9.js | 4 +
content/api/cpp/2.6.2/search/enumvalues_a.js | 42 +
content/api/cpp/2.6.2/search/enumvalues_b.js | 4 +
content/api/cpp/2.6.2/search/functions_0.js | 8 +
content/api/cpp/2.6.2/search/functions_1.js | 4 +
content/api/cpp/2.6.2/search/functions_2.js | 12 +
content/api/cpp/2.6.2/search/functions_3.js | 5 +
content/api/cpp/2.6.2/search/functions_4.js | 4 +
content/api/cpp/2.6.2/search/functions_5.js | 5 +
content/api/cpp/2.6.2/search/functions_6.js | 54 +
content/api/cpp/2.6.2/search/functions_7.js | 8 +
content/api/cpp/2.6.2/search/functions_8.js | 6 +
content/api/cpp/2.6.2/search/functions_9.js | 4 +
content/api/cpp/2.6.2/search/functions_a.js | 4 +
content/api/cpp/2.6.2/search/functions_b.js | 4 +
content/api/cpp/2.6.2/search/functions_c.js | 8 +
content/api/cpp/2.6.2/search/functions_d.js | 46 +
content/api/cpp/2.6.2/search/functions_e.js | 5 +
content/api/cpp/2.6.2/search/mag.svg | 37 +
content/api/cpp/2.6.2/search/mag_d.svg | 37 +
content/api/cpp/2.6.2/search/mag_sel.svg | 74 +
content/api/cpp/2.6.2/search/mag_seld.svg | 74 +
content/api/cpp/2.6.2/search/namespaces_0.js | 4 +
content/api/cpp/2.6.2/search/pages_0.js | 4 +
content/api/cpp/2.6.2/search/pages_1.js | 4 +
content/api/cpp/2.6.2/search/search.css | 291 +++
content/api/cpp/2.6.2/search/search.js | 816 ++++++++
content/api/cpp/2.6.2/search/searchdata.js | 36 +
content/api/cpp/2.6.2/search/typedefs_0.js | 4 +
content/api/cpp/2.6.2/search/typedefs_1.js | 5 +
content/api/cpp/2.6.2/splitbar.png | Bin 0 -> 314 bytes
content/api/cpp/2.6.2/splitbard.png | Bin 0 -> 282 bytes
content/api/cpp/2.6.2/string__list_8h_source.html | 109 ++
content/api/cpp/2.6.2/string__map_8h_source.html | 112 ++
content/api/cpp/2.6.2/sync_off.png | Bin 0 -> 853 bytes
content/api/cpp/2.6.2/sync_on.png | Bin 0 -> 845 bytes
content/api/cpp/2.6.2/tab_a.png | Bin 0 -> 142 bytes
content/api/cpp/2.6.2/tab_ad.png | Bin 0 -> 135 bytes
content/api/cpp/2.6.2/tab_b.png | Bin 0 -> 169 bytes
content/api/cpp/2.6.2/tab_bd.png | Bin 0 -> 173 bytes
content/api/cpp/2.6.2/tab_h.png | Bin 0 -> 177 bytes
content/api/cpp/2.6.2/tab_hd.png | Bin 0 -> 180 bytes
content/api/cpp/2.6.2/tab_s.png | Bin 0 -> 184 bytes
content/api/cpp/2.6.2/tab_sd.png | Bin 0 -> 188 bytes
content/api/cpp/2.6.2/tabs.css | 1 +
.../api/cpp/2.6.3/_authentication_8h_source.html | 303 +++
.../2.6.3/_broker_consumer_stats_8h_source.html | 166 ++
content/api/cpp/2.6.3/_client_8h_source.html | 204 ++
.../cpp/2.6.3/_client_configuration_8h_source.html | 186 ++
.../api/cpp/2.6.3/_compression_type_8h_source.html | 103 +
content/api/cpp/2.6.3/_consumer_8h_source.html | 206 ++
.../2.6.3/_consumer_configuration_8h_source.html | 233 +++
.../_consumer_crypto_failure_action_8h_source.html | 106 ++
.../api/cpp/2.6.3/_consumer_type_8h_source.html | 110 ++
.../cpp/2.6.3/_crypto_key_reader_8h_source.html | 140 ++
.../cpp/2.6.3/_deprecated_exception_8h_source.html | 107 ++
.../cpp/2.6.3/_encryption_key_info_8h_source.html | 136 ++
.../api/cpp/2.6.3/_initial_position_8h_source.html | 100 +
content/api/cpp/2.6.3/_logger_8h_source.html | 123 ++
content/api/cpp/2.6.3/_message_8h_source.html | 200 ++
.../api/cpp/2.6.3/_message_batch_8h_source.html | 121 ++
.../api/cpp/2.6.3/_message_builder_8h_source.html | 161 ++
content/api/cpp/2.6.3/_message_id_8h_source.html | 163 ++
.../2.6.3/_message_routing_policy_8h_source.html | 127 ++
content/api/cpp/2.6.3/_producer_8h_source.html | 157 ++
.../2.6.3/_producer_configuration_8h_source.html | 232 +++
.../_producer_crypto_failure_action_8h_source.html | 102 +
content/api/cpp/2.6.3/_reader_8h_source.html | 156 ++
.../cpp/2.6.3/_reader_configuration_8h_source.html | 202 ++
content/api/cpp/2.6.3/_result_8h_source.html | 198 ++
content/api/cpp/2.6.3/_schema_8h_source.html | 184 ++
.../api/cpp/2.6.3/_topic_metadata_8h_source.html | 104 ++
content/api/cpp/2.6.3/annotated.html | 118 ++
content/api/cpp/2.6.3/bc_s.png | Bin 0 -> 676 bytes
content/api/cpp/2.6.3/bc_sd.png | Bin 0 -> 635 bytes
content/api/cpp/2.6.3/bdwn.png | Bin 0 -> 147 bytes
.../cpp/2.6.3/c_2_authentication_8h_source.html | 118 ++
content/api/cpp/2.6.3/c_2_client_8h_source.html | 180 ++
content/api/cpp/2.6.3/c_2_consumer_8h_source.html | 180 ++
content/api/cpp/2.6.3/c_2_message_8h_source.html | 166 ++
content/api/cpp/2.6.3/c_2_producer_8h_source.html | 132 ++
content/api/cpp/2.6.3/c_2_reader_8h_source.html | 120 ++
content/api/cpp/2.6.3/c_2_result_8h_source.html | 148 ++
content/api/cpp/2.6.3/classes.html | 121 ++
.../2.6.3/classpulsar_1_1_auth_athenz-members.html | 99 +
.../api/cpp/2.6.3/classpulsar_1_1_auth_athenz.html | 199 ++
.../api/cpp/2.6.3/classpulsar_1_1_auth_athenz.png | Bin 0 -> 596 bytes
.../classpulsar_1_1_auth_factory-members.html | 96 +
.../cpp/2.6.3/classpulsar_1_1_auth_factory.html | 163 ++
.../2.6.3/classpulsar_1_1_auth_oauth2-members.html | 99 +
.../api/cpp/2.6.3/classpulsar_1_1_auth_oauth2.html | 204 ++
.../api/cpp/2.6.3/classpulsar_1_1_auth_oauth2.png | Bin 0 -> 592 bytes
.../2.6.3/classpulsar_1_1_auth_tls-members.html | 100 +
.../api/cpp/2.6.3/classpulsar_1_1_auth_tls.html | 202 ++
content/api/cpp/2.6.3/classpulsar_1_1_auth_tls.png | Bin 0 -> 568 bytes
.../2.6.3/classpulsar_1_1_auth_token-members.html | 101 +
.../api/cpp/2.6.3/classpulsar_1_1_auth_token.html | 269 +++
.../api/cpp/2.6.3/classpulsar_1_1_auth_token.png | Bin 0 -> 585 bytes
.../classpulsar_1_1_authentication-members.html | 96 +
.../cpp/2.6.3/classpulsar_1_1_authentication.html | 135 ++
.../cpp/2.6.3/classpulsar_1_1_authentication.png | Bin 0 -> 1277 bytes
...r_1_1_authentication_data_provider-members.html | 99 +
...asspulsar_1_1_authentication_data_provider.html | 120 ++
...sspulsar_1_1_broker_consumer_stats-members.html | 107 ++
.../classpulsar_1_1_broker_consumer_stats.html | 495 +++++
.../classpulsar_1_1_cached_token-members.html | 93 +
.../cpp/2.6.3/classpulsar_1_1_cached_token.html | 102 +
.../cpp/2.6.3/classpulsar_1_1_client-members.html | 116 ++
content/api/cpp/2.6.3/classpulsar_1_1_client.html | 545 ++++++
...asspulsar_1_1_client_configuration-members.html | 120 ++
.../classpulsar_1_1_client_configuration.html | 497 +++++
.../2.6.3/classpulsar_1_1_consumer-members.html | 125 ++
.../api/cpp/2.6.3/classpulsar_1_1_consumer.html | 814 ++++++++
...spulsar_1_1_consumer_configuration-members.html | 136 ++
.../classpulsar_1_1_consumer_configuration.html | 758 ++++++++
.../classpulsar_1_1_crypto_key_reader-members.html | 92 +
.../2.6.3/classpulsar_1_1_crypto_key_reader.html | 102 +
...asspulsar_1_1_deprecated_exception-members.html | 90 +
.../classpulsar_1_1_deprecated_exception.html | 105 ++
.../2.6.3/classpulsar_1_1_deprecated_exception.png | Bin 0 -> 697 bytes
...lasspulsar_1_1_encryption_key_info-members.html | 97 +
.../2.6.3/classpulsar_1_1_encryption_key_info.html | 125 ++
.../cpp/2.6.3/classpulsar_1_1_logger-members.html | 97 +
content/api/cpp/2.6.3/classpulsar_1_1_logger.html | 112 ++
.../classpulsar_1_1_logger_factory-members.html | 91 +
.../cpp/2.6.3/classpulsar_1_1_logger_factory.html | 99 +
.../cpp/2.6.3/classpulsar_1_1_message-members.html | 123 ++
content/api/cpp/2.6.3/classpulsar_1_1_message.html | 502 +++++
.../classpulsar_1_1_message_batch-members.html | 94 +
.../cpp/2.6.3/classpulsar_1_1_message_batch.html | 108 ++
.../classpulsar_1_1_message_builder-members.html | 107 ++
.../cpp/2.6.3/classpulsar_1_1_message_builder.html | 491 +++++
.../2.6.3/classpulsar_1_1_message_id-members.html | 122 ++
.../api/cpp/2.6.3/classpulsar_1_1_message_id.html | 330 ++++
...spulsar_1_1_message_routing_policy-members.html | 92 +
.../classpulsar_1_1_message_routing_policy.html | 129 ++
.../2.6.3/classpulsar_1_1_oauth2_flow-members.html | 94 +
.../api/cpp/2.6.3/classpulsar_1_1_oauth2_flow.html | 181 ++
...lasspulsar_1_1_oauth2_token_result-members.html | 100 +
.../2.6.3/classpulsar_1_1_oauth2_token_result.html | 127 ++
.../2.6.3/classpulsar_1_1_producer-members.html | 103 +
.../api/cpp/2.6.3/classpulsar_1_1_producer.html | 373 ++++
...spulsar_1_1_producer_configuration-members.html | 149 ++
.../classpulsar_1_1_producer_configuration.html | 543 ++++++
.../cpp/2.6.3/classpulsar_1_1_reader-members.html | 105 ++
content/api/cpp/2.6.3/classpulsar_1_1_reader.html | 410 ++++
...asspulsar_1_1_reader_configuration-members.html | 126 ++
.../classpulsar_1_1_reader_configuration.html | 561 ++++++
.../2.6.3/classpulsar_1_1_schema_info-members.html | 95 +
.../api/cpp/2.6.3/classpulsar_1_1_schema_info.html | 233 +++
.../classpulsar_1_1_topic_metadata-members.html | 91 +
.../cpp/2.6.3/classpulsar_1_1_topic_metadata.html | 103 +
.../cpp/2.6.3/client__configuration_8h_source.html | 173 ++
content/api/cpp/2.6.3/closed.png | Bin 0 -> 132 bytes
.../2.6.3/consumer__configuration_8h_source.html | 214 +++
content/api/cpp/2.6.3/darkmode_toggle.js | 266 +++
content/api/cpp/2.6.3/defines_8h_source.html | 113 ++
content/api/cpp/2.6.3/deprecated.html | 91 +
.../dir_501ae28692a6b25a33adbd2bed71d4b9.html | 120 ++
.../dir_84093bac216bb6272e4432021f1ca7f4.html | 151 ++
.../dir_d44c64559bbebec7f509842c48db8b23.html | 92 +
content/api/cpp/2.6.3/doc.png | Bin 0 -> 746 bytes
content/api/cpp/2.6.3/docd.png | Bin 0 -> 756 bytes
content/api/cpp/2.6.3/doxygen.css | 1971 ++++++++++++++++++++
content/api/cpp/2.6.3/doxygen.svg | 26 +
content/api/cpp/2.6.3/dynsections.js | 123 ++
content/api/cpp/2.6.3/files.html | 132 ++
content/api/cpp/2.6.3/folderclosed.png | Bin 0 -> 616 bytes
content/api/cpp/2.6.3/folderopen.png | Bin 0 -> 597 bytes
content/api/cpp/2.6.3/functions.html | 279 +++
content/api/cpp/2.6.3/functions_enum.html | 82 +
content/api/cpp/2.6.3/functions_eval.html | 83 +
content/api/cpp/2.6.3/functions_func.html | 272 +++
content/api/cpp/2.6.3/hierarchy.html | 118 ++
content/api/cpp/2.6.3/index.html | 213 +++
content/api/cpp/2.6.3/jquery.js | 34 +
content/api/cpp/2.6.3/menu.js | 136 ++
content/api/cpp/2.6.3/menudata.js | 101 +
content/api/cpp/2.6.3/message__id_8h_source.html | 114 ++
.../api/cpp/2.6.3/message__router_8h_source.html | 106 ++
content/api/cpp/2.6.3/namespacemembers.html | 195 ++
content/api/cpp/2.6.3/namespacemembers_enum.html | 84 +
content/api/cpp/2.6.3/namespacemembers_eval.html | 185 ++
content/api/cpp/2.6.3/namespacemembers_type.html | 84 +
content/api/cpp/2.6.3/namespacepulsar.html | 528 ++++++
content/api/cpp/2.6.3/namespaces.html | 118 ++
content/api/cpp/2.6.3/nav_f.png | Bin 0 -> 153 bytes
content/api/cpp/2.6.3/nav_fd.png | Bin 0 -> 169 bytes
content/api/cpp/2.6.3/nav_g.png | Bin 0 -> 95 bytes
content/api/cpp/2.6.3/nav_h.png | Bin 0 -> 98 bytes
content/api/cpp/2.6.3/nav_hd.png | Bin 0 -> 114 bytes
content/api/cpp/2.6.3/open.png | Bin 0 -> 123 bytes
content/api/cpp/2.6.3/pages.html | 87 +
.../2.6.3/producer__configuration_8h_source.html | 239 +++
.../cpp/2.6.3/reader__configuration_8h_source.html | 135 ++
content/api/cpp/2.6.3/search/all_0.js | 18 +
content/api/cpp/2.6.3/search/all_1.js | 7 +
content/api/cpp/2.6.3/search/all_10.js | 51 +
content/api/cpp/2.6.3/search/all_11.js | 49 +
content/api/cpp/2.6.3/search/all_12.js | 4 +
content/api/cpp/2.6.3/search/all_13.js | 5 +
content/api/cpp/2.6.3/search/all_2.js | 21 +
content/api/cpp/2.6.3/search/all_3.js | 9 +
content/api/cpp/2.6.3/search/all_4.js | 5 +
content/api/cpp/2.6.3/search/all_5.js | 6 +
content/api/cpp/2.6.3/search/all_6.js | 54 +
content/api/cpp/2.6.3/search/all_7.js | 8 +
content/api/cpp/2.6.3/search/all_8.js | 10 +
content/api/cpp/2.6.3/search/all_9.js | 4 +
content/api/cpp/2.6.3/search/all_a.js | 5 +
content/api/cpp/2.6.3/search/all_b.js | 6 +
content/api/cpp/2.6.3/search/all_c.js | 9 +
content/api/cpp/2.6.3/search/all_d.js | 5 +
content/api/cpp/2.6.3/search/all_e.js | 5 +
content/api/cpp/2.6.3/search/all_f.js | 8 +
content/api/cpp/2.6.3/search/classes_0.js | 10 +
content/api/cpp/2.6.3/search/classes_1.js | 4 +
content/api/cpp/2.6.3/search/classes_2.js | 9 +
content/api/cpp/2.6.3/search/classes_3.js | 4 +
content/api/cpp/2.6.3/search/classes_4.js | 4 +
content/api/cpp/2.6.3/search/classes_5.js | 5 +
content/api/cpp/2.6.3/search/classes_6.js | 8 +
content/api/cpp/2.6.3/search/classes_7.js | 5 +
content/api/cpp/2.6.3/search/classes_8.js | 5 +
content/api/cpp/2.6.3/search/classes_9.js | 5 +
content/api/cpp/2.6.3/search/classes_a.js | 4 +
content/api/cpp/2.6.3/search/classes_b.js | 4 +
content/api/cpp/2.6.3/search/close.svg | 31 +
content/api/cpp/2.6.3/search/enums_0.js | 4 +
content/api/cpp/2.6.3/search/enums_1.js | 4 +
content/api/cpp/2.6.3/search/enums_2.js | 4 +
content/api/cpp/2.6.3/search/enums_3.js | 4 +
content/api/cpp/2.6.3/search/enumvalues_0.js | 6 +
content/api/cpp/2.6.3/search/enumvalues_1.js | 4 +
content/api/cpp/2.6.3/search/enumvalues_2.js | 7 +
content/api/cpp/2.6.3/search/enumvalues_3.js | 5 +
content/api/cpp/2.6.3/search/enumvalues_4.js | 4 +
content/api/cpp/2.6.3/search/enumvalues_5.js | 7 +
content/api/cpp/2.6.3/search/enumvalues_6.js | 4 +
content/api/cpp/2.6.3/search/enumvalues_7.js | 5 +
content/api/cpp/2.6.3/search/enumvalues_8.js | 4 +
content/api/cpp/2.6.3/search/enumvalues_9.js | 4 +
content/api/cpp/2.6.3/search/enumvalues_a.js | 42 +
content/api/cpp/2.6.3/search/enumvalues_b.js | 4 +
content/api/cpp/2.6.3/search/functions_0.js | 8 +
content/api/cpp/2.6.3/search/functions_1.js | 4 +
content/api/cpp/2.6.3/search/functions_2.js | 12 +
content/api/cpp/2.6.3/search/functions_3.js | 5 +
content/api/cpp/2.6.3/search/functions_4.js | 4 +
content/api/cpp/2.6.3/search/functions_5.js | 5 +
content/api/cpp/2.6.3/search/functions_6.js | 54 +
content/api/cpp/2.6.3/search/functions_7.js | 8 +
content/api/cpp/2.6.3/search/functions_8.js | 6 +
content/api/cpp/2.6.3/search/functions_9.js | 4 +
content/api/cpp/2.6.3/search/functions_a.js | 4 +
content/api/cpp/2.6.3/search/functions_b.js | 4 +
content/api/cpp/2.6.3/search/functions_c.js | 8 +
content/api/cpp/2.6.3/search/functions_d.js | 47 +
content/api/cpp/2.6.3/search/functions_e.js | 5 +
content/api/cpp/2.6.3/search/mag.svg | 37 +
content/api/cpp/2.6.3/search/mag_d.svg | 37 +
content/api/cpp/2.6.3/search/mag_sel.svg | 74 +
content/api/cpp/2.6.3/search/mag_seld.svg | 74 +
content/api/cpp/2.6.3/search/namespaces_0.js | 4 +
content/api/cpp/2.6.3/search/pages_0.js | 4 +
content/api/cpp/2.6.3/search/pages_1.js | 4 +
content/api/cpp/2.6.3/search/search.css | 291 +++
content/api/cpp/2.6.3/search/search.js | 816 ++++++++
content/api/cpp/2.6.3/search/searchdata.js | 36 +
content/api/cpp/2.6.3/search/typedefs_0.js | 4 +
content/api/cpp/2.6.3/search/typedefs_1.js | 5 +
content/api/cpp/2.6.3/splitbar.png | Bin 0 -> 314 bytes
content/api/cpp/2.6.3/splitbard.png | Bin 0 -> 282 bytes
content/api/cpp/2.6.3/string__list_8h_source.html | 109 ++
content/api/cpp/2.6.3/string__map_8h_source.html | 112 ++
content/api/cpp/2.6.3/sync_off.png | Bin 0 -> 853 bytes
content/api/cpp/2.6.3/sync_on.png | Bin 0 -> 845 bytes
content/api/cpp/2.6.3/tab_a.png | Bin 0 -> 142 bytes
content/api/cpp/2.6.3/tab_ad.png | Bin 0 -> 135 bytes
content/api/cpp/2.6.3/tab_b.png | Bin 0 -> 169 bytes
content/api/cpp/2.6.3/tab_bd.png | Bin 0 -> 173 bytes
content/api/cpp/2.6.3/tab_h.png | Bin 0 -> 177 bytes
content/api/cpp/2.6.3/tab_hd.png | Bin 0 -> 180 bytes
content/api/cpp/2.6.3/tab_s.png | Bin 0 -> 184 bytes
content/api/cpp/2.6.3/tab_sd.png | Bin 0 -> 188 bytes
content/api/cpp/2.6.3/tabs.css | 1 +
.../api/cpp/2.6.4/_authentication_8h_source.html | 303 +++
.../2.6.4/_broker_consumer_stats_8h_source.html | 166 ++
content/api/cpp/2.6.4/_client_8h_source.html | 204 ++
.../cpp/2.6.4/_client_configuration_8h_source.html | 186 ++
.../api/cpp/2.6.4/_compression_type_8h_source.html | 103 +
content/api/cpp/2.6.4/_consumer_8h_source.html | 206 ++
.../2.6.4/_consumer_configuration_8h_source.html | 233 +++
.../_consumer_crypto_failure_action_8h_source.html | 106 ++
.../api/cpp/2.6.4/_consumer_type_8h_source.html | 110 ++
.../cpp/2.6.4/_crypto_key_reader_8h_source.html | 140 ++
.../cpp/2.6.4/_deprecated_exception_8h_source.html | 107 ++
.../cpp/2.6.4/_encryption_key_info_8h_source.html | 136 ++
.../api/cpp/2.6.4/_initial_position_8h_source.html | 100 +
content/api/cpp/2.6.4/_logger_8h_source.html | 123 ++
content/api/cpp/2.6.4/_message_8h_source.html | 200 ++
.../api/cpp/2.6.4/_message_batch_8h_source.html | 121 ++
.../api/cpp/2.6.4/_message_builder_8h_source.html | 161 ++
content/api/cpp/2.6.4/_message_id_8h_source.html | 163 ++
.../2.6.4/_message_routing_policy_8h_source.html | 127 ++
content/api/cpp/2.6.4/_producer_8h_source.html | 157 ++
.../2.6.4/_producer_configuration_8h_source.html | 232 +++
.../_producer_crypto_failure_action_8h_source.html | 102 +
content/api/cpp/2.6.4/_reader_8h_source.html | 156 ++
.../cpp/2.6.4/_reader_configuration_8h_source.html | 202 ++
content/api/cpp/2.6.4/_result_8h_source.html | 198 ++
content/api/cpp/2.6.4/_schema_8h_source.html | 184 ++
.../api/cpp/2.6.4/_topic_metadata_8h_source.html | 104 ++
content/api/cpp/2.6.4/annotated.html | 118 ++
content/api/cpp/2.6.4/bc_s.png | Bin 0 -> 676 bytes
content/api/cpp/2.6.4/bc_sd.png | Bin 0 -> 635 bytes
content/api/cpp/2.6.4/bdwn.png | Bin 0 -> 147 bytes
.../cpp/2.6.4/c_2_authentication_8h_source.html | 118 ++
content/api/cpp/2.6.4/c_2_client_8h_source.html | 180 ++
content/api/cpp/2.6.4/c_2_consumer_8h_source.html | 180 ++
content/api/cpp/2.6.4/c_2_message_8h_source.html | 166 ++
content/api/cpp/2.6.4/c_2_producer_8h_source.html | 132 ++
content/api/cpp/2.6.4/c_2_reader_8h_source.html | 120 ++
content/api/cpp/2.6.4/c_2_result_8h_source.html | 148 ++
content/api/cpp/2.6.4/classes.html | 121 ++
.../2.6.4/classpulsar_1_1_auth_athenz-members.html | 99 +
.../api/cpp/2.6.4/classpulsar_1_1_auth_athenz.html | 199 ++
.../api/cpp/2.6.4/classpulsar_1_1_auth_athenz.png | Bin 0 -> 596 bytes
.../classpulsar_1_1_auth_factory-members.html | 96 +
.../cpp/2.6.4/classpulsar_1_1_auth_factory.html | 163 ++
.../2.6.4/classpulsar_1_1_auth_oauth2-members.html | 99 +
.../api/cpp/2.6.4/classpulsar_1_1_auth_oauth2.html | 204 ++
.../api/cpp/2.6.4/classpulsar_1_1_auth_oauth2.png | Bin 0 -> 592 bytes
.../2.6.4/classpulsar_1_1_auth_tls-members.html | 100 +
.../api/cpp/2.6.4/classpulsar_1_1_auth_tls.html | 202 ++
content/api/cpp/2.6.4/classpulsar_1_1_auth_tls.png | Bin 0 -> 568 bytes
.../2.6.4/classpulsar_1_1_auth_token-members.html | 101 +
.../api/cpp/2.6.4/classpulsar_1_1_auth_token.html | 269 +++
.../api/cpp/2.6.4/classpulsar_1_1_auth_token.png | Bin 0 -> 585 bytes
.../classpulsar_1_1_authentication-members.html | 96 +
.../cpp/2.6.4/classpulsar_1_1_authentication.html | 135 ++
.../cpp/2.6.4/classpulsar_1_1_authentication.png | Bin 0 -> 1277 bytes
...r_1_1_authentication_data_provider-members.html | 99 +
...asspulsar_1_1_authentication_data_provider.html | 120 ++
...sspulsar_1_1_broker_consumer_stats-members.html | 107 ++
.../classpulsar_1_1_broker_consumer_stats.html | 495 +++++
.../classpulsar_1_1_cached_token-members.html | 93 +
.../cpp/2.6.4/classpulsar_1_1_cached_token.html | 102 +
.../cpp/2.6.4/classpulsar_1_1_client-members.html | 116 ++
content/api/cpp/2.6.4/classpulsar_1_1_client.html | 545 ++++++
...asspulsar_1_1_client_configuration-members.html | 120 ++
.../classpulsar_1_1_client_configuration.html | 497 +++++
.../2.6.4/classpulsar_1_1_consumer-members.html | 125 ++
.../api/cpp/2.6.4/classpulsar_1_1_consumer.html | 814 ++++++++
...spulsar_1_1_consumer_configuration-members.html | 136 ++
.../classpulsar_1_1_consumer_configuration.html | 758 ++++++++
.../classpulsar_1_1_crypto_key_reader-members.html | 92 +
.../2.6.4/classpulsar_1_1_crypto_key_reader.html | 102 +
...asspulsar_1_1_deprecated_exception-members.html | 90 +
.../classpulsar_1_1_deprecated_exception.html | 105 ++
.../2.6.4/classpulsar_1_1_deprecated_exception.png | Bin 0 -> 697 bytes
...lasspulsar_1_1_encryption_key_info-members.html | 97 +
.../2.6.4/classpulsar_1_1_encryption_key_info.html | 125 ++
.../cpp/2.6.4/classpulsar_1_1_logger-members.html | 97 +
content/api/cpp/2.6.4/classpulsar_1_1_logger.html | 112 ++
.../classpulsar_1_1_logger_factory-members.html | 91 +
.../cpp/2.6.4/classpulsar_1_1_logger_factory.html | 99 +
.../cpp/2.6.4/classpulsar_1_1_message-members.html | 123 ++
content/api/cpp/2.6.4/classpulsar_1_1_message.html | 502 +++++
.../classpulsar_1_1_message_batch-members.html | 94 +
.../cpp/2.6.4/classpulsar_1_1_message_batch.html | 108 ++
.../classpulsar_1_1_message_builder-members.html | 107 ++
.../cpp/2.6.4/classpulsar_1_1_message_builder.html | 491 +++++
.../2.6.4/classpulsar_1_1_message_id-members.html | 122 ++
.../api/cpp/2.6.4/classpulsar_1_1_message_id.html | 330 ++++
...spulsar_1_1_message_routing_policy-members.html | 92 +
.../classpulsar_1_1_message_routing_policy.html | 129 ++
.../2.6.4/classpulsar_1_1_oauth2_flow-members.html | 94 +
.../api/cpp/2.6.4/classpulsar_1_1_oauth2_flow.html | 181 ++
...lasspulsar_1_1_oauth2_token_result-members.html | 100 +
.../2.6.4/classpulsar_1_1_oauth2_token_result.html | 127 ++
.../2.6.4/classpulsar_1_1_producer-members.html | 103 +
.../api/cpp/2.6.4/classpulsar_1_1_producer.html | 373 ++++
...spulsar_1_1_producer_configuration-members.html | 149 ++
.../classpulsar_1_1_producer_configuration.html | 543 ++++++
.../cpp/2.6.4/classpulsar_1_1_reader-members.html | 105 ++
content/api/cpp/2.6.4/classpulsar_1_1_reader.html | 410 ++++
...asspulsar_1_1_reader_configuration-members.html | 126 ++
.../classpulsar_1_1_reader_configuration.html | 561 ++++++
.../2.6.4/classpulsar_1_1_schema_info-members.html | 95 +
.../api/cpp/2.6.4/classpulsar_1_1_schema_info.html | 233 +++
.../classpulsar_1_1_topic_metadata-members.html | 91 +
.../cpp/2.6.4/classpulsar_1_1_topic_metadata.html | 103 +
.../cpp/2.6.4/client__configuration_8h_source.html | 173 ++
content/api/cpp/2.6.4/closed.png | Bin 0 -> 132 bytes
.../2.6.4/consumer__configuration_8h_source.html | 214 +++
content/api/cpp/2.6.4/darkmode_toggle.js | 266 +++
content/api/cpp/2.6.4/defines_8h_source.html | 113 ++
content/api/cpp/2.6.4/deprecated.html | 91 +
.../dir_501ae28692a6b25a33adbd2bed71d4b9.html | 120 ++
.../dir_84093bac216bb6272e4432021f1ca7f4.html | 151 ++
.../dir_d44c64559bbebec7f509842c48db8b23.html | 92 +
content/api/cpp/2.6.4/doc.png | Bin 0 -> 746 bytes
content/api/cpp/2.6.4/docd.png | Bin 0 -> 756 bytes
content/api/cpp/2.6.4/doxygen.css | 1971 ++++++++++++++++++++
content/api/cpp/2.6.4/doxygen.svg | 26 +
content/api/cpp/2.6.4/dynsections.js | 123 ++
content/api/cpp/2.6.4/files.html | 132 ++
content/api/cpp/2.6.4/folderclosed.png | Bin 0 -> 616 bytes
content/api/cpp/2.6.4/folderopen.png | Bin 0 -> 597 bytes
content/api/cpp/2.6.4/functions.html | 279 +++
content/api/cpp/2.6.4/functions_enum.html | 82 +
content/api/cpp/2.6.4/functions_eval.html | 83 +
content/api/cpp/2.6.4/functions_func.html | 272 +++
content/api/cpp/2.6.4/hierarchy.html | 118 ++
content/api/cpp/2.6.4/index.html | 213 +++
content/api/cpp/2.6.4/jquery.js | 34 +
content/api/cpp/2.6.4/menu.js | 136 ++
content/api/cpp/2.6.4/menudata.js | 101 +
content/api/cpp/2.6.4/message__id_8h_source.html | 114 ++
.../api/cpp/2.6.4/message__router_8h_source.html | 106 ++
content/api/cpp/2.6.4/namespacemembers.html | 195 ++
content/api/cpp/2.6.4/namespacemembers_enum.html | 84 +
content/api/cpp/2.6.4/namespacemembers_eval.html | 185 ++
content/api/cpp/2.6.4/namespacemembers_type.html | 84 +
content/api/cpp/2.6.4/namespacepulsar.html | 528 ++++++
content/api/cpp/2.6.4/namespaces.html | 118 ++
content/api/cpp/2.6.4/nav_f.png | Bin 0 -> 153 bytes
content/api/cpp/2.6.4/nav_fd.png | Bin 0 -> 169 bytes
content/api/cpp/2.6.4/nav_g.png | Bin 0 -> 95 bytes
content/api/cpp/2.6.4/nav_h.png | Bin 0 -> 98 bytes
content/api/cpp/2.6.4/nav_hd.png | Bin 0 -> 114 bytes
content/api/cpp/2.6.4/open.png | Bin 0 -> 123 bytes
content/api/cpp/2.6.4/pages.html | 87 +
.../2.6.4/producer__configuration_8h_source.html | 239 +++
.../cpp/2.6.4/reader__configuration_8h_source.html | 135 ++
content/api/cpp/2.6.4/search/all_0.js | 18 +
content/api/cpp/2.6.4/search/all_1.js | 7 +
content/api/cpp/2.6.4/search/all_10.js | 51 +
content/api/cpp/2.6.4/search/all_11.js | 49 +
content/api/cpp/2.6.4/search/all_12.js | 4 +
content/api/cpp/2.6.4/search/all_13.js | 5 +
content/api/cpp/2.6.4/search/all_2.js | 21 +
content/api/cpp/2.6.4/search/all_3.js | 9 +
content/api/cpp/2.6.4/search/all_4.js | 5 +
content/api/cpp/2.6.4/search/all_5.js | 6 +
content/api/cpp/2.6.4/search/all_6.js | 54 +
content/api/cpp/2.6.4/search/all_7.js | 8 +
content/api/cpp/2.6.4/search/all_8.js | 10 +
content/api/cpp/2.6.4/search/all_9.js | 4 +
content/api/cpp/2.6.4/search/all_a.js | 5 +
content/api/cpp/2.6.4/search/all_b.js | 6 +
content/api/cpp/2.6.4/search/all_c.js | 9 +
content/api/cpp/2.6.4/search/all_d.js | 5 +
content/api/cpp/2.6.4/search/all_e.js | 5 +
content/api/cpp/2.6.4/search/all_f.js | 8 +
content/api/cpp/2.6.4/search/classes_0.js | 10 +
content/api/cpp/2.6.4/search/classes_1.js | 4 +
content/api/cpp/2.6.4/search/classes_2.js | 9 +
content/api/cpp/2.6.4/search/classes_3.js | 4 +
content/api/cpp/2.6.4/search/classes_4.js | 4 +
content/api/cpp/2.6.4/search/classes_5.js | 5 +
content/api/cpp/2.6.4/search/classes_6.js | 8 +
content/api/cpp/2.6.4/search/classes_7.js | 5 +
content/api/cpp/2.6.4/search/classes_8.js | 5 +
content/api/cpp/2.6.4/search/classes_9.js | 5 +
content/api/cpp/2.6.4/search/classes_a.js | 4 +
content/api/cpp/2.6.4/search/classes_b.js | 4 +
content/api/cpp/2.6.4/search/close.svg | 31 +
content/api/cpp/2.6.4/search/enums_0.js | 4 +
content/api/cpp/2.6.4/search/enums_1.js | 4 +
content/api/cpp/2.6.4/search/enums_2.js | 4 +
content/api/cpp/2.6.4/search/enums_3.js | 4 +
content/api/cpp/2.6.4/search/enumvalues_0.js | 6 +
content/api/cpp/2.6.4/search/enumvalues_1.js | 4 +
content/api/cpp/2.6.4/search/enumvalues_2.js | 7 +
content/api/cpp/2.6.4/search/enumvalues_3.js | 5 +
content/api/cpp/2.6.4/search/enumvalues_4.js | 4 +
content/api/cpp/2.6.4/search/enumvalues_5.js | 7 +
content/api/cpp/2.6.4/search/enumvalues_6.js | 4 +
content/api/cpp/2.6.4/search/enumvalues_7.js | 5 +
content/api/cpp/2.6.4/search/enumvalues_8.js | 4 +
content/api/cpp/2.6.4/search/enumvalues_9.js | 4 +
content/api/cpp/2.6.4/search/enumvalues_a.js | 42 +
content/api/cpp/2.6.4/search/enumvalues_b.js | 4 +
content/api/cpp/2.6.4/search/functions_0.js | 8 +
content/api/cpp/2.6.4/search/functions_1.js | 4 +
content/api/cpp/2.6.4/search/functions_2.js | 12 +
content/api/cpp/2.6.4/search/functions_3.js | 5 +
content/api/cpp/2.6.4/search/functions_4.js | 4 +
content/api/cpp/2.6.4/search/functions_5.js | 5 +
content/api/cpp/2.6.4/search/functions_6.js | 54 +
content/api/cpp/2.6.4/search/functions_7.js | 8 +
content/api/cpp/2.6.4/search/functions_8.js | 6 +
content/api/cpp/2.6.4/search/functions_9.js | 4 +
content/api/cpp/2.6.4/search/functions_a.js | 4 +
content/api/cpp/2.6.4/search/functions_b.js | 4 +
content/api/cpp/2.6.4/search/functions_c.js | 8 +
content/api/cpp/2.6.4/search/functions_d.js | 47 +
content/api/cpp/2.6.4/search/functions_e.js | 5 +
content/api/cpp/2.6.4/search/mag.svg | 37 +
content/api/cpp/2.6.4/search/mag_d.svg | 37 +
content/api/cpp/2.6.4/search/mag_sel.svg | 74 +
content/api/cpp/2.6.4/search/mag_seld.svg | 74 +
content/api/cpp/2.6.4/search/namespaces_0.js | 4 +
content/api/cpp/2.6.4/search/pages_0.js | 4 +
content/api/cpp/2.6.4/search/pages_1.js | 4 +
content/api/cpp/2.6.4/search/search.css | 291 +++
content/api/cpp/2.6.4/search/search.js | 816 ++++++++
content/api/cpp/2.6.4/search/searchdata.js | 36 +
content/api/cpp/2.6.4/search/typedefs_0.js | 4 +
content/api/cpp/2.6.4/search/typedefs_1.js | 5 +
content/api/cpp/2.6.4/splitbar.png | Bin 0 -> 314 bytes
content/api/cpp/2.6.4/splitbard.png | Bin 0 -> 282 bytes
content/api/cpp/2.6.4/string__list_8h_source.html | 109 ++
content/api/cpp/2.6.4/string__map_8h_source.html | 112 ++
content/api/cpp/2.6.4/sync_off.png | Bin 0 -> 853 bytes
content/api/cpp/2.6.4/sync_on.png | Bin 0 -> 845 bytes
content/api/cpp/2.6.4/tab_a.png | Bin 0 -> 142 bytes
content/api/cpp/2.6.4/tab_ad.png | Bin 0 -> 135 bytes
content/api/cpp/2.6.4/tab_b.png | Bin 0 -> 169 bytes
content/api/cpp/2.6.4/tab_bd.png | Bin 0 -> 173 bytes
content/api/cpp/2.6.4/tab_h.png | Bin 0 -> 177 bytes
content/api/cpp/2.6.4/tab_hd.png | Bin 0 -> 180 bytes
content/api/cpp/2.6.4/tab_s.png | Bin 0 -> 184 bytes
content/api/cpp/2.6.4/tab_sd.png | Bin 0 -> 188 bytes
content/api/cpp/2.6.4/tabs.css | 1 +
.../api/cpp/2.7.0/_authentication_8h_source.html | 303 +++
.../2.7.0/_broker_consumer_stats_8h_source.html | 166 ++
content/api/cpp/2.7.0/_client_8h_source.html | 204 ++
.../cpp/2.7.0/_client_configuration_8h_source.html | 186 ++
.../api/cpp/2.7.0/_compression_type_8h_source.html | 103 +
content/api/cpp/2.7.0/_consumer_8h_source.html | 206 ++
.../2.7.0/_consumer_configuration_8h_source.html | 239 +++
.../_consumer_crypto_failure_action_8h_source.html | 106 ++
.../api/cpp/2.7.0/_consumer_type_8h_source.html | 110 ++
.../cpp/2.7.0/_crypto_key_reader_8h_source.html | 140 ++
.../cpp/2.7.0/_deprecated_exception_8h_source.html | 107 ++
.../cpp/2.7.0/_encryption_key_info_8h_source.html | 136 ++
.../api/cpp/2.7.0/_initial_position_8h_source.html | 100 +
.../cpp/2.7.0/_key_shared_policy_8h_source.html | 131 ++
content/api/cpp/2.7.0/_logger_8h_source.html | 123 ++
content/api/cpp/2.7.0/_message_8h_source.html | 203 ++
.../api/cpp/2.7.0/_message_batch_8h_source.html | 121 ++
.../api/cpp/2.7.0/_message_builder_8h_source.html | 161 ++
content/api/cpp/2.7.0/_message_id_8h_source.html | 163 ++
.../2.7.0/_message_routing_policy_8h_source.html | 127 ++
content/api/cpp/2.7.0/_producer_8h_source.html | 157 ++
.../2.7.0/_producer_configuration_8h_source.html | 232 +++
.../_producer_crypto_failure_action_8h_source.html | 102 +
content/api/cpp/2.7.0/_reader_8h_source.html | 156 ++
.../cpp/2.7.0/_reader_configuration_8h_source.html | 152 ++
content/api/cpp/2.7.0/_result_8h_source.html | 200 ++
content/api/cpp/2.7.0/_schema_8h_source.html | 184 ++
.../api/cpp/2.7.0/_topic_metadata_8h_source.html | 104 ++
content/api/cpp/2.7.0/annotated.html | 119 ++
content/api/cpp/2.7.0/bc_s.png | Bin 0 -> 676 bytes
content/api/cpp/2.7.0/bc_sd.png | Bin 0 -> 635 bytes
content/api/cpp/2.7.0/bdwn.png | Bin 0 -> 147 bytes
.../cpp/2.7.0/c_2_authentication_8h_source.html | 118 ++
content/api/cpp/2.7.0/c_2_client_8h_source.html | 180 ++
content/api/cpp/2.7.0/c_2_consumer_8h_source.html | 180 ++
content/api/cpp/2.7.0/c_2_message_8h_source.html | 166 ++
content/api/cpp/2.7.0/c_2_producer_8h_source.html | 132 ++
content/api/cpp/2.7.0/c_2_reader_8h_source.html | 120 ++
content/api/cpp/2.7.0/c_2_result_8h_source.html | 148 ++
content/api/cpp/2.7.0/classes.html | 124 ++
.../2.7.0/classpulsar_1_1_auth_athenz-members.html | 99 +
.../api/cpp/2.7.0/classpulsar_1_1_auth_athenz.html | 199 ++
.../api/cpp/2.7.0/classpulsar_1_1_auth_athenz.png | Bin 0 -> 596 bytes
.../classpulsar_1_1_auth_factory-members.html | 96 +
.../cpp/2.7.0/classpulsar_1_1_auth_factory.html | 163 ++
.../2.7.0/classpulsar_1_1_auth_oauth2-members.html | 99 +
.../api/cpp/2.7.0/classpulsar_1_1_auth_oauth2.html | 204 ++
.../api/cpp/2.7.0/classpulsar_1_1_auth_oauth2.png | Bin 0 -> 592 bytes
.../2.7.0/classpulsar_1_1_auth_tls-members.html | 100 +
.../api/cpp/2.7.0/classpulsar_1_1_auth_tls.html | 202 ++
content/api/cpp/2.7.0/classpulsar_1_1_auth_tls.png | Bin 0 -> 568 bytes
.../2.7.0/classpulsar_1_1_auth_token-members.html | 101 +
.../api/cpp/2.7.0/classpulsar_1_1_auth_token.html | 269 +++
.../api/cpp/2.7.0/classpulsar_1_1_auth_token.png | Bin 0 -> 585 bytes
.../classpulsar_1_1_authentication-members.html | 96 +
.../cpp/2.7.0/classpulsar_1_1_authentication.html | 135 ++
.../cpp/2.7.0/classpulsar_1_1_authentication.png | Bin 0 -> 1277 bytes
...r_1_1_authentication_data_provider-members.html | 99 +
...asspulsar_1_1_authentication_data_provider.html | 120 ++
...sspulsar_1_1_broker_consumer_stats-members.html | 107 ++
.../classpulsar_1_1_broker_consumer_stats.html | 495 +++++
.../classpulsar_1_1_cached_token-members.html | 93 +
.../cpp/2.7.0/classpulsar_1_1_cached_token.html | 102 +
.../cpp/2.7.0/classpulsar_1_1_client-members.html | 116 ++
content/api/cpp/2.7.0/classpulsar_1_1_client.html | 545 ++++++
...asspulsar_1_1_client_configuration-members.html | 120 ++
.../classpulsar_1_1_client_configuration.html | 497 +++++
.../2.7.0/classpulsar_1_1_consumer-members.html | 125 ++
.../api/cpp/2.7.0/classpulsar_1_1_consumer.html | 814 ++++++++
...spulsar_1_1_consumer_configuration-members.html | 138 ++
.../classpulsar_1_1_consumer_configuration.html | 789 ++++++++
.../classpulsar_1_1_crypto_key_reader-members.html | 92 +
.../2.7.0/classpulsar_1_1_crypto_key_reader.html | 102 +
...asspulsar_1_1_deprecated_exception-members.html | 90 +
.../classpulsar_1_1_deprecated_exception.html | 105 ++
.../2.7.0/classpulsar_1_1_deprecated_exception.png | Bin 0 -> 697 bytes
...lasspulsar_1_1_encryption_key_info-members.html | 97 +
.../2.7.0/classpulsar_1_1_encryption_key_info.html | 125 ++
.../classpulsar_1_1_key_shared_policy-members.html | 98 +
.../2.7.0/classpulsar_1_1_key_shared_policy.html | 135 ++
.../cpp/2.7.0/classpulsar_1_1_logger-members.html | 97 +
content/api/cpp/2.7.0/classpulsar_1_1_logger.html | 112 ++
.../classpulsar_1_1_logger_factory-members.html | 91 +
.../cpp/2.7.0/classpulsar_1_1_logger_factory.html | 99 +
.../cpp/2.7.0/classpulsar_1_1_message-members.html | 124 ++
content/api/cpp/2.7.0/classpulsar_1_1_message.html | 523 ++++++
.../classpulsar_1_1_message_batch-members.html | 94 +
.../cpp/2.7.0/classpulsar_1_1_message_batch.html | 108 ++
.../classpulsar_1_1_message_builder-members.html | 107 ++
.../cpp/2.7.0/classpulsar_1_1_message_builder.html | 491 +++++
.../2.7.0/classpulsar_1_1_message_id-members.html | 122 ++
.../api/cpp/2.7.0/classpulsar_1_1_message_id.html | 330 ++++
...spulsar_1_1_message_routing_policy-members.html | 92 +
.../classpulsar_1_1_message_routing_policy.html | 129 ++
.../2.7.0/classpulsar_1_1_oauth2_flow-members.html | 94 +
.../api/cpp/2.7.0/classpulsar_1_1_oauth2_flow.html | 181 ++
...lasspulsar_1_1_oauth2_token_result-members.html | 100 +
.../2.7.0/classpulsar_1_1_oauth2_token_result.html | 127 ++
.../2.7.0/classpulsar_1_1_producer-members.html | 103 +
.../api/cpp/2.7.0/classpulsar_1_1_producer.html | 373 ++++
...spulsar_1_1_producer_configuration-members.html | 149 ++
.../classpulsar_1_1_producer_configuration.html | 543 ++++++
.../cpp/2.7.0/classpulsar_1_1_reader-members.html | 105 ++
content/api/cpp/2.7.0/classpulsar_1_1_reader.html | 410 ++++
...asspulsar_1_1_reader_configuration-members.html | 106 ++
.../classpulsar_1_1_reader_configuration.html | 233 +++
.../2.7.0/classpulsar_1_1_schema_info-members.html | 95 +
.../api/cpp/2.7.0/classpulsar_1_1_schema_info.html | 233 +++
.../classpulsar_1_1_topic_metadata-members.html | 91 +
.../cpp/2.7.0/classpulsar_1_1_topic_metadata.html | 103 +
.../cpp/2.7.0/client__configuration_8h_source.html | 173 ++
content/api/cpp/2.7.0/closed.png | Bin 0 -> 132 bytes
.../2.7.0/consumer__configuration_8h_source.html | 214 +++
content/api/cpp/2.7.0/darkmode_toggle.js | 266 +++
content/api/cpp/2.7.0/defines_8h_source.html | 113 ++
content/api/cpp/2.7.0/deprecated.html | 91 +
.../dir_501ae28692a6b25a33adbd2bed71d4b9.html | 120 ++
.../dir_84093bac216bb6272e4432021f1ca7f4.html | 153 ++
.../dir_d44c64559bbebec7f509842c48db8b23.html | 92 +
content/api/cpp/2.7.0/doc.png | Bin 0 -> 746 bytes
content/api/cpp/2.7.0/docd.png | Bin 0 -> 756 bytes
content/api/cpp/2.7.0/doxygen.css | 1971 ++++++++++++++++++++
content/api/cpp/2.7.0/doxygen.svg | 26 +
content/api/cpp/2.7.0/dynsections.js | 123 ++
content/api/cpp/2.7.0/files.html | 133 ++
content/api/cpp/2.7.0/folderclosed.png | Bin 0 -> 616 bytes
content/api/cpp/2.7.0/folderopen.png | Bin 0 -> 597 bytes
content/api/cpp/2.7.0/functions.html | 280 +++
content/api/cpp/2.7.0/functions_enum.html | 82 +
content/api/cpp/2.7.0/functions_eval.html | 83 +
content/api/cpp/2.7.0/functions_func.html | 273 +++
content/api/cpp/2.7.0/hierarchy.html | 119 ++
content/api/cpp/2.7.0/index.html | 213 +++
content/api/cpp/2.7.0/jquery.js | 34 +
content/api/cpp/2.7.0/menu.js | 136 ++
content/api/cpp/2.7.0/menudata.js | 101 +
content/api/cpp/2.7.0/message__id_8h_source.html | 114 ++
.../api/cpp/2.7.0/message__router_8h_source.html | 106 ++
content/api/cpp/2.7.0/namespacemembers.html | 199 ++
content/api/cpp/2.7.0/namespacemembers_enum.html | 85 +
content/api/cpp/2.7.0/namespacemembers_eval.html | 188 ++
content/api/cpp/2.7.0/namespacemembers_type.html | 84 +
content/api/cpp/2.7.0/namespacepulsar.html | 558 ++++++
content/api/cpp/2.7.0/namespaces.html | 119 ++
content/api/cpp/2.7.0/nav_f.png | Bin 0 -> 153 bytes
content/api/cpp/2.7.0/nav_fd.png | Bin 0 -> 169 bytes
content/api/cpp/2.7.0/nav_g.png | Bin 0 -> 95 bytes
content/api/cpp/2.7.0/nav_h.png | Bin 0 -> 98 bytes
content/api/cpp/2.7.0/nav_hd.png | Bin 0 -> 114 bytes
content/api/cpp/2.7.0/open.png | Bin 0 -> 123 bytes
content/api/cpp/2.7.0/pages.html | 87 +
.../2.7.0/producer__configuration_8h_source.html | 239 +++
.../cpp/2.7.0/reader__configuration_8h_source.html | 135 ++
content/api/cpp/2.7.0/search/all_0.js | 19 +
content/api/cpp/2.7.0/search/all_1.js | 7 +
content/api/cpp/2.7.0/search/all_10.js | 52 +
content/api/cpp/2.7.0/search/all_11.js | 51 +
content/api/cpp/2.7.0/search/all_12.js | 4 +
content/api/cpp/2.7.0/search/all_13.js | 5 +
content/api/cpp/2.7.0/search/all_2.js | 21 +
content/api/cpp/2.7.0/search/all_3.js | 9 +
content/api/cpp/2.7.0/search/all_4.js | 5 +
content/api/cpp/2.7.0/search/all_5.js | 6 +
content/api/cpp/2.7.0/search/all_6.js | 54 +
content/api/cpp/2.7.0/search/all_7.js | 8 +
content/api/cpp/2.7.0/search/all_8.js | 10 +
content/api/cpp/2.7.0/search/all_9.js | 4 +
content/api/cpp/2.7.0/search/all_a.js | 7 +
content/api/cpp/2.7.0/search/all_b.js | 6 +
content/api/cpp/2.7.0/search/all_c.js | 9 +
content/api/cpp/2.7.0/search/all_d.js | 5 +
content/api/cpp/2.7.0/search/all_e.js | 5 +
content/api/cpp/2.7.0/search/all_f.js | 8 +
content/api/cpp/2.7.0/search/classes_0.js | 10 +
content/api/cpp/2.7.0/search/classes_1.js | 4 +
content/api/cpp/2.7.0/search/classes_2.js | 9 +
content/api/cpp/2.7.0/search/classes_3.js | 4 +
content/api/cpp/2.7.0/search/classes_4.js | 4 +
content/api/cpp/2.7.0/search/classes_5.js | 4 +
content/api/cpp/2.7.0/search/classes_6.js | 5 +
content/api/cpp/2.7.0/search/classes_7.js | 8 +
content/api/cpp/2.7.0/search/classes_8.js | 5 +
content/api/cpp/2.7.0/search/classes_9.js | 5 +
content/api/cpp/2.7.0/search/classes_a.js | 5 +
content/api/cpp/2.7.0/search/classes_b.js | 4 +
content/api/cpp/2.7.0/search/classes_c.js | 4 +
content/api/cpp/2.7.0/search/close.svg | 31 +
content/api/cpp/2.7.0/search/enums_0.js | 4 +
content/api/cpp/2.7.0/search/enums_1.js | 4 +
content/api/cpp/2.7.0/search/enums_2.js | 4 +
content/api/cpp/2.7.0/search/enums_3.js | 4 +
content/api/cpp/2.7.0/search/enums_4.js | 4 +
content/api/cpp/2.7.0/search/enumvalues_0.js | 7 +
content/api/cpp/2.7.0/search/enumvalues_1.js | 4 +
content/api/cpp/2.7.0/search/enumvalues_2.js | 7 +
content/api/cpp/2.7.0/search/enumvalues_3.js | 5 +
content/api/cpp/2.7.0/search/enumvalues_4.js | 4 +
content/api/cpp/2.7.0/search/enumvalues_5.js | 7 +
content/api/cpp/2.7.0/search/enumvalues_6.js | 4 +
content/api/cpp/2.7.0/search/enumvalues_7.js | 5 +
content/api/cpp/2.7.0/search/enumvalues_8.js | 4 +
content/api/cpp/2.7.0/search/enumvalues_9.js | 4 +
content/api/cpp/2.7.0/search/enumvalues_a.js | 43 +
content/api/cpp/2.7.0/search/enumvalues_b.js | 5 +
content/api/cpp/2.7.0/search/functions_0.js | 8 +
content/api/cpp/2.7.0/search/functions_1.js | 4 +
content/api/cpp/2.7.0/search/functions_2.js | 12 +
content/api/cpp/2.7.0/search/functions_3.js | 5 +
content/api/cpp/2.7.0/search/functions_4.js | 4 +
content/api/cpp/2.7.0/search/functions_5.js | 5 +
content/api/cpp/2.7.0/search/functions_6.js | 54 +
content/api/cpp/2.7.0/search/functions_7.js | 8 +
content/api/cpp/2.7.0/search/functions_8.js | 6 +
content/api/cpp/2.7.0/search/functions_9.js | 4 +
content/api/cpp/2.7.0/search/functions_a.js | 4 +
content/api/cpp/2.7.0/search/functions_b.js | 4 +
content/api/cpp/2.7.0/search/functions_c.js | 8 +
content/api/cpp/2.7.0/search/functions_d.js | 48 +
content/api/cpp/2.7.0/search/functions_e.js | 5 +
content/api/cpp/2.7.0/search/mag.svg | 37 +
content/api/cpp/2.7.0/search/mag_d.svg | 37 +
content/api/cpp/2.7.0/search/mag_sel.svg | 74 +
content/api/cpp/2.7.0/search/mag_seld.svg | 74 +
content/api/cpp/2.7.0/search/namespaces_0.js | 4 +
content/api/cpp/2.7.0/search/pages_0.js | 4 +
content/api/cpp/2.7.0/search/pages_1.js | 4 +
content/api/cpp/2.7.0/search/search.css | 291 +++
content/api/cpp/2.7.0/search/search.js | 816 ++++++++
content/api/cpp/2.7.0/search/searchdata.js | 36 +
content/api/cpp/2.7.0/search/typedefs_0.js | 4 +
content/api/cpp/2.7.0/search/typedefs_1.js | 5 +
content/api/cpp/2.7.0/splitbar.png | Bin 0 -> 314 bytes
content/api/cpp/2.7.0/splitbard.png | Bin 0 -> 282 bytes
content/api/cpp/2.7.0/string__list_8h_source.html | 109 ++
content/api/cpp/2.7.0/string__map_8h_source.html | 112 ++
content/api/cpp/2.7.0/sync_off.png | Bin 0 -> 853 bytes
content/api/cpp/2.7.0/sync_on.png | Bin 0 -> 845 bytes
content/api/cpp/2.7.0/tab_a.png | Bin 0 -> 142 bytes
content/api/cpp/2.7.0/tab_ad.png | Bin 0 -> 135 bytes
content/api/cpp/2.7.0/tab_b.png | Bin 0 -> 169 bytes
content/api/cpp/2.7.0/tab_bd.png | Bin 0 -> 173 bytes
content/api/cpp/2.7.0/tab_h.png | Bin 0 -> 177 bytes
content/api/cpp/2.7.0/tab_hd.png | Bin 0 -> 180 bytes
content/api/cpp/2.7.0/tab_s.png | Bin 0 -> 184 bytes
content/api/cpp/2.7.0/tab_sd.png | Bin 0 -> 188 bytes
content/api/cpp/2.7.0/tabs.css | 1 +
.../api/cpp/2.7.1/_authentication_8h_source.html | 303 +++
.../2.7.1/_broker_consumer_stats_8h_source.html | 166 ++
content/api/cpp/2.7.1/_client_8h_source.html | 204 ++
.../cpp/2.7.1/_client_configuration_8h_source.html | 186 ++
.../api/cpp/2.7.1/_compression_type_8h_source.html | 103 +
content/api/cpp/2.7.1/_consumer_8h_source.html | 207 ++
.../2.7.1/_consumer_configuration_8h_source.html | 239 +++
.../_consumer_crypto_failure_action_8h_source.html | 106 ++
.../api/cpp/2.7.1/_consumer_type_8h_source.html | 110 ++
.../cpp/2.7.1/_crypto_key_reader_8h_source.html | 160 ++
.../cpp/2.7.1/_deprecated_exception_8h_source.html | 107 ++
.../cpp/2.7.1/_encryption_key_info_8h_source.html | 136 ++
.../api/cpp/2.7.1/_initial_position_8h_source.html | 100 +
.../cpp/2.7.1/_key_shared_policy_8h_source.html | 131 ++
content/api/cpp/2.7.1/_logger_8h_source.html | 123 ++
content/api/cpp/2.7.1/_message_8h_source.html | 203 ++
.../api/cpp/2.7.1/_message_batch_8h_source.html | 121 ++
.../api/cpp/2.7.1/_message_builder_8h_source.html | 161 ++
content/api/cpp/2.7.1/_message_id_8h_source.html | 163 ++
.../2.7.1/_message_routing_policy_8h_source.html | 127 ++
content/api/cpp/2.7.1/_producer_8h_source.html | 161 ++
.../2.7.1/_producer_configuration_8h_source.html | 243 +++
.../_producer_crypto_failure_action_8h_source.html | 102 +
content/api/cpp/2.7.1/_reader_8h_source.html | 156 ++
.../cpp/2.7.1/_reader_configuration_8h_source.html | 202 ++
content/api/cpp/2.7.1/_result_8h_source.html | 202 ++
content/api/cpp/2.7.1/_schema_8h_source.html | 184 ++
.../api/cpp/2.7.1/_topic_metadata_8h_source.html | 104 ++
content/api/cpp/2.7.1/annotated.html | 120 ++
content/api/cpp/2.7.1/bc_s.png | Bin 0 -> 676 bytes
content/api/cpp/2.7.1/bc_sd.png | Bin 0 -> 635 bytes
content/api/cpp/2.7.1/bdwn.png | Bin 0 -> 147 bytes
.../cpp/2.7.1/c_2_authentication_8h_source.html | 118 ++
content/api/cpp/2.7.1/c_2_client_8h_source.html | 180 ++
content/api/cpp/2.7.1/c_2_consumer_8h_source.html | 180 ++
content/api/cpp/2.7.1/c_2_message_8h_source.html | 166 ++
content/api/cpp/2.7.1/c_2_producer_8h_source.html | 132 ++
content/api/cpp/2.7.1/c_2_reader_8h_source.html | 120 ++
content/api/cpp/2.7.1/c_2_result_8h_source.html | 148 ++
content/api/cpp/2.7.1/classes.html | 124 ++
.../2.7.1/classpulsar_1_1_auth_athenz-members.html | 99 +
.../api/cpp/2.7.1/classpulsar_1_1_auth_athenz.html | 199 ++
.../api/cpp/2.7.1/classpulsar_1_1_auth_athenz.png | Bin 0 -> 596 bytes
.../classpulsar_1_1_auth_factory-members.html | 96 +
.../cpp/2.7.1/classpulsar_1_1_auth_factory.html | 163 ++
.../2.7.1/classpulsar_1_1_auth_oauth2-members.html | 99 +
.../api/cpp/2.7.1/classpulsar_1_1_auth_oauth2.html | 204 ++
.../api/cpp/2.7.1/classpulsar_1_1_auth_oauth2.png | Bin 0 -> 592 bytes
.../2.7.1/classpulsar_1_1_auth_tls-members.html | 100 +
.../api/cpp/2.7.1/classpulsar_1_1_auth_tls.html | 202 ++
content/api/cpp/2.7.1/classpulsar_1_1_auth_tls.png | Bin 0 -> 568 bytes
.../2.7.1/classpulsar_1_1_auth_token-members.html | 101 +
.../api/cpp/2.7.1/classpulsar_1_1_auth_token.html | 269 +++
.../api/cpp/2.7.1/classpulsar_1_1_auth_token.png | Bin 0 -> 585 bytes
.../classpulsar_1_1_authentication-members.html | 96 +
.../cpp/2.7.1/classpulsar_1_1_authentication.html | 135 ++
.../cpp/2.7.1/classpulsar_1_1_authentication.png | Bin 0 -> 1277 bytes
...r_1_1_authentication_data_provider-members.html | 99 +
...asspulsar_1_1_authentication_data_provider.html | 120 ++
...sspulsar_1_1_broker_consumer_stats-members.html | 107 ++
.../classpulsar_1_1_broker_consumer_stats.html | 495 +++++
.../classpulsar_1_1_cached_token-members.html | 93 +
.../cpp/2.7.1/classpulsar_1_1_cached_token.html | 102 +
.../cpp/2.7.1/classpulsar_1_1_client-members.html | 116 ++
content/api/cpp/2.7.1/classpulsar_1_1_client.html | 545 ++++++
...asspulsar_1_1_client_configuration-members.html | 120 ++
.../classpulsar_1_1_client_configuration.html | 497 +++++
.../2.7.1/classpulsar_1_1_consumer-members.html | 126 ++
.../api/cpp/2.7.1/classpulsar_1_1_consumer.html | 814 ++++++++
...spulsar_1_1_consumer_configuration-members.html | 138 ++
.../classpulsar_1_1_consumer_configuration.html | 789 ++++++++
.../classpulsar_1_1_crypto_key_reader-members.html | 93 +
.../2.7.1/classpulsar_1_1_crypto_key_reader.html | 111 ++
.../2.7.1/classpulsar_1_1_crypto_key_reader.png | Bin 0 -> 845 bytes
...lsar_1_1_default_crypto_key_reader-members.html | 96 +
.../classpulsar_1_1_default_crypto_key_reader.html | 214 +++
.../classpulsar_1_1_default_crypto_key_reader.png | Bin 0 -> 835 bytes
...asspulsar_1_1_deprecated_exception-members.html | 90 +
.../classpulsar_1_1_deprecated_exception.html | 105 ++
.../2.7.1/classpulsar_1_1_deprecated_exception.png | Bin 0 -> 697 bytes
...lasspulsar_1_1_encryption_key_info-members.html | 97 +
.../2.7.1/classpulsar_1_1_encryption_key_info.html | 125 ++
.../classpulsar_1_1_key_shared_policy-members.html | 98 +
.../2.7.1/classpulsar_1_1_key_shared_policy.html | 135 ++
.../cpp/2.7.1/classpulsar_1_1_logger-members.html | 97 +
content/api/cpp/2.7.1/classpulsar_1_1_logger.html | 112 ++
.../classpulsar_1_1_logger_factory-members.html | 91 +
.../cpp/2.7.1/classpulsar_1_1_logger_factory.html | 99 +
.../cpp/2.7.1/classpulsar_1_1_message-members.html | 124 ++
content/api/cpp/2.7.1/classpulsar_1_1_message.html | 523 ++++++
.../classpulsar_1_1_message_batch-members.html | 94 +
.../cpp/2.7.1/classpulsar_1_1_message_batch.html | 108 ++
.../classpulsar_1_1_message_builder-members.html | 107 ++
.../cpp/2.7.1/classpulsar_1_1_message_builder.html | 491 +++++
.../2.7.1/classpulsar_1_1_message_id-members.html | 122 ++
.../api/cpp/2.7.1/classpulsar_1_1_message_id.html | 330 ++++
...spulsar_1_1_message_routing_policy-members.html | 92 +
.../classpulsar_1_1_message_routing_policy.html | 129 ++
.../2.7.1/classpulsar_1_1_oauth2_flow-members.html | 94 +
.../api/cpp/2.7.1/classpulsar_1_1_oauth2_flow.html | 181 ++
...lasspulsar_1_1_oauth2_token_result-members.html | 100 +
.../2.7.1/classpulsar_1_1_oauth2_token_result.html | 127 ++
.../2.7.1/classpulsar_1_1_producer-members.html | 104 ++
.../api/cpp/2.7.1/classpulsar_1_1_producer.html | 415 +++++
...spulsar_1_1_producer_configuration-members.html | 149 ++
.../classpulsar_1_1_producer_configuration.html | 670 +++++++
.../cpp/2.7.1/classpulsar_1_1_reader-members.html | 105 ++
content/api/cpp/2.7.1/classpulsar_1_1_reader.html | 410 ++++
...asspulsar_1_1_reader_configuration-members.html | 126 ++
.../classpulsar_1_1_reader_configuration.html | 561 ++++++
.../2.7.1/classpulsar_1_1_schema_info-members.html | 95 +
.../api/cpp/2.7.1/classpulsar_1_1_schema_info.html | 233 +++
.../classpulsar_1_1_topic_metadata-members.html | 91 +
.../cpp/2.7.1/classpulsar_1_1_topic_metadata.html | 103 +
.../cpp/2.7.1/client__configuration_8h_source.html | 173 ++
content/api/cpp/2.7.1/closed.png | Bin 0 -> 132 bytes
.../2.7.1/consumer__configuration_8h_source.html | 237 +++
content/api/cpp/2.7.1/darkmode_toggle.js | 266 +++
content/api/cpp/2.7.1/defines_8h_source.html | 113 ++
content/api/cpp/2.7.1/deprecated.html | 93 +
.../dir_501ae28692a6b25a33adbd2bed71d4b9.html | 120 ++
.../dir_84093bac216bb6272e4432021f1ca7f4.html | 153 ++
.../dir_d44c64559bbebec7f509842c48db8b23.html | 92 +
content/api/cpp/2.7.1/doc.png | Bin 0 -> 746 bytes
content/api/cpp/2.7.1/docd.png | Bin 0 -> 756 bytes
content/api/cpp/2.7.1/doxygen.css | 1971 ++++++++++++++++++++
content/api/cpp/2.7.1/doxygen.svg | 26 +
content/api/cpp/2.7.1/dynsections.js | 123 ++
content/api/cpp/2.7.1/files.html | 133 ++
content/api/cpp/2.7.1/folderclosed.png | Bin 0 -> 616 bytes
content/api/cpp/2.7.1/folderopen.png | Bin 0 -> 597 bytes
content/api/cpp/2.7.1/functions.html | 288 +++
content/api/cpp/2.7.1/functions_enum.html | 82 +
content/api/cpp/2.7.1/functions_eval.html | 83 +
content/api/cpp/2.7.1/functions_func.html | 281 +++
content/api/cpp/2.7.1/hierarchy.html | 120 ++
content/api/cpp/2.7.1/index.html | 213 +++
content/api/cpp/2.7.1/jquery.js | 34 +
content/api/cpp/2.7.1/menu.js | 136 ++
content/api/cpp/2.7.1/menudata.js | 101 +
content/api/cpp/2.7.1/message__id_8h_source.html | 114 ++
.../api/cpp/2.7.1/message__router_8h_source.html | 106 ++
content/api/cpp/2.7.1/namespacemembers.html | 200 ++
content/api/cpp/2.7.1/namespacemembers_enum.html | 85 +
content/api/cpp/2.7.1/namespacemembers_eval.html | 189 ++
content/api/cpp/2.7.1/namespacemembers_type.html | 84 +
content/api/cpp/2.7.1/namespacepulsar.html | 563 ++++++
content/api/cpp/2.7.1/namespaces.html | 120 ++
content/api/cpp/2.7.1/nav_f.png | Bin 0 -> 153 bytes
content/api/cpp/2.7.1/nav_fd.png | Bin 0 -> 169 bytes
content/api/cpp/2.7.1/nav_g.png | Bin 0 -> 95 bytes
content/api/cpp/2.7.1/nav_h.png | Bin 0 -> 98 bytes
content/api/cpp/2.7.1/nav_hd.png | Bin 0 -> 114 bytes
content/api/cpp/2.7.1/open.png | Bin 0 -> 123 bytes
content/api/cpp/2.7.1/pages.html | 87 +
.../2.7.1/producer__configuration_8h_source.html | 262 +++
.../cpp/2.7.1/reader__configuration_8h_source.html | 135 ++
content/api/cpp/2.7.1/search/all_0.js | 20 +
content/api/cpp/2.7.1/search/all_1.js | 7 +
content/api/cpp/2.7.1/search/all_10.js | 53 +
content/api/cpp/2.7.1/search/all_11.js | 54 +
content/api/cpp/2.7.1/search/all_12.js | 4 +
content/api/cpp/2.7.1/search/all_13.js | 5 +
content/api/cpp/2.7.1/search/all_2.js | 21 +
content/api/cpp/2.7.1/search/all_3.js | 10 +
content/api/cpp/2.7.1/search/all_4.js | 5 +
content/api/cpp/2.7.1/search/all_5.js | 6 +
content/api/cpp/2.7.1/search/all_6.js | 57 +
content/api/cpp/2.7.1/search/all_7.js | 8 +
content/api/cpp/2.7.1/search/all_8.js | 11 +
content/api/cpp/2.7.1/search/all_9.js | 4 +
content/api/cpp/2.7.1/search/all_a.js | 7 +
content/api/cpp/2.7.1/search/all_b.js | 6 +
content/api/cpp/2.7.1/search/all_c.js | 9 +
content/api/cpp/2.7.1/search/all_d.js | 5 +
content/api/cpp/2.7.1/search/all_e.js | 5 +
content/api/cpp/2.7.1/search/all_f.js | 8 +
content/api/cpp/2.7.1/search/classes_0.js | 10 +
content/api/cpp/2.7.1/search/classes_1.js | 4 +
content/api/cpp/2.7.1/search/classes_2.js | 9 +
content/api/cpp/2.7.1/search/classes_3.js | 5 +
content/api/cpp/2.7.1/search/classes_4.js | 4 +
content/api/cpp/2.7.1/search/classes_5.js | 4 +
content/api/cpp/2.7.1/search/classes_6.js | 5 +
content/api/cpp/2.7.1/search/classes_7.js | 8 +
content/api/cpp/2.7.1/search/classes_8.js | 5 +
content/api/cpp/2.7.1/search/classes_9.js | 5 +
content/api/cpp/2.7.1/search/classes_a.js | 5 +
content/api/cpp/2.7.1/search/classes_b.js | 4 +
content/api/cpp/2.7.1/search/classes_c.js | 4 +
content/api/cpp/2.7.1/search/close.svg | 31 +
content/api/cpp/2.7.1/search/enums_0.js | 4 +
content/api/cpp/2.7.1/search/enums_1.js | 4 +
content/api/cpp/2.7.1/search/enums_2.js | 4 +
content/api/cpp/2.7.1/search/enums_3.js | 4 +
content/api/cpp/2.7.1/search/enums_4.js | 4 +
content/api/cpp/2.7.1/search/enumvalues_0.js | 7 +
content/api/cpp/2.7.1/search/enumvalues_1.js | 4 +
content/api/cpp/2.7.1/search/enumvalues_2.js | 7 +
content/api/cpp/2.7.1/search/enumvalues_3.js | 5 +
content/api/cpp/2.7.1/search/enumvalues_4.js | 4 +
content/api/cpp/2.7.1/search/enumvalues_5.js | 7 +
content/api/cpp/2.7.1/search/enumvalues_6.js | 4 +
content/api/cpp/2.7.1/search/enumvalues_7.js | 5 +
content/api/cpp/2.7.1/search/enumvalues_8.js | 4 +
content/api/cpp/2.7.1/search/enumvalues_9.js | 4 +
content/api/cpp/2.7.1/search/enumvalues_a.js | 44 +
content/api/cpp/2.7.1/search/enumvalues_b.js | 5 +
content/api/cpp/2.7.1/search/functions_0.js | 9 +
content/api/cpp/2.7.1/search/functions_1.js | 4 +
content/api/cpp/2.7.1/search/functions_2.js | 12 +
content/api/cpp/2.7.1/search/functions_3.js | 5 +
content/api/cpp/2.7.1/search/functions_4.js | 4 +
content/api/cpp/2.7.1/search/functions_5.js | 5 +
content/api/cpp/2.7.1/search/functions_6.js | 57 +
content/api/cpp/2.7.1/search/functions_7.js | 8 +
content/api/cpp/2.7.1/search/functions_8.js | 7 +
content/api/cpp/2.7.1/search/functions_9.js | 4 +
content/api/cpp/2.7.1/search/functions_a.js | 4 +
content/api/cpp/2.7.1/search/functions_b.js | 4 +
content/api/cpp/2.7.1/search/functions_c.js | 8 +
content/api/cpp/2.7.1/search/functions_d.js | 51 +
content/api/cpp/2.7.1/search/functions_e.js | 5 +
content/api/cpp/2.7.1/search/mag.svg | 37 +
content/api/cpp/2.7.1/search/mag_d.svg | 37 +
content/api/cpp/2.7.1/search/mag_sel.svg | 74 +
content/api/cpp/2.7.1/search/mag_seld.svg | 74 +
content/api/cpp/2.7.1/search/namespaces_0.js | 4 +
content/api/cpp/2.7.1/search/pages_0.js | 4 +
content/api/cpp/2.7.1/search/pages_1.js | 4 +
content/api/cpp/2.7.1/search/search.css | 291 +++
content/api/cpp/2.7.1/search/search.js | 816 ++++++++
content/api/cpp/2.7.1/search/searchdata.js | 36 +
content/api/cpp/2.7.1/search/typedefs_0.js | 4 +
content/api/cpp/2.7.1/search/typedefs_1.js | 5 +
content/api/cpp/2.7.1/splitbar.png | Bin 0 -> 314 bytes
content/api/cpp/2.7.1/splitbard.png | Bin 0 -> 282 bytes
content/api/cpp/2.7.1/string__list_8h_source.html | 109 ++
content/api/cpp/2.7.1/string__map_8h_source.html | 112 ++
content/api/cpp/2.7.1/sync_off.png | Bin 0 -> 853 bytes
content/api/cpp/2.7.1/sync_on.png | Bin 0 -> 845 bytes
content/api/cpp/2.7.1/tab_a.png | Bin 0 -> 142 bytes
content/api/cpp/2.7.1/tab_ad.png | Bin 0 -> 135 bytes
content/api/cpp/2.7.1/tab_b.png | Bin 0 -> 169 bytes
content/api/cpp/2.7.1/tab_bd.png | Bin 0 -> 173 bytes
content/api/cpp/2.7.1/tab_h.png | Bin 0 -> 177 bytes
content/api/cpp/2.7.1/tab_hd.png | Bin 0 -> 180 bytes
content/api/cpp/2.7.1/tab_s.png | Bin 0 -> 184 bytes
content/api/cpp/2.7.1/tab_sd.png | Bin 0 -> 188 bytes
content/api/cpp/2.7.1/tabs.css | 1 +
.../api/cpp/2.7.2/_authentication_8h_source.html | 303 +++
.../2.7.2/_broker_consumer_stats_8h_source.html | 166 ++
content/api/cpp/2.7.2/_client_8h_source.html | 204 ++
.../cpp/2.7.2/_client_configuration_8h_source.html | 186 ++
.../api/cpp/2.7.2/_compression_type_8h_source.html | 103 +
content/api/cpp/2.7.2/_consumer_8h_source.html | 207 ++
.../2.7.2/_consumer_configuration_8h_source.html | 239 +++
.../_consumer_crypto_failure_action_8h_source.html | 106 ++
.../api/cpp/2.7.2/_consumer_type_8h_source.html | 110 ++
.../cpp/2.7.2/_crypto_key_reader_8h_source.html | 160 ++
.../cpp/2.7.2/_deprecated_exception_8h_source.html | 107 ++
.../cpp/2.7.2/_encryption_key_info_8h_source.html | 136 ++
.../api/cpp/2.7.2/_initial_position_8h_source.html | 100 +
.../cpp/2.7.2/_key_shared_policy_8h_source.html | 131 ++
content/api/cpp/2.7.2/_logger_8h_source.html | 123 ++
content/api/cpp/2.7.2/_message_8h_source.html | 203 ++
.../api/cpp/2.7.2/_message_batch_8h_source.html | 121 ++
.../api/cpp/2.7.2/_message_builder_8h_source.html | 161 ++
content/api/cpp/2.7.2/_message_id_8h_source.html | 163 ++
.../2.7.2/_message_routing_policy_8h_source.html | 127 ++
content/api/cpp/2.7.2/_producer_8h_source.html | 161 ++
.../2.7.2/_producer_configuration_8h_source.html | 243 +++
.../_producer_crypto_failure_action_8h_source.html | 102 +
content/api/cpp/2.7.2/_reader_8h_source.html | 156 ++
.../cpp/2.7.2/_reader_configuration_8h_source.html | 202 ++
content/api/cpp/2.7.2/_result_8h_source.html | 202 ++
content/api/cpp/2.7.2/_schema_8h_source.html | 184 ++
.../api/cpp/2.7.2/_topic_metadata_8h_source.html | 104 ++
content/api/cpp/2.7.2/annotated.html | 120 ++
content/api/cpp/2.7.2/bc_s.png | Bin 0 -> 676 bytes
content/api/cpp/2.7.2/bc_sd.png | Bin 0 -> 635 bytes
content/api/cpp/2.7.2/bdwn.png | Bin 0 -> 147 bytes
.../cpp/2.7.2/c_2_authentication_8h_source.html | 118 ++
content/api/cpp/2.7.2/c_2_client_8h_source.html | 180 ++
content/api/cpp/2.7.2/c_2_consumer_8h_source.html | 180 ++
content/api/cpp/2.7.2/c_2_message_8h_source.html | 166 ++
content/api/cpp/2.7.2/c_2_producer_8h_source.html | 132 ++
content/api/cpp/2.7.2/c_2_reader_8h_source.html | 120 ++
content/api/cpp/2.7.2/c_2_result_8h_source.html | 148 ++
content/api/cpp/2.7.2/classes.html | 124 ++
.../2.7.2/classpulsar_1_1_auth_athenz-members.html | 99 +
.../api/cpp/2.7.2/classpulsar_1_1_auth_athenz.html | 199 ++
.../api/cpp/2.7.2/classpulsar_1_1_auth_athenz.png | Bin 0 -> 596 bytes
.../classpulsar_1_1_auth_factory-members.html | 96 +
.../cpp/2.7.2/classpulsar_1_1_auth_factory.html | 163 ++
.../2.7.2/classpulsar_1_1_auth_oauth2-members.html | 99 +
.../api/cpp/2.7.2/classpulsar_1_1_auth_oauth2.html | 204 ++
.../api/cpp/2.7.2/classpulsar_1_1_auth_oauth2.png | Bin 0 -> 592 bytes
.../2.7.2/classpulsar_1_1_auth_tls-members.html | 100 +
.../api/cpp/2.7.2/classpulsar_1_1_auth_tls.html | 202 ++
content/api/cpp/2.7.2/classpulsar_1_1_auth_tls.png | Bin 0 -> 568 bytes
.../2.7.2/classpulsar_1_1_auth_token-members.html | 101 +
.../api/cpp/2.7.2/classpulsar_1_1_auth_token.html | 269 +++
.../api/cpp/2.7.2/classpulsar_1_1_auth_token.png | Bin 0 -> 585 bytes
.../classpulsar_1_1_authentication-members.html | 96 +
.../cpp/2.7.2/classpulsar_1_1_authentication.html | 135 ++
.../cpp/2.7.2/classpulsar_1_1_authentication.png | Bin 0 -> 1277 bytes
...r_1_1_authentication_data_provider-members.html | 99 +
...asspulsar_1_1_authentication_data_provider.html | 120 ++
...sspulsar_1_1_broker_consumer_stats-members.html | 107 ++
.../classpulsar_1_1_broker_consumer_stats.html | 495 +++++
.../classpulsar_1_1_cached_token-members.html | 93 +
.../cpp/2.7.2/classpulsar_1_1_cached_token.html | 102 +
.../cpp/2.7.2/classpulsar_1_1_client-members.html | 116 ++
content/api/cpp/2.7.2/classpulsar_1_1_client.html | 545 ++++++
...asspulsar_1_1_client_configuration-members.html | 120 ++
.../classpulsar_1_1_client_configuration.html | 497 +++++
.../2.7.2/classpulsar_1_1_consumer-members.html | 126 ++
.../api/cpp/2.7.2/classpulsar_1_1_consumer.html | 814 ++++++++
...spulsar_1_1_consumer_configuration-members.html | 138 ++
.../classpulsar_1_1_consumer_configuration.html | 789 ++++++++
.../classpulsar_1_1_crypto_key_reader-members.html | 93 +
.../2.7.2/classpulsar_1_1_crypto_key_reader.html | 111 ++
.../2.7.2/classpulsar_1_1_crypto_key_reader.png | Bin 0 -> 845 bytes
...lsar_1_1_default_crypto_key_reader-members.html | 96 +
.../classpulsar_1_1_default_crypto_key_reader.html | 214 +++
.../classpulsar_1_1_default_crypto_key_reader.png | Bin 0 -> 835 bytes
...asspulsar_1_1_deprecated_exception-members.html | 90 +
.../classpulsar_1_1_deprecated_exception.html | 105 ++
.../2.7.2/classpulsar_1_1_deprecated_exception.png | Bin 0 -> 697 bytes
...lasspulsar_1_1_encryption_key_info-members.html | 97 +
.../2.7.2/classpulsar_1_1_encryption_key_info.html | 125 ++
.../classpulsar_1_1_key_shared_policy-members.html | 98 +
.../2.7.2/classpulsar_1_1_key_shared_policy.html | 135 ++
.../cpp/2.7.2/classpulsar_1_1_logger-members.html | 97 +
content/api/cpp/2.7.2/classpulsar_1_1_logger.html | 112 ++
.../classpulsar_1_1_logger_factory-members.html | 91 +
.../cpp/2.7.2/classpulsar_1_1_logger_factory.html | 99 +
.../cpp/2.7.2/classpulsar_1_1_message-members.html | 124 ++
content/api/cpp/2.7.2/classpulsar_1_1_message.html | 523 ++++++
.../classpulsar_1_1_message_batch-members.html | 94 +
.../cpp/2.7.2/classpulsar_1_1_message_batch.html | 108 ++
.../classpulsar_1_1_message_builder-members.html | 107 ++
.../cpp/2.7.2/classpulsar_1_1_message_builder.html | 491 +++++
.../2.7.2/classpulsar_1_1_message_id-members.html | 122 ++
.../api/cpp/2.7.2/classpulsar_1_1_message_id.html | 330 ++++
...spulsar_1_1_message_routing_policy-members.html | 92 +
.../classpulsar_1_1_message_routing_policy.html | 129 ++
.../2.7.2/classpulsar_1_1_oauth2_flow-members.html | 94 +
.../api/cpp/2.7.2/classpulsar_1_1_oauth2_flow.html | 181 ++
...lasspulsar_1_1_oauth2_token_result-members.html | 100 +
.../2.7.2/classpulsar_1_1_oauth2_token_result.html | 127 ++
.../2.7.2/classpulsar_1_1_producer-members.html | 104 ++
.../api/cpp/2.7.2/classpulsar_1_1_producer.html | 415 +++++
...spulsar_1_1_producer_configuration-members.html | 149 ++
.../classpulsar_1_1_producer_configuration.html | 670 +++++++
.../cpp/2.7.2/classpulsar_1_1_reader-members.html | 105 ++
content/api/cpp/2.7.2/classpulsar_1_1_reader.html | 410 ++++
...asspulsar_1_1_reader_configuration-members.html | 126 ++
.../classpulsar_1_1_reader_configuration.html | 561 ++++++
.../2.7.2/classpulsar_1_1_schema_info-members.html | 95 +
.../api/cpp/2.7.2/classpulsar_1_1_schema_info.html | 233 +++
.../classpulsar_1_1_topic_metadata-members.html | 91 +
.../cpp/2.7.2/classpulsar_1_1_topic_metadata.html | 103 +
.../cpp/2.7.2/client__configuration_8h_source.html | 173 ++
content/api/cpp/2.7.2/closed.png | Bin 0 -> 132 bytes
.../2.7.2/consumer__configuration_8h_source.html | 237 +++
content/api/cpp/2.7.2/darkmode_toggle.js | 266 +++
content/api/cpp/2.7.2/defines_8h_source.html | 113 ++
content/api/cpp/2.7.2/deprecated.html | 93 +
.../dir_501ae28692a6b25a33adbd2bed71d4b9.html | 120 ++
.../dir_84093bac216bb6272e4432021f1ca7f4.html | 153 ++
.../dir_d44c64559bbebec7f509842c48db8b23.html | 92 +
content/api/cpp/2.7.2/doc.png | Bin 0 -> 746 bytes
content/api/cpp/2.7.2/docd.png | Bin 0 -> 756 bytes
content/api/cpp/2.7.2/doxygen.css | 1971 ++++++++++++++++++++
content/api/cpp/2.7.2/doxygen.svg | 26 +
content/api/cpp/2.7.2/dynsections.js | 123 ++
content/api/cpp/2.7.2/files.html | 133 ++
content/api/cpp/2.7.2/folderclosed.png | Bin 0 -> 616 bytes
content/api/cpp/2.7.2/folderopen.png | Bin 0 -> 597 bytes
content/api/cpp/2.7.2/functions.html | 288 +++
content/api/cpp/2.7.2/functions_enum.html | 82 +
content/api/cpp/2.7.2/functions_eval.html | 83 +
content/api/cpp/2.7.2/functions_func.html | 281 +++
content/api/cpp/2.7.2/hierarchy.html | 120 ++
content/api/cpp/2.7.2/index.html | 242 +++
content/api/cpp/2.7.2/jquery.js | 34 +
content/api/cpp/2.7.2/menu.js | 136 ++
content/api/cpp/2.7.2/menudata.js | 101 +
content/api/cpp/2.7.2/message__id_8h_source.html | 114 ++
.../api/cpp/2.7.2/message__router_8h_source.html | 106 ++
content/api/cpp/2.7.2/namespacemembers.html | 200 ++
content/api/cpp/2.7.2/namespacemembers_enum.html | 85 +
content/api/cpp/2.7.2/namespacemembers_eval.html | 189 ++
content/api/cpp/2.7.2/namespacemembers_type.html | 84 +
content/api/cpp/2.7.2/namespacepulsar.html | 563 ++++++
content/api/cpp/2.7.2/namespaces.html | 120 ++
content/api/cpp/2.7.2/nav_f.png | Bin 0 -> 153 bytes
content/api/cpp/2.7.2/nav_fd.png | Bin 0 -> 169 bytes
content/api/cpp/2.7.2/nav_g.png | Bin 0 -> 95 bytes
content/api/cpp/2.7.2/nav_h.png | Bin 0 -> 98 bytes
content/api/cpp/2.7.2/nav_hd.png | Bin 0 -> 114 bytes
content/api/cpp/2.7.2/open.png | Bin 0 -> 123 bytes
content/api/cpp/2.7.2/pages.html | 87 +
.../2.7.2/producer__configuration_8h_source.html | 262 +++
.../cpp/2.7.2/reader__configuration_8h_source.html | 135 ++
content/api/cpp/2.7.2/search/all_0.js | 20 +
content/api/cpp/2.7.2/search/all_1.js | 7 +
content/api/cpp/2.7.2/search/all_10.js | 53 +
content/api/cpp/2.7.2/search/all_11.js | 54 +
content/api/cpp/2.7.2/search/all_12.js | 4 +
content/api/cpp/2.7.2/search/all_13.js | 5 +
content/api/cpp/2.7.2/search/all_2.js | 21 +
content/api/cpp/2.7.2/search/all_3.js | 10 +
content/api/cpp/2.7.2/search/all_4.js | 5 +
content/api/cpp/2.7.2/search/all_5.js | 6 +
content/api/cpp/2.7.2/search/all_6.js | 57 +
content/api/cpp/2.7.2/search/all_7.js | 8 +
content/api/cpp/2.7.2/search/all_8.js | 11 +
content/api/cpp/2.7.2/search/all_9.js | 4 +
content/api/cpp/2.7.2/search/all_a.js | 7 +
content/api/cpp/2.7.2/search/all_b.js | 6 +
content/api/cpp/2.7.2/search/all_c.js | 9 +
content/api/cpp/2.7.2/search/all_d.js | 5 +
content/api/cpp/2.7.2/search/all_e.js | 5 +
content/api/cpp/2.7.2/search/all_f.js | 8 +
content/api/cpp/2.7.2/search/classes_0.js | 10 +
content/api/cpp/2.7.2/search/classes_1.js | 4 +
content/api/cpp/2.7.2/search/classes_2.js | 9 +
content/api/cpp/2.7.2/search/classes_3.js | 5 +
content/api/cpp/2.7.2/search/classes_4.js | 4 +
content/api/cpp/2.7.2/search/classes_5.js | 4 +
content/api/cpp/2.7.2/search/classes_6.js | 5 +
content/api/cpp/2.7.2/search/classes_7.js | 8 +
content/api/cpp/2.7.2/search/classes_8.js | 5 +
content/api/cpp/2.7.2/search/classes_9.js | 5 +
content/api/cpp/2.7.2/search/classes_a.js | 5 +
content/api/cpp/2.7.2/search/classes_b.js | 4 +
content/api/cpp/2.7.2/search/classes_c.js | 4 +
content/api/cpp/2.7.2/search/close.svg | 31 +
content/api/cpp/2.7.2/search/enums_0.js | 4 +
content/api/cpp/2.7.2/search/enums_1.js | 4 +
content/api/cpp/2.7.2/search/enums_2.js | 4 +
content/api/cpp/2.7.2/search/enums_3.js | 4 +
content/api/cpp/2.7.2/search/enums_4.js | 4 +
content/api/cpp/2.7.2/search/enumvalues_0.js | 7 +
content/api/cpp/2.7.2/search/enumvalues_1.js | 4 +
content/api/cpp/2.7.2/search/enumvalues_2.js | 7 +
content/api/cpp/2.7.2/search/enumvalues_3.js | 5 +
content/api/cpp/2.7.2/search/enumvalues_4.js | 4 +
content/api/cpp/2.7.2/search/enumvalues_5.js | 7 +
content/api/cpp/2.7.2/search/enumvalues_6.js | 4 +
content/api/cpp/2.7.2/search/enumvalues_7.js | 5 +
content/api/cpp/2.7.2/search/enumvalues_8.js | 4 +
content/api/cpp/2.7.2/search/enumvalues_9.js | 4 +
content/api/cpp/2.7.2/search/enumvalues_a.js | 44 +
content/api/cpp/2.7.2/search/enumvalues_b.js | 5 +
content/api/cpp/2.7.2/search/functions_0.js | 9 +
content/api/cpp/2.7.2/search/functions_1.js | 4 +
content/api/cpp/2.7.2/search/functions_2.js | 12 +
content/api/cpp/2.7.2/search/functions_3.js | 5 +
content/api/cpp/2.7.2/search/functions_4.js | 4 +
content/api/cpp/2.7.2/search/functions_5.js | 5 +
content/api/cpp/2.7.2/search/functions_6.js | 57 +
content/api/cpp/2.7.2/search/functions_7.js | 8 +
content/api/cpp/2.7.2/search/functions_8.js | 7 +
content/api/cpp/2.7.2/search/functions_9.js | 4 +
content/api/cpp/2.7.2/search/functions_a.js | 4 +
content/api/cpp/2.7.2/search/functions_b.js | 4 +
content/api/cpp/2.7.2/search/functions_c.js | 8 +
content/api/cpp/2.7.2/search/functions_d.js | 51 +
content/api/cpp/2.7.2/search/functions_e.js | 5 +
content/api/cpp/2.7.2/search/mag.svg | 37 +
content/api/cpp/2.7.2/search/mag_d.svg | 37 +
content/api/cpp/2.7.2/search/mag_sel.svg | 74 +
content/api/cpp/2.7.2/search/mag_seld.svg | 74 +
content/api/cpp/2.7.2/search/namespaces_0.js | 4 +
content/api/cpp/2.7.2/search/pages_0.js | 4 +
content/api/cpp/2.7.2/search/pages_1.js | 4 +
content/api/cpp/2.7.2/search/search.css | 291 +++
content/api/cpp/2.7.2/search/search.js | 816 ++++++++
content/api/cpp/2.7.2/search/searchdata.js | 36 +
content/api/cpp/2.7.2/search/typedefs_0.js | 4 +
content/api/cpp/2.7.2/search/typedefs_1.js | 5 +
content/api/cpp/2.7.2/splitbar.png | Bin 0 -> 314 bytes
content/api/cpp/2.7.2/splitbard.png | Bin 0 -> 282 bytes
content/api/cpp/2.7.2/string__list_8h_source.html | 109 ++
content/api/cpp/2.7.2/string__map_8h_source.html | 112 ++
content/api/cpp/2.7.2/sync_off.png | Bin 0 -> 853 bytes
content/api/cpp/2.7.2/sync_on.png | Bin 0 -> 845 bytes
content/api/cpp/2.7.2/tab_a.png | Bin 0 -> 142 bytes
content/api/cpp/2.7.2/tab_ad.png | Bin 0 -> 135 bytes
content/api/cpp/2.7.2/tab_b.png | Bin 0 -> 169 bytes
content/api/cpp/2.7.2/tab_bd.png | Bin 0 -> 173 bytes
content/api/cpp/2.7.2/tab_h.png | Bin 0 -> 177 bytes
content/api/cpp/2.7.2/tab_hd.png | Bin 0 -> 180 bytes
content/api/cpp/2.7.2/tab_s.png | Bin 0 -> 184 bytes
content/api/cpp/2.7.2/tab_sd.png | Bin 0 -> 188 bytes
content/api/cpp/2.7.2/tabs.css | 1 +
.../api/cpp/2.7.3/_authentication_8h_source.html | 303 +++
.../2.7.3/_broker_consumer_stats_8h_source.html | 166 ++
content/api/cpp/2.7.3/_client_8h_source.html | 204 ++
.../cpp/2.7.3/_client_configuration_8h_source.html | 186 ++
.../api/cpp/2.7.3/_compression_type_8h_source.html | 103 +
content/api/cpp/2.7.3/_consumer_8h_source.html | 207 ++
.../2.7.3/_consumer_configuration_8h_source.html | 239 +++
.../_consumer_crypto_failure_action_8h_source.html | 106 ++
.../api/cpp/2.7.3/_consumer_type_8h_source.html | 110 ++
.../cpp/2.7.3/_crypto_key_reader_8h_source.html | 160 ++
.../cpp/2.7.3/_deprecated_exception_8h_source.html | 107 ++
.../cpp/2.7.3/_encryption_key_info_8h_source.html | 136 ++
.../api/cpp/2.7.3/_initial_position_8h_source.html | 100 +
.../cpp/2.7.3/_key_shared_policy_8h_source.html | 131 ++
content/api/cpp/2.7.3/_logger_8h_source.html | 123 ++
content/api/cpp/2.7.3/_message_8h_source.html | 203 ++
.../api/cpp/2.7.3/_message_batch_8h_source.html | 121 ++
.../api/cpp/2.7.3/_message_builder_8h_source.html | 161 ++
content/api/cpp/2.7.3/_message_id_8h_source.html | 163 ++
.../2.7.3/_message_routing_policy_8h_source.html | 127 ++
content/api/cpp/2.7.3/_producer_8h_source.html | 161 ++
.../2.7.3/_producer_configuration_8h_source.html | 243 +++
.../_producer_crypto_failure_action_8h_source.html | 102 +
content/api/cpp/2.7.3/_reader_8h_source.html | 156 ++
.../cpp/2.7.3/_reader_configuration_8h_source.html | 202 ++
content/api/cpp/2.7.3/_result_8h_source.html | 202 ++
content/api/cpp/2.7.3/_schema_8h_source.html | 184 ++
.../api/cpp/2.7.3/_topic_metadata_8h_source.html | 104 ++
content/api/cpp/2.7.3/annotated.html | 120 ++
content/api/cpp/2.7.3/bc_s.png | Bin 0 -> 676 bytes
content/api/cpp/2.7.3/bc_sd.png | Bin 0 -> 635 bytes
content/api/cpp/2.7.3/bdwn.png | Bin 0 -> 147 bytes
.../cpp/2.7.3/c_2_authentication_8h_source.html | 118 ++
content/api/cpp/2.7.3/c_2_client_8h_source.html | 180 ++
content/api/cpp/2.7.3/c_2_consumer_8h_source.html | 180 ++
content/api/cpp/2.7.3/c_2_message_8h_source.html | 166 ++
content/api/cpp/2.7.3/c_2_producer_8h_source.html | 132 ++
content/api/cpp/2.7.3/c_2_reader_8h_source.html | 120 ++
content/api/cpp/2.7.3/c_2_result_8h_source.html | 148 ++
content/api/cpp/2.7.3/classes.html | 124 ++
.../2.7.3/classpulsar_1_1_auth_athenz-members.html | 99 +
.../api/cpp/2.7.3/classpulsar_1_1_auth_athenz.html | 199 ++
.../api/cpp/2.7.3/classpulsar_1_1_auth_athenz.png | Bin 0 -> 596 bytes
.../classpulsar_1_1_auth_factory-members.html | 96 +
.../cpp/2.7.3/classpulsar_1_1_auth_factory.html | 163 ++
.../2.7.3/classpulsar_1_1_auth_oauth2-members.html | 99 +
.../api/cpp/2.7.3/classpulsar_1_1_auth_oauth2.html | 204 ++
.../api/cpp/2.7.3/classpulsar_1_1_auth_oauth2.png | Bin 0 -> 592 bytes
.../2.7.3/classpulsar_1_1_auth_tls-members.html | 100 +
.../api/cpp/2.7.3/classpulsar_1_1_auth_tls.html | 202 ++
content/api/cpp/2.7.3/classpulsar_1_1_auth_tls.png | Bin 0 -> 568 bytes
.../2.7.3/classpulsar_1_1_auth_token-members.html | 101 +
.../api/cpp/2.7.3/classpulsar_1_1_auth_token.html | 269 +++
.../api/cpp/2.7.3/classpulsar_1_1_auth_token.png | Bin 0 -> 585 bytes
.../classpulsar_1_1_authentication-members.html | 96 +
.../cpp/2.7.3/classpulsar_1_1_authentication.html | 135 ++
.../cpp/2.7.3/classpulsar_1_1_authentication.png | Bin 0 -> 1277 bytes
...r_1_1_authentication_data_provider-members.html | 99 +
...asspulsar_1_1_authentication_data_provider.html | 120 ++
...sspulsar_1_1_broker_consumer_stats-members.html | 107 ++
.../classpulsar_1_1_broker_consumer_stats.html | 495 +++++
.../classpulsar_1_1_cached_token-members.html | 93 +
.../cpp/2.7.3/classpulsar_1_1_cached_token.html | 102 +
.../cpp/2.7.3/classpulsar_1_1_client-members.html | 116 ++
content/api/cpp/2.7.3/classpulsar_1_1_client.html | 545 ++++++
...asspulsar_1_1_client_configuration-members.html | 120 ++
.../classpulsar_1_1_client_configuration.html | 497 +++++
.../2.7.3/classpulsar_1_1_consumer-members.html | 126 ++
.../api/cpp/2.7.3/classpulsar_1_1_consumer.html | 814 ++++++++
...spulsar_1_1_consumer_configuration-members.html | 138 ++
.../classpulsar_1_1_consumer_configuration.html | 789 ++++++++
.../classpulsar_1_1_crypto_key_reader-members.html | 93 +
.../2.7.3/classpulsar_1_1_crypto_key_reader.html | 111 ++
.../2.7.3/classpulsar_1_1_crypto_key_reader.png | Bin 0 -> 845 bytes
...lsar_1_1_default_crypto_key_reader-members.html | 96 +
.../classpulsar_1_1_default_crypto_key_reader.html | 214 +++
.../classpulsar_1_1_default_crypto_key_reader.png | Bin 0 -> 835 bytes
...asspulsar_1_1_deprecated_exception-members.html | 90 +
.../classpulsar_1_1_deprecated_exception.html | 105 ++
.../2.7.3/classpulsar_1_1_deprecated_exception.png | Bin 0 -> 697 bytes
...lasspulsar_1_1_encryption_key_info-members.html | 97 +
.../2.7.3/classpulsar_1_1_encryption_key_info.html | 125 ++
.../classpulsar_1_1_key_shared_policy-members.html | 98 +
.../2.7.3/classpulsar_1_1_key_shared_policy.html | 135 ++
.../cpp/2.7.3/classpulsar_1_1_logger-members.html | 97 +
content/api/cpp/2.7.3/classpulsar_1_1_logger.html | 112 ++
.../classpulsar_1_1_logger_factory-members.html | 91 +
.../cpp/2.7.3/classpulsar_1_1_logger_factory.html | 99 +
.../cpp/2.7.3/classpulsar_1_1_message-members.html | 124 ++
content/api/cpp/2.7.3/classpulsar_1_1_message.html | 523 ++++++
.../classpulsar_1_1_message_batch-members.html | 94 +
.../cpp/2.7.3/classpulsar_1_1_message_batch.html | 108 ++
.../classpulsar_1_1_message_builder-members.html | 107 ++
.../cpp/2.7.3/classpulsar_1_1_message_builder.html | 491 +++++
.../2.7.3/classpulsar_1_1_message_id-members.html | 122 ++
.../api/cpp/2.7.3/classpulsar_1_1_message_id.html | 330 ++++
...spulsar_1_1_message_routing_policy-members.html | 92 +
.../classpulsar_1_1_message_routing_policy.html | 129 ++
.../2.7.3/classpulsar_1_1_oauth2_flow-members.html | 94 +
.../api/cpp/2.7.3/classpulsar_1_1_oauth2_flow.html | 181 ++
...lasspulsar_1_1_oauth2_token_result-members.html | 100 +
.../2.7.3/classpulsar_1_1_oauth2_token_result.html | 127 ++
.../2.7.3/classpulsar_1_1_producer-members.html | 104 ++
.../api/cpp/2.7.3/classpulsar_1_1_producer.html | 415 +++++
...spulsar_1_1_producer_configuration-members.html | 149 ++
.../classpulsar_1_1_producer_configuration.html | 670 +++++++
.../cpp/2.7.3/classpulsar_1_1_reader-members.html | 105 ++
content/api/cpp/2.7.3/classpulsar_1_1_reader.html | 410 ++++
...asspulsar_1_1_reader_configuration-members.html | 126 ++
.../classpulsar_1_1_reader_configuration.html | 561 ++++++
.../2.7.3/classpulsar_1_1_schema_info-members.html | 95 +
.../api/cpp/2.7.3/classpulsar_1_1_schema_info.html | 233 +++
.../classpulsar_1_1_topic_metadata-members.html | 91 +
.../cpp/2.7.3/classpulsar_1_1_topic_metadata.html | 103 +
.../cpp/2.7.3/client__configuration_8h_source.html | 173 ++
content/api/cpp/2.7.3/closed.png | Bin 0 -> 132 bytes
.../2.7.3/consumer__configuration_8h_source.html | 237 +++
content/api/cpp/2.7.3/darkmode_toggle.js | 266 +++
content/api/cpp/2.7.3/defines_8h_source.html | 113 ++
content/api/cpp/2.7.3/deprecated.html | 93 +
.../dir_501ae28692a6b25a33adbd2bed71d4b9.html | 120 ++
.../dir_84093bac216bb6272e4432021f1ca7f4.html | 153 ++
.../dir_d44c64559bbebec7f509842c48db8b23.html | 92 +
content/api/cpp/2.7.3/doc.png | Bin 0 -> 746 bytes
content/api/cpp/2.7.3/docd.png | Bin 0 -> 756 bytes
content/api/cpp/2.7.3/doxygen.css | 1971 ++++++++++++++++++++
content/api/cpp/2.7.3/doxygen.svg | 26 +
content/api/cpp/2.7.3/dynsections.js | 123 ++
content/api/cpp/2.7.3/files.html | 133 ++
content/api/cpp/2.7.3/folderclosed.png | Bin 0 -> 616 bytes
content/api/cpp/2.7.3/folderopen.png | Bin 0 -> 597 bytes
content/api/cpp/2.7.3/functions.html | 288 +++
content/api/cpp/2.7.3/functions_enum.html | 82 +
content/api/cpp/2.7.3/functions_eval.html | 83 +
content/api/cpp/2.7.3/functions_func.html | 281 +++
content/api/cpp/2.7.3/hierarchy.html | 120 ++
content/api/cpp/2.7.3/index.html | 242 +++
content/api/cpp/2.7.3/jquery.js | 34 +
content/api/cpp/2.7.3/menu.js | 136 ++
content/api/cpp/2.7.3/menudata.js | 101 +
content/api/cpp/2.7.3/message__id_8h_source.html | 114 ++
.../api/cpp/2.7.3/message__router_8h_source.html | 106 ++
content/api/cpp/2.7.3/namespacemembers.html | 200 ++
content/api/cpp/2.7.3/namespacemembers_enum.html | 85 +
content/api/cpp/2.7.3/namespacemembers_eval.html | 189 ++
content/api/cpp/2.7.3/namespacemembers_type.html | 84 +
content/api/cpp/2.7.3/namespacepulsar.html | 563 ++++++
content/api/cpp/2.7.3/namespaces.html | 120 ++
content/api/cpp/2.7.3/nav_f.png | Bin 0 -> 153 bytes
content/api/cpp/2.7.3/nav_fd.png | Bin 0 -> 169 bytes
content/api/cpp/2.7.3/nav_g.png | Bin 0 -> 95 bytes
content/api/cpp/2.7.3/nav_h.png | Bin 0 -> 98 bytes
content/api/cpp/2.7.3/nav_hd.png | Bin 0 -> 114 bytes
content/api/cpp/2.7.3/open.png | Bin 0 -> 123 bytes
content/api/cpp/2.7.3/pages.html | 87 +
.../2.7.3/producer__configuration_8h_source.html | 262 +++
.../cpp/2.7.3/reader__configuration_8h_source.html | 135 ++
content/api/cpp/2.7.3/search/all_0.js | 20 +
content/api/cpp/2.7.3/search/all_1.js | 7 +
content/api/cpp/2.7.3/search/all_10.js | 53 +
content/api/cpp/2.7.3/search/all_11.js | 54 +
content/api/cpp/2.7.3/search/all_12.js | 4 +
content/api/cpp/2.7.3/search/all_13.js | 5 +
content/api/cpp/2.7.3/search/all_2.js | 21 +
content/api/cpp/2.7.3/search/all_3.js | 10 +
content/api/cpp/2.7.3/search/all_4.js | 5 +
content/api/cpp/2.7.3/search/all_5.js | 6 +
content/api/cpp/2.7.3/search/all_6.js | 57 +
content/api/cpp/2.7.3/search/all_7.js | 8 +
content/api/cpp/2.7.3/search/all_8.js | 11 +
content/api/cpp/2.7.3/search/all_9.js | 4 +
content/api/cpp/2.7.3/search/all_a.js | 7 +
content/api/cpp/2.7.3/search/all_b.js | 6 +
content/api/cpp/2.7.3/search/all_c.js | 9 +
content/api/cpp/2.7.3/search/all_d.js | 5 +
content/api/cpp/2.7.3/search/all_e.js | 5 +
content/api/cpp/2.7.3/search/all_f.js | 8 +
content/api/cpp/2.7.3/search/classes_0.js | 10 +
content/api/cpp/2.7.3/search/classes_1.js | 4 +
content/api/cpp/2.7.3/search/classes_2.js | 9 +
content/api/cpp/2.7.3/search/classes_3.js | 5 +
content/api/cpp/2.7.3/search/classes_4.js | 4 +
content/api/cpp/2.7.3/search/classes_5.js | 4 +
content/api/cpp/2.7.3/search/classes_6.js | 5 +
content/api/cpp/2.7.3/search/classes_7.js | 8 +
content/api/cpp/2.7.3/search/classes_8.js | 5 +
content/api/cpp/2.7.3/search/classes_9.js | 5 +
content/api/cpp/2.7.3/search/classes_a.js | 5 +
content/api/cpp/2.7.3/search/classes_b.js | 4 +
content/api/cpp/2.7.3/search/classes_c.js | 4 +
content/api/cpp/2.7.3/search/close.svg | 31 +
content/api/cpp/2.7.3/search/enums_0.js | 4 +
content/api/cpp/2.7.3/search/enums_1.js | 4 +
content/api/cpp/2.7.3/search/enums_2.js | 4 +
content/api/cpp/2.7.3/search/enums_3.js | 4 +
content/api/cpp/2.7.3/search/enums_4.js | 4 +
content/api/cpp/2.7.3/search/enumvalues_0.js | 7 +
content/api/cpp/2.7.3/search/enumvalues_1.js | 4 +
content/api/cpp/2.7.3/search/enumvalues_2.js | 7 +
content/api/cpp/2.7.3/search/enumvalues_3.js | 5 +
content/api/cpp/2.7.3/search/enumvalues_4.js | 4 +
content/api/cpp/2.7.3/search/enumvalues_5.js | 7 +
content/api/cpp/2.7.3/search/enumvalues_6.js | 4 +
content/api/cpp/2.7.3/search/enumvalues_7.js | 5 +
content/api/cpp/2.7.3/search/enumvalues_8.js | 4 +
content/api/cpp/2.7.3/search/enumvalues_9.js | 4 +
content/api/cpp/2.7.3/search/enumvalues_a.js | 44 +
content/api/cpp/2.7.3/search/enumvalues_b.js | 5 +
content/api/cpp/2.7.3/search/functions_0.js | 9 +
content/api/cpp/2.7.3/search/functions_1.js | 4 +
content/api/cpp/2.7.3/search/functions_2.js | 12 +
content/api/cpp/2.7.3/search/functions_3.js | 5 +
content/api/cpp/2.7.3/search/functions_4.js | 4 +
content/api/cpp/2.7.3/search/functions_5.js | 5 +
content/api/cpp/2.7.3/search/functions_6.js | 57 +
content/api/cpp/2.7.3/search/functions_7.js | 8 +
content/api/cpp/2.7.3/search/functions_8.js | 7 +
content/api/cpp/2.7.3/search/functions_9.js | 4 +
content/api/cpp/2.7.3/search/functions_a.js | 4 +
content/api/cpp/2.7.3/search/functions_b.js | 4 +
content/api/cpp/2.7.3/search/functions_c.js | 8 +
content/api/cpp/2.7.3/search/functions_d.js | 51 +
content/api/cpp/2.7.3/search/functions_e.js | 5 +
content/api/cpp/2.7.3/search/mag.svg | 37 +
content/api/cpp/2.7.3/search/mag_d.svg | 37 +
content/api/cpp/2.7.3/search/mag_sel.svg | 74 +
content/api/cpp/2.7.3/search/mag_seld.svg | 74 +
content/api/cpp/2.7.3/search/namespaces_0.js | 4 +
content/api/cpp/2.7.3/search/pages_0.js | 4 +
content/api/cpp/2.7.3/search/pages_1.js | 4 +
content/api/cpp/2.7.3/search/search.css | 291 +++
content/api/cpp/2.7.3/search/search.js | 816 ++++++++
content/api/cpp/2.7.3/search/searchdata.js | 36 +
content/api/cpp/2.7.3/search/typedefs_0.js | 4 +
content/api/cpp/2.7.3/search/typedefs_1.js | 5 +
content/api/cpp/2.7.3/splitbar.png | Bin 0 -> 314 bytes
content/api/cpp/2.7.3/splitbard.png | Bin 0 -> 282 bytes
content/api/cpp/2.7.3/string__list_8h_source.html | 109 ++
content/api/cpp/2.7.3/string__map_8h_source.html | 112 ++
content/api/cpp/2.7.3/sync_off.png | Bin 0 -> 853 bytes
content/api/cpp/2.7.3/sync_on.png | Bin 0 -> 845 bytes
content/api/cpp/2.7.3/tab_a.png | Bin 0 -> 142 bytes
content/api/cpp/2.7.3/tab_ad.png | Bin 0 -> 135 bytes
content/api/cpp/2.7.3/tab_b.png | Bin 0 -> 169 bytes
content/api/cpp/2.7.3/tab_bd.png | Bin 0 -> 173 bytes
content/api/cpp/2.7.3/tab_h.png | Bin 0 -> 177 bytes
content/api/cpp/2.7.3/tab_hd.png | Bin 0 -> 180 bytes
content/api/cpp/2.7.3/tab_s.png | Bin 0 -> 184 bytes
content/api/cpp/2.7.3/tab_sd.png | Bin 0 -> 188 bytes
content/api/cpp/2.7.3/tabs.css | 1 +
.../api/cpp/2.7.4/_authentication_8h_source.html | 303 +++
.../2.7.4/_broker_consumer_stats_8h_source.html | 166 ++
content/api/cpp/2.7.4/_client_8h_source.html | 204 ++
.../cpp/2.7.4/_client_configuration_8h_source.html | 186 ++
.../api/cpp/2.7.4/_compression_type_8h_source.html | 103 +
content/api/cpp/2.7.4/_consumer_8h_source.html | 207 ++
.../2.7.4/_consumer_configuration_8h_source.html | 239 +++
.../_consumer_crypto_failure_action_8h_source.html | 106 ++
.../api/cpp/2.7.4/_consumer_type_8h_source.html | 110 ++
.../cpp/2.7.4/_crypto_key_reader_8h_source.html | 160 ++
.../cpp/2.7.4/_deprecated_exception_8h_source.html | 107 ++
.../cpp/2.7.4/_encryption_key_info_8h_source.html | 136 ++
.../api/cpp/2.7.4/_initial_position_8h_source.html | 100 +
.../cpp/2.7.4/_key_shared_policy_8h_source.html | 131 ++
content/api/cpp/2.7.4/_logger_8h_source.html | 123 ++
content/api/cpp/2.7.4/_message_8h_source.html | 203 ++
.../api/cpp/2.7.4/_message_batch_8h_source.html | 121 ++
.../api/cpp/2.7.4/_message_builder_8h_source.html | 161 ++
content/api/cpp/2.7.4/_message_id_8h_source.html | 163 ++
.../2.7.4/_message_routing_policy_8h_source.html | 127 ++
content/api/cpp/2.7.4/_producer_8h_source.html | 161 ++
.../2.7.4/_producer_configuration_8h_source.html | 243 +++
.../_producer_crypto_failure_action_8h_source.html | 102 +
content/api/cpp/2.7.4/_reader_8h_source.html | 156 ++
.../cpp/2.7.4/_reader_configuration_8h_source.html | 202 ++
content/api/cpp/2.7.4/_result_8h_source.html | 202 ++
content/api/cpp/2.7.4/_schema_8h_source.html | 184 ++
.../api/cpp/2.7.4/_topic_metadata_8h_source.html | 104 ++
content/api/cpp/2.7.4/annotated.html | 120 ++
content/api/cpp/2.7.4/bc_s.png | Bin 0 -> 676 bytes
content/api/cpp/2.7.4/bc_sd.png | Bin 0 -> 635 bytes
content/api/cpp/2.7.4/bdwn.png | Bin 0 -> 147 bytes
.../cpp/2.7.4/c_2_authentication_8h_source.html | 118 ++
content/api/cpp/2.7.4/c_2_client_8h_source.html | 180 ++
content/api/cpp/2.7.4/c_2_consumer_8h_source.html | 180 ++
content/api/cpp/2.7.4/c_2_message_8h_source.html | 166 ++
content/api/cpp/2.7.4/c_2_producer_8h_source.html | 132 ++
content/api/cpp/2.7.4/c_2_reader_8h_source.html | 120 ++
content/api/cpp/2.7.4/c_2_result_8h_source.html | 148 ++
content/api/cpp/2.7.4/classes.html | 124 ++
.../2.7.4/classpulsar_1_1_auth_athenz-members.html | 99 +
.../api/cpp/2.7.4/classpulsar_1_1_auth_athenz.html | 199 ++
.../api/cpp/2.7.4/classpulsar_1_1_auth_athenz.png | Bin 0 -> 596 bytes
.../classpulsar_1_1_auth_factory-members.html | 96 +
.../cpp/2.7.4/classpulsar_1_1_auth_factory.html | 163 ++
.../2.7.4/classpulsar_1_1_auth_oauth2-members.html | 99 +
.../api/cpp/2.7.4/classpulsar_1_1_auth_oauth2.html | 204 ++
.../api/cpp/2.7.4/classpulsar_1_1_auth_oauth2.png | Bin 0 -> 592 bytes
.../2.7.4/classpulsar_1_1_auth_tls-members.html | 100 +
.../api/cpp/2.7.4/classpulsar_1_1_auth_tls.html | 202 ++
content/api/cpp/2.7.4/classpulsar_1_1_auth_tls.png | Bin 0 -> 568 bytes
.../2.7.4/classpulsar_1_1_auth_token-members.html | 101 +
.../api/cpp/2.7.4/classpulsar_1_1_auth_token.html | 269 +++
.../api/cpp/2.7.4/classpulsar_1_1_auth_token.png | Bin 0 -> 585 bytes
.../classpulsar_1_1_authentication-members.html | 96 +
.../cpp/2.7.4/classpulsar_1_1_authentication.html | 135 ++
.../cpp/2.7.4/classpulsar_1_1_authentication.png | Bin 0 -> 1277 bytes
...r_1_1_authentication_data_provider-members.html | 99 +
...asspulsar_1_1_authentication_data_provider.html | 120 ++
...sspulsar_1_1_broker_consumer_stats-members.html | 107 ++
.../classpulsar_1_1_broker_consumer_stats.html | 495 +++++
.../classpulsar_1_1_cached_token-members.html | 93 +
.../cpp/2.7.4/classpulsar_1_1_cached_token.html | 102 +
.../cpp/2.7.4/classpulsar_1_1_client-members.html | 116 ++
content/api/cpp/2.7.4/classpulsar_1_1_client.html | 545 ++++++
...asspulsar_1_1_client_configuration-members.html | 120 ++
.../classpulsar_1_1_client_configuration.html | 497 +++++
.../2.7.4/classpulsar_1_1_consumer-members.html | 126 ++
.../api/cpp/2.7.4/classpulsar_1_1_consumer.html | 814 ++++++++
...spulsar_1_1_consumer_configuration-members.html | 138 ++
.../classpulsar_1_1_consumer_configuration.html | 789 ++++++++
.../classpulsar_1_1_crypto_key_reader-members.html | 93 +
.../2.7.4/classpulsar_1_1_crypto_key_reader.html | 111 ++
.../2.7.4/classpulsar_1_1_crypto_key_reader.png | Bin 0 -> 845 bytes
...lsar_1_1_default_crypto_key_reader-members.html | 96 +
.../classpulsar_1_1_default_crypto_key_reader.html | 214 +++
.../classpulsar_1_1_default_crypto_key_reader.png | Bin 0 -> 835 bytes
...asspulsar_1_1_deprecated_exception-members.html | 90 +
.../classpulsar_1_1_deprecated_exception.html | 105 ++
.../2.7.4/classpulsar_1_1_deprecated_exception.png | Bin 0 -> 697 bytes
...lasspulsar_1_1_encryption_key_info-members.html | 97 +
.../2.7.4/classpulsar_1_1_encryption_key_info.html | 125 ++
.../classpulsar_1_1_key_shared_policy-members.html | 98 +
.../2.7.4/classpulsar_1_1_key_shared_policy.html | 135 ++
.../cpp/2.7.4/classpulsar_1_1_logger-members.html | 97 +
content/api/cpp/2.7.4/classpulsar_1_1_logger.html | 112 ++
.../classpulsar_1_1_logger_factory-members.html | 91 +
.../cpp/2.7.4/classpulsar_1_1_logger_factory.html | 99 +
.../cpp/2.7.4/classpulsar_1_1_message-members.html | 124 ++
content/api/cpp/2.7.4/classpulsar_1_1_message.html | 523 ++++++
.../classpulsar_1_1_message_batch-members.html | 94 +
.../cpp/2.7.4/classpulsar_1_1_message_batch.html | 108 ++
.../classpulsar_1_1_message_builder-members.html | 107 ++
.../cpp/2.7.4/classpulsar_1_1_message_builder.html | 491 +++++
.../2.7.4/classpulsar_1_1_message_id-members.html | 122 ++
.../api/cpp/2.7.4/classpulsar_1_1_message_id.html | 330 ++++
...spulsar_1_1_message_routing_policy-members.html | 92 +
.../classpulsar_1_1_message_routing_policy.html | 129 ++
.../2.7.4/classpulsar_1_1_oauth2_flow-members.html | 94 +
.../api/cpp/2.7.4/classpulsar_1_1_oauth2_flow.html | 181 ++
...lasspulsar_1_1_oauth2_token_result-members.html | 100 +
.../2.7.4/classpulsar_1_1_oauth2_token_result.html | 127 ++
.../2.7.4/classpulsar_1_1_producer-members.html | 104 ++
.../api/cpp/2.7.4/classpulsar_1_1_producer.html | 415 +++++
...spulsar_1_1_producer_configuration-members.html | 149 ++
.../classpulsar_1_1_producer_configuration.html | 670 +++++++
.../cpp/2.7.4/classpulsar_1_1_reader-members.html | 105 ++
content/api/cpp/2.7.4/classpulsar_1_1_reader.html | 410 ++++
...asspulsar_1_1_reader_configuration-members.html | 126 ++
.../classpulsar_1_1_reader_configuration.html | 561 ++++++
.../2.7.4/classpulsar_1_1_schema_info-members.html | 95 +
.../api/cpp/2.7.4/classpulsar_1_1_schema_info.html | 233 +++
.../classpulsar_1_1_topic_metadata-members.html | 91 +
.../cpp/2.7.4/classpulsar_1_1_topic_metadata.html | 103 +
.../cpp/2.7.4/client__configuration_8h_source.html | 173 ++
content/api/cpp/2.7.4/closed.png | Bin 0 -> 132 bytes
.../2.7.4/consumer__configuration_8h_source.html | 237 +++
content/api/cpp/2.7.4/darkmode_toggle.js | 266 +++
content/api/cpp/2.7.4/defines_8h_source.html | 113 ++
content/api/cpp/2.7.4/deprecated.html | 93 +
.../dir_501ae28692a6b25a33adbd2bed71d4b9.html | 120 ++
.../dir_84093bac216bb6272e4432021f1ca7f4.html | 153 ++
.../dir_d44c64559bbebec7f509842c48db8b23.html | 92 +
content/api/cpp/2.7.4/doc.png | Bin 0 -> 746 bytes
content/api/cpp/2.7.4/docd.png | Bin 0 -> 756 bytes
content/api/cpp/2.7.4/doxygen.css | 1971 ++++++++++++++++++++
content/api/cpp/2.7.4/doxygen.svg | 26 +
content/api/cpp/2.7.4/dynsections.js | 123 ++
content/api/cpp/2.7.4/files.html | 133 ++
content/api/cpp/2.7.4/folderclosed.png | Bin 0 -> 616 bytes
content/api/cpp/2.7.4/folderopen.png | Bin 0 -> 597 bytes
content/api/cpp/2.7.4/functions.html | 288 +++
content/api/cpp/2.7.4/functions_enum.html | 82 +
content/api/cpp/2.7.4/functions_eval.html | 83 +
content/api/cpp/2.7.4/functions_func.html | 281 +++
content/api/cpp/2.7.4/hierarchy.html | 120 ++
content/api/cpp/2.7.4/index.html | 242 +++
content/api/cpp/2.7.4/jquery.js | 34 +
content/api/cpp/2.7.4/menu.js | 136 ++
content/api/cpp/2.7.4/menudata.js | 101 +
content/api/cpp/2.7.4/message__id_8h_source.html | 114 ++
.../api/cpp/2.7.4/message__router_8h_source.html | 106 ++
content/api/cpp/2.7.4/namespacemembers.html | 200 ++
content/api/cpp/2.7.4/namespacemembers_enum.html | 85 +
content/api/cpp/2.7.4/namespacemembers_eval.html | 189 ++
content/api/cpp/2.7.4/namespacemembers_type.html | 84 +
content/api/cpp/2.7.4/namespacepulsar.html | 563 ++++++
content/api/cpp/2.7.4/namespaces.html | 120 ++
content/api/cpp/2.7.4/nav_f.png | Bin 0 -> 153 bytes
content/api/cpp/2.7.4/nav_fd.png | Bin 0 -> 169 bytes
content/api/cpp/2.7.4/nav_g.png | Bin 0 -> 95 bytes
content/api/cpp/2.7.4/nav_h.png | Bin 0 -> 98 bytes
content/api/cpp/2.7.4/nav_hd.png | Bin 0 -> 114 bytes
content/api/cpp/2.7.4/open.png | Bin 0 -> 123 bytes
content/api/cpp/2.7.4/pages.html | 87 +
.../2.7.4/producer__configuration_8h_source.html | 262 +++
.../cpp/2.7.4/reader__configuration_8h_source.html | 135 ++
content/api/cpp/2.7.4/search/all_0.js | 20 +
content/api/cpp/2.7.4/search/all_1.js | 7 +
content/api/cpp/2.7.4/search/all_10.js | 53 +
content/api/cpp/2.7.4/search/all_11.js | 54 +
content/api/cpp/2.7.4/search/all_12.js | 4 +
content/api/cpp/2.7.4/search/all_13.js | 5 +
content/api/cpp/2.7.4/search/all_2.js | 21 +
content/api/cpp/2.7.4/search/all_3.js | 10 +
content/api/cpp/2.7.4/search/all_4.js | 5 +
content/api/cpp/2.7.4/search/all_5.js | 6 +
content/api/cpp/2.7.4/search/all_6.js | 57 +
content/api/cpp/2.7.4/search/all_7.js | 8 +
content/api/cpp/2.7.4/search/all_8.js | 11 +
content/api/cpp/2.7.4/search/all_9.js | 4 +
content/api/cpp/2.7.4/search/all_a.js | 7 +
content/api/cpp/2.7.4/search/all_b.js | 6 +
content/api/cpp/2.7.4/search/all_c.js | 9 +
content/api/cpp/2.7.4/search/all_d.js | 5 +
content/api/cpp/2.7.4/search/all_e.js | 5 +
content/api/cpp/2.7.4/search/all_f.js | 8 +
content/api/cpp/2.7.4/search/classes_0.js | 10 +
content/api/cpp/2.7.4/search/classes_1.js | 4 +
content/api/cpp/2.7.4/search/classes_2.js | 9 +
content/api/cpp/2.7.4/search/classes_3.js | 5 +
content/api/cpp/2.7.4/search/classes_4.js | 4 +
content/api/cpp/2.7.4/search/classes_5.js | 4 +
content/api/cpp/2.7.4/search/classes_6.js | 5 +
content/api/cpp/2.7.4/search/classes_7.js | 8 +
content/api/cpp/2.7.4/search/classes_8.js | 5 +
content/api/cpp/2.7.4/search/classes_9.js | 5 +
content/api/cpp/2.7.4/search/classes_a.js | 5 +
content/api/cpp/2.7.4/search/classes_b.js | 4 +
content/api/cpp/2.7.4/search/classes_c.js | 4 +
content/api/cpp/2.7.4/search/close.svg | 31 +
content/api/cpp/2.7.4/search/enums_0.js | 4 +
content/api/cpp/2.7.4/search/enums_1.js | 4 +
content/api/cpp/2.7.4/search/enums_2.js | 4 +
content/api/cpp/2.7.4/search/enums_3.js | 4 +
content/api/cpp/2.7.4/search/enums_4.js | 4 +
content/api/cpp/2.7.4/search/enumvalues_0.js | 7 +
content/api/cpp/2.7.4/search/enumvalues_1.js | 4 +
content/api/cpp/2.7.4/search/enumvalues_2.js | 7 +
content/api/cpp/2.7.4/search/enumvalues_3.js | 5 +
content/api/cpp/2.7.4/search/enumvalues_4.js | 4 +
content/api/cpp/2.7.4/search/enumvalues_5.js | 7 +
content/api/cpp/2.7.4/search/enumvalues_6.js | 4 +
content/api/cpp/2.7.4/search/enumvalues_7.js | 5 +
content/api/cpp/2.7.4/search/enumvalues_8.js | 4 +
content/api/cpp/2.7.4/search/enumvalues_9.js | 4 +
content/api/cpp/2.7.4/search/enumvalues_a.js | 44 +
content/api/cpp/2.7.4/search/enumvalues_b.js | 5 +
content/api/cpp/2.7.4/search/functions_0.js | 9 +
content/api/cpp/2.7.4/search/functions_1.js | 4 +
content/api/cpp/2.7.4/search/functions_2.js | 12 +
content/api/cpp/2.7.4/search/functions_3.js | 5 +
content/api/cpp/2.7.4/search/functions_4.js | 4 +
content/api/cpp/2.7.4/search/functions_5.js | 5 +
content/api/cpp/2.7.4/search/functions_6.js | 57 +
content/api/cpp/2.7.4/search/functions_7.js | 8 +
content/api/cpp/2.7.4/search/functions_8.js | 7 +
content/api/cpp/2.7.4/search/functions_9.js | 4 +
content/api/cpp/2.7.4/search/functions_a.js | 4 +
content/api/cpp/2.7.4/search/functions_b.js | 4 +
content/api/cpp/2.7.4/search/functions_c.js | 8 +
content/api/cpp/2.7.4/search/functions_d.js | 51 +
content/api/cpp/2.7.4/search/functions_e.js | 5 +
content/api/cpp/2.7.4/search/mag.svg | 37 +
content/api/cpp/2.7.4/search/mag_d.svg | 37 +
content/api/cpp/2.7.4/search/mag_sel.svg | 74 +
content/api/cpp/2.7.4/search/mag_seld.svg | 74 +
content/api/cpp/2.7.4/search/namespaces_0.js | 4 +
content/api/cpp/2.7.4/search/pages_0.js | 4 +
content/api/cpp/2.7.4/search/pages_1.js | 4 +
content/api/cpp/2.7.4/search/search.css | 291 +++
content/api/cpp/2.7.4/search/search.js | 816 ++++++++
content/api/cpp/2.7.4/search/searchdata.js | 36 +
content/api/cpp/2.7.4/search/typedefs_0.js | 4 +
content/api/cpp/2.7.4/search/typedefs_1.js | 5 +
content/api/cpp/2.7.4/splitbar.png | Bin 0 -> 314 bytes
content/api/cpp/2.7.4/splitbard.png | Bin 0 -> 282 bytes
content/api/cpp/2.7.4/string__list_8h_source.html | 109 ++
content/api/cpp/2.7.4/string__map_8h_source.html | 112 ++
content/api/cpp/2.7.4/sync_off.png | Bin 0 -> 853 bytes
content/api/cpp/2.7.4/sync_on.png | Bin 0 -> 845 bytes
content/api/cpp/2.7.4/tab_a.png | Bin 0 -> 142 bytes
content/api/cpp/2.7.4/tab_ad.png | Bin 0 -> 135 bytes
content/api/cpp/2.7.4/tab_b.png | Bin 0 -> 169 bytes
content/api/cpp/2.7.4/tab_bd.png | Bin 0 -> 173 bytes
content/api/cpp/2.7.4/tab_h.png | Bin 0 -> 177 bytes
content/api/cpp/2.7.4/tab_hd.png | Bin 0 -> 180 bytes
content/api/cpp/2.7.4/tab_s.png | Bin 0 -> 184 bytes
content/api/cpp/2.7.4/tab_sd.png | Bin 0 -> 188 bytes
content/api/cpp/2.7.4/tabs.css | 1 +
.../api/cpp/2.7.5/_authentication_8h_source.html | 303 +++
.../2.7.5/_broker_consumer_stats_8h_source.html | 166 ++
content/api/cpp/2.7.5/_client_8h_source.html | 204 ++
.../cpp/2.7.5/_client_configuration_8h_source.html | 186 ++
.../api/cpp/2.7.5/_compression_type_8h_source.html | 103 +
content/api/cpp/2.7.5/_consumer_8h_source.html | 207 ++
.../2.7.5/_consumer_configuration_8h_source.html | 239 +++
.../_consumer_crypto_failure_action_8h_source.html | 106 ++
.../api/cpp/2.7.5/_consumer_type_8h_source.html | 110 ++
.../cpp/2.7.5/_crypto_key_reader_8h_source.html | 160 ++
.../cpp/2.7.5/_deprecated_exception_8h_source.html | 107 ++
.../cpp/2.7.5/_encryption_key_info_8h_source.html | 136 ++
.../api/cpp/2.7.5/_initial_position_8h_source.html | 100 +
.../cpp/2.7.5/_key_shared_policy_8h_source.html | 131 ++
content/api/cpp/2.7.5/_logger_8h_source.html | 123 ++
content/api/cpp/2.7.5/_message_8h_source.html | 203 ++
.../api/cpp/2.7.5/_message_batch_8h_source.html | 121 ++
.../api/cpp/2.7.5/_message_builder_8h_source.html | 161 ++
content/api/cpp/2.7.5/_message_id_8h_source.html | 163 ++
.../2.7.5/_message_routing_policy_8h_source.html | 127 ++
content/api/cpp/2.7.5/_producer_8h_source.html | 161 ++
.../2.7.5/_producer_configuration_8h_source.html | 243 +++
.../_producer_crypto_failure_action_8h_source.html | 102 +
content/api/cpp/2.7.5/_reader_8h_source.html | 156 ++
.../cpp/2.7.5/_reader_configuration_8h_source.html | 202 ++
content/api/cpp/2.7.5/_result_8h_source.html | 202 ++
content/api/cpp/2.7.5/_schema_8h_source.html | 184 ++
.../api/cpp/2.7.5/_topic_metadata_8h_source.html | 104 ++
content/api/cpp/2.7.5/annotated.html | 120 ++
content/api/cpp/2.7.5/bc_s.png | Bin 0 -> 676 bytes
content/api/cpp/2.7.5/bc_sd.png | Bin 0 -> 635 bytes
content/api/cpp/2.7.5/bdwn.png | Bin 0 -> 147 bytes
.../cpp/2.7.5/c_2_authentication_8h_source.html | 118 ++
content/api/cpp/2.7.5/c_2_client_8h_source.html | 180 ++
content/api/cpp/2.7.5/c_2_consumer_8h_source.html | 180 ++
content/api/cpp/2.7.5/c_2_message_8h_source.html | 166 ++
content/api/cpp/2.7.5/c_2_producer_8h_source.html | 132 ++
content/api/cpp/2.7.5/c_2_reader_8h_source.html | 120 ++
content/api/cpp/2.7.5/c_2_result_8h_source.html | 148 ++
content/api/cpp/2.7.5/classes.html | 124 ++
.../2.7.5/classpulsar_1_1_auth_athenz-members.html | 99 +
.../api/cpp/2.7.5/classpulsar_1_1_auth_athenz.html | 199 ++
.../api/cpp/2.7.5/classpulsar_1_1_auth_athenz.png | Bin 0 -> 596 bytes
.../classpulsar_1_1_auth_factory-members.html | 96 +
.../cpp/2.7.5/classpulsar_1_1_auth_factory.html | 163 ++
.../2.7.5/classpulsar_1_1_auth_oauth2-members.html | 99 +
.../api/cpp/2.7.5/classpulsar_1_1_auth_oauth2.html | 204 ++
.../api/cpp/2.7.5/classpulsar_1_1_auth_oauth2.png | Bin 0 -> 592 bytes
.../2.7.5/classpulsar_1_1_auth_tls-members.html | 100 +
.../api/cpp/2.7.5/classpulsar_1_1_auth_tls.html | 202 ++
content/api/cpp/2.7.5/classpulsar_1_1_auth_tls.png | Bin 0 -> 568 bytes
.../2.7.5/classpulsar_1_1_auth_token-members.html | 101 +
.../api/cpp/2.7.5/classpulsar_1_1_auth_token.html | 269 +++
.../api/cpp/2.7.5/classpulsar_1_1_auth_token.png | Bin 0 -> 585 bytes
.../classpulsar_1_1_authentication-members.html | 96 +
.../cpp/2.7.5/classpulsar_1_1_authentication.html | 135 ++
.../cpp/2.7.5/classpulsar_1_1_authentication.png | Bin 0 -> 1277 bytes
...r_1_1_authentication_data_provider-members.html | 99 +
...asspulsar_1_1_authentication_data_provider.html | 120 ++
...sspulsar_1_1_broker_consumer_stats-members.html | 107 ++
.../classpulsar_1_1_broker_consumer_stats.html | 495 +++++
.../classpulsar_1_1_cached_token-members.html | 93 +
.../cpp/2.7.5/classpulsar_1_1_cached_token.html | 102 +
.../cpp/2.7.5/classpulsar_1_1_client-members.html | 116 ++
content/api/cpp/2.7.5/classpulsar_1_1_client.html | 545 ++++++
...asspulsar_1_1_client_configuration-members.html | 120 ++
.../classpulsar_1_1_client_configuration.html | 497 +++++
.../2.7.5/classpulsar_1_1_consumer-members.html | 126 ++
.../api/cpp/2.7.5/classpulsar_1_1_consumer.html | 814 ++++++++
...spulsar_1_1_consumer_configuration-members.html | 138 ++
.../classpulsar_1_1_consumer_configuration.html | 789 ++++++++
.../classpulsar_1_1_crypto_key_reader-members.html | 93 +
.../2.7.5/classpulsar_1_1_crypto_key_reader.html | 111 ++
.../2.7.5/classpulsar_1_1_crypto_key_reader.png | Bin 0 -> 845 bytes
...lsar_1_1_default_crypto_key_reader-members.html | 96 +
.../classpulsar_1_1_default_crypto_key_reader.html | 214 +++
.../classpulsar_1_1_default_crypto_key_reader.png | Bin 0 -> 835 bytes
...asspulsar_1_1_deprecated_exception-members.html | 90 +
.../classpulsar_1_1_deprecated_exception.html | 105 ++
.../2.7.5/classpulsar_1_1_deprecated_exception.png | Bin 0 -> 697 bytes
...lasspulsar_1_1_encryption_key_info-members.html | 97 +
.../2.7.5/classpulsar_1_1_encryption_key_info.html | 125 ++
.../classpulsar_1_1_key_shared_policy-members.html | 98 +
.../2.7.5/classpulsar_1_1_key_shared_policy.html | 135 ++
.../cpp/2.7.5/classpulsar_1_1_logger-members.html | 97 +
content/api/cpp/2.7.5/classpulsar_1_1_logger.html | 112 ++
.../classpulsar_1_1_logger_factory-members.html | 91 +
.../cpp/2.7.5/classpulsar_1_1_logger_factory.html | 99 +
.../cpp/2.7.5/classpulsar_1_1_message-members.html | 124 ++
content/api/cpp/2.7.5/classpulsar_1_1_message.html | 523 ++++++
.../classpulsar_1_1_message_batch-members.html | 94 +
.../cpp/2.7.5/classpulsar_1_1_message_batch.html | 108 ++
.../classpulsar_1_1_message_builder-members.html | 107 ++
.../cpp/2.7.5/classpulsar_1_1_message_builder.html | 491 +++++
.../2.7.5/classpulsar_1_1_message_id-members.html | 122 ++
.../api/cpp/2.7.5/classpulsar_1_1_message_id.html | 330 ++++
...spulsar_1_1_message_routing_policy-members.html | 92 +
.../classpulsar_1_1_message_routing_policy.html | 129 ++
.../2.7.5/classpulsar_1_1_oauth2_flow-members.html | 94 +
.../api/cpp/2.7.5/classpulsar_1_1_oauth2_flow.html | 181 ++
...lasspulsar_1_1_oauth2_token_result-members.html | 100 +
.../2.7.5/classpulsar_1_1_oauth2_token_result.html | 127 ++
.../2.7.5/classpulsar_1_1_producer-members.html | 104 ++
.../api/cpp/2.7.5/classpulsar_1_1_producer.html | 415 +++++
...spulsar_1_1_producer_configuration-members.html | 149 ++
.../classpulsar_1_1_producer_configuration.html | 670 +++++++
.../cpp/2.7.5/classpulsar_1_1_reader-members.html | 105 ++
content/api/cpp/2.7.5/classpulsar_1_1_reader.html | 410 ++++
...asspulsar_1_1_reader_configuration-members.html | 126 ++
.../classpulsar_1_1_reader_configuration.html | 561 ++++++
.../2.7.5/classpulsar_1_1_schema_info-members.html | 95 +
.../api/cpp/2.7.5/classpulsar_1_1_schema_info.html | 233 +++
.../classpulsar_1_1_topic_metadata-members.html | 91 +
.../cpp/2.7.5/classpulsar_1_1_topic_metadata.html | 103 +
.../cpp/2.7.5/client__configuration_8h_source.html | 173 ++
content/api/cpp/2.7.5/closed.png | Bin 0 -> 132 bytes
.../2.7.5/consumer__configuration_8h_source.html | 237 +++
content/api/cpp/2.7.5/darkmode_toggle.js | 266 +++
content/api/cpp/2.7.5/defines_8h_source.html | 113 ++
content/api/cpp/2.7.5/deprecated.html | 93 +
.../dir_501ae28692a6b25a33adbd2bed71d4b9.html | 120 ++
.../dir_84093bac216bb6272e4432021f1ca7f4.html | 153 ++
.../dir_d44c64559bbebec7f509842c48db8b23.html | 92 +
content/api/cpp/2.7.5/doc.png | Bin 0 -> 746 bytes
content/api/cpp/2.7.5/docd.png | Bin 0 -> 756 bytes
content/api/cpp/2.7.5/doxygen.css | 1971 ++++++++++++++++++++
content/api/cpp/2.7.5/doxygen.svg | 26 +
content/api/cpp/2.7.5/dynsections.js | 123 ++
content/api/cpp/2.7.5/files.html | 133 ++
content/api/cpp/2.7.5/folderclosed.png | Bin 0 -> 616 bytes
content/api/cpp/2.7.5/folderopen.png | Bin 0 -> 597 bytes
content/api/cpp/2.7.5/functions.html | 288 +++
content/api/cpp/2.7.5/functions_enum.html | 82 +
content/api/cpp/2.7.5/functions_eval.html | 83 +
content/api/cpp/2.7.5/functions_func.html | 281 +++
content/api/cpp/2.7.5/hierarchy.html | 120 ++
content/api/cpp/2.7.5/index.html | 242 +++
content/api/cpp/2.7.5/jquery.js | 34 +
content/api/cpp/2.7.5/menu.js | 136 ++
content/api/cpp/2.7.5/menudata.js | 101 +
content/api/cpp/2.7.5/message__id_8h_source.html | 114 ++
.../api/cpp/2.7.5/message__router_8h_source.html | 106 ++
content/api/cpp/2.7.5/namespacemembers.html | 200 ++
content/api/cpp/2.7.5/namespacemembers_enum.html | 85 +
content/api/cpp/2.7.5/namespacemembers_eval.html | 189 ++
content/api/cpp/2.7.5/namespacemembers_type.html | 84 +
content/api/cpp/2.7.5/namespacepulsar.html | 563 ++++++
content/api/cpp/2.7.5/namespaces.html | 120 ++
content/api/cpp/2.7.5/nav_f.png | Bin 0 -> 153 bytes
content/api/cpp/2.7.5/nav_fd.png | Bin 0 -> 169 bytes
content/api/cpp/2.7.5/nav_g.png | Bin 0 -> 95 bytes
content/api/cpp/2.7.5/nav_h.png | Bin 0 -> 98 bytes
content/api/cpp/2.7.5/nav_hd.png | Bin 0 -> 114 bytes
content/api/cpp/2.7.5/open.png | Bin 0 -> 123 bytes
content/api/cpp/2.7.5/pages.html | 87 +
.../2.7.5/producer__configuration_8h_source.html | 262 +++
.../cpp/2.7.5/reader__configuration_8h_source.html | 135 ++
content/api/cpp/2.7.5/search/all_0.js | 20 +
content/api/cpp/2.7.5/search/all_1.js | 7 +
content/api/cpp/2.7.5/search/all_10.js | 53 +
content/api/cpp/2.7.5/search/all_11.js | 54 +
content/api/cpp/2.7.5/search/all_12.js | 4 +
content/api/cpp/2.7.5/search/all_13.js | 5 +
content/api/cpp/2.7.5/search/all_2.js | 21 +
content/api/cpp/2.7.5/search/all_3.js | 10 +
content/api/cpp/2.7.5/search/all_4.js | 5 +
content/api/cpp/2.7.5/search/all_5.js | 6 +
content/api/cpp/2.7.5/search/all_6.js | 57 +
content/api/cpp/2.7.5/search/all_7.js | 8 +
content/api/cpp/2.7.5/search/all_8.js | 11 +
content/api/cpp/2.7.5/search/all_9.js | 4 +
content/api/cpp/2.7.5/search/all_a.js | 7 +
content/api/cpp/2.7.5/search/all_b.js | 6 +
content/api/cpp/2.7.5/search/all_c.js | 9 +
content/api/cpp/2.7.5/search/all_d.js | 5 +
content/api/cpp/2.7.5/search/all_e.js | 5 +
content/api/cpp/2.7.5/search/all_f.js | 8 +
content/api/cpp/2.7.5/search/classes_0.js | 10 +
content/api/cpp/2.7.5/search/classes_1.js | 4 +
content/api/cpp/2.7.5/search/classes_2.js | 9 +
content/api/cpp/2.7.5/search/classes_3.js | 5 +
content/api/cpp/2.7.5/search/classes_4.js | 4 +
content/api/cpp/2.7.5/search/classes_5.js | 4 +
content/api/cpp/2.7.5/search/classes_6.js | 5 +
content/api/cpp/2.7.5/search/classes_7.js | 8 +
content/api/cpp/2.7.5/search/classes_8.js | 5 +
content/api/cpp/2.7.5/search/classes_9.js | 5 +
content/api/cpp/2.7.5/search/classes_a.js | 5 +
content/api/cpp/2.7.5/search/classes_b.js | 4 +
content/api/cpp/2.7.5/search/classes_c.js | 4 +
content/api/cpp/2.7.5/search/close.svg | 31 +
content/api/cpp/2.7.5/search/enums_0.js | 4 +
content/api/cpp/2.7.5/search/enums_1.js | 4 +
content/api/cpp/2.7.5/search/enums_2.js | 4 +
content/api/cpp/2.7.5/search/enums_3.js | 4 +
content/api/cpp/2.7.5/search/enums_4.js | 4 +
content/api/cpp/2.7.5/search/enumvalues_0.js | 7 +
content/api/cpp/2.7.5/search/enumvalues_1.js | 4 +
content/api/cpp/2.7.5/search/enumvalues_2.js | 7 +
content/api/cpp/2.7.5/search/enumvalues_3.js | 5 +
content/api/cpp/2.7.5/search/enumvalues_4.js | 4 +
content/api/cpp/2.7.5/search/enumvalues_5.js | 7 +
content/api/cpp/2.7.5/search/enumvalues_6.js | 4 +
content/api/cpp/2.7.5/search/enumvalues_7.js | 5 +
content/api/cpp/2.7.5/search/enumvalues_8.js | 4 +
content/api/cpp/2.7.5/search/enumvalues_9.js | 4 +
content/api/cpp/2.7.5/search/enumvalues_a.js | 44 +
content/api/cpp/2.7.5/search/enumvalues_b.js | 5 +
content/api/cpp/2.7.5/search/functions_0.js | 9 +
content/api/cpp/2.7.5/search/functions_1.js | 4 +
content/api/cpp/2.7.5/search/functions_2.js | 12 +
content/api/cpp/2.7.5/search/functions_3.js | 5 +
content/api/cpp/2.7.5/search/functions_4.js | 4 +
content/api/cpp/2.7.5/search/functions_5.js | 5 +
content/api/cpp/2.7.5/search/functions_6.js | 57 +
content/api/cpp/2.7.5/search/functions_7.js | 8 +
content/api/cpp/2.7.5/search/functions_8.js | 7 +
content/api/cpp/2.7.5/search/functions_9.js | 4 +
content/api/cpp/2.7.5/search/functions_a.js | 4 +
content/api/cpp/2.7.5/search/functions_b.js | 4 +
content/api/cpp/2.7.5/search/functions_c.js | 8 +
content/api/cpp/2.7.5/search/functions_d.js | 51 +
content/api/cpp/2.7.5/search/functions_e.js | 5 +
content/api/cpp/2.7.5/search/mag.svg | 37 +
content/api/cpp/2.7.5/search/mag_d.svg | 37 +
content/api/cpp/2.7.5/search/mag_sel.svg | 74 +
content/api/cpp/2.7.5/search/mag_seld.svg | 74 +
content/api/cpp/2.7.5/search/namespaces_0.js | 4 +
content/api/cpp/2.7.5/search/pages_0.js | 4 +
content/api/cpp/2.7.5/search/pages_1.js | 4 +
content/api/cpp/2.7.5/search/search.css | 291 +++
content/api/cpp/2.7.5/search/search.js | 816 ++++++++
content/api/cpp/2.7.5/search/searchdata.js | 36 +
content/api/cpp/2.7.5/search/typedefs_0.js | 4 +
content/api/cpp/2.7.5/search/typedefs_1.js | 5 +
content/api/cpp/2.7.5/splitbar.png | Bin 0 -> 314 bytes
content/api/cpp/2.7.5/splitbard.png | Bin 0 -> 282 bytes
content/api/cpp/2.7.5/string__list_8h_source.html | 109 ++
content/api/cpp/2.7.5/string__map_8h_source.html | 112 ++
content/api/cpp/2.7.5/sync_off.png | Bin 0 -> 853 bytes
content/api/cpp/2.7.5/sync_on.png | Bin 0 -> 845 bytes
content/api/cpp/2.7.5/tab_a.png | Bin 0 -> 142 bytes
content/api/cpp/2.7.5/tab_ad.png | Bin 0 -> 135 bytes
content/api/cpp/2.7.5/tab_b.png | Bin 0 -> 169 bytes
content/api/cpp/2.7.5/tab_bd.png | Bin 0 -> 173 bytes
content/api/cpp/2.7.5/tab_h.png | Bin 0 -> 177 bytes
content/api/cpp/2.7.5/tab_hd.png | Bin 0 -> 180 bytes
content/api/cpp/2.7.5/tab_s.png | Bin 0 -> 184 bytes
content/api/cpp/2.7.5/tab_sd.png | Bin 0 -> 188 bytes
content/api/cpp/2.7.5/tabs.css | 1 +
.../api/cpp/2.8.0/_authentication_8h_source.html | 377 ++++
.../2.8.0/_broker_consumer_stats_8h_source.html | 166 ++
content/api/cpp/2.8.0/_client_8h_source.html | 228 +++
.../cpp/2.8.0/_client_configuration_8h_source.html | 205 ++
.../api/cpp/2.8.0/_compression_type_8h_source.html | 103 +
.../2.8.0/_console_logger_factory_8h_source.html | 113 ++
content/api/cpp/2.8.0/_consumer_8h_source.html | 215 +++
.../2.8.0/_consumer_configuration_8h_source.html | 276 +++
.../_consumer_crypto_failure_action_8h_source.html | 106 ++
.../api/cpp/2.8.0/_consumer_type_8h_source.html | 110 ++
.../cpp/2.8.0/_crypto_key_reader_8h_source.html | 142 ++
.../cpp/2.8.0/_deprecated_exception_8h_source.html | 107 ++
.../cpp/2.8.0/_encryption_key_info_8h_source.html | 141 ++
.../cpp/2.8.0/_file_logger_factory_8h_source.html | 114 ++
.../api/cpp/2.8.0/_initial_position_8h_source.html | 100 +
.../cpp/2.8.0/_key_shared_policy_8h_source.html | 137 ++
content/api/cpp/2.8.0/_logger_8h_source.html | 126 ++
content/api/cpp/2.8.0/_message_8h_source.html | 205 ++
.../api/cpp/2.8.0/_message_batch_8h_source.html | 121 ++
.../api/cpp/2.8.0/_message_builder_8h_source.html | 163 ++
content/api/cpp/2.8.0/_message_id_8h_source.html | 165 ++
.../2.8.0/_message_routing_policy_8h_source.html | 128 ++
content/api/cpp/2.8.0/_producer_8h_source.html | 164 ++
.../2.8.0/_producer_configuration_8h_source.html | 284 +++
.../_producer_crypto_failure_action_8h_source.html | 102 +
content/api/cpp/2.8.0/_reader_8h_source.html | 161 ++
.../cpp/2.8.0/_reader_configuration_8h_source.html | 229 +++
content/api/cpp/2.8.0/_result_8h_source.html | 207 ++
content/api/cpp/2.8.0/_schema_8h_source.html | 184 ++
.../api/cpp/2.8.0/_topic_metadata_8h_source.html | 105 ++
content/api/cpp/2.8.0/annotated.html | 122 ++
content/api/cpp/2.8.0/bc_s.png | Bin 0 -> 676 bytes
content/api/cpp/2.8.0/bc_sd.png | Bin 0 -> 635 bytes
content/api/cpp/2.8.0/bdwn.png | Bin 0 -> 147 bytes
.../cpp/2.8.0/c_2_authentication_8h_source.html | 118 ++
content/api/cpp/2.8.0/c_2_client_8h_source.html | 180 ++
content/api/cpp/2.8.0/c_2_consumer_8h_source.html | 182 ++
content/api/cpp/2.8.0/c_2_message_8h_source.html | 166 ++
content/api/cpp/2.8.0/c_2_producer_8h_source.html | 134 ++
content/api/cpp/2.8.0/c_2_reader_8h_source.html | 122 ++
content/api/cpp/2.8.0/c_2_result_8h_source.html | 148 ++
content/api/cpp/2.8.0/classes.html | 127 ++
.../2.8.0/classpulsar_1_1_auth_athenz-members.html | 99 +
.../api/cpp/2.8.0/classpulsar_1_1_auth_athenz.html | 266 +++
.../api/cpp/2.8.0/classpulsar_1_1_auth_athenz.png | Bin 0 -> 596 bytes
.../classpulsar_1_1_auth_factory-members.html | 96 +
.../cpp/2.8.0/classpulsar_1_1_auth_factory.html | 246 +++
.../2.8.0/classpulsar_1_1_auth_oauth2-members.html | 99 +
.../api/cpp/2.8.0/classpulsar_1_1_auth_oauth2.html | 271 +++
.../api/cpp/2.8.0/classpulsar_1_1_auth_oauth2.png | Bin 0 -> 592 bytes
.../2.8.0/classpulsar_1_1_auth_tls-members.html | 100 +
.../api/cpp/2.8.0/classpulsar_1_1_auth_tls.html | 305 +++
content/api/cpp/2.8.0/classpulsar_1_1_auth_tls.png | Bin 0 -> 568 bytes
.../2.8.0/classpulsar_1_1_auth_token-members.html | 101 +
.../api/cpp/2.8.0/classpulsar_1_1_auth_token.html | 338 ++++
.../api/cpp/2.8.0/classpulsar_1_1_auth_token.png | Bin 0 -> 585 bytes
.../classpulsar_1_1_authentication-members.html | 96 +
.../cpp/2.8.0/classpulsar_1_1_authentication.html | 233 +++
.../cpp/2.8.0/classpulsar_1_1_authentication.png | Bin 0 -> 1277 bytes
...r_1_1_authentication_data_provider-members.html | 99 +
...asspulsar_1_1_authentication_data_provider.html | 321 ++++
...sspulsar_1_1_broker_consumer_stats-members.html | 107 ++
.../classpulsar_1_1_broker_consumer_stats.html | 495 +++++
.../classpulsar_1_1_cached_token-members.html | 93 +
.../cpp/2.8.0/classpulsar_1_1_cached_token.html | 154 ++
.../cpp/2.8.0/classpulsar_1_1_client-members.html | 116 ++
content/api/cpp/2.8.0/classpulsar_1_1_client.html | 1179 ++++++++++++
...asspulsar_1_1_client_configuration-members.html | 124 ++
.../classpulsar_1_1_client_configuration.html | 796 ++++++++
...spulsar_1_1_console_logger_factory-members.html | 93 +
.../classpulsar_1_1_console_logger_factory.html | 167 ++
.../classpulsar_1_1_console_logger_factory.png | Bin 0 -> 754 bytes
.../2.8.0/classpulsar_1_1_consumer-members.html | 127 ++
.../api/cpp/2.8.0/classpulsar_1_1_consumer.html | 1030 ++++++++++
...spulsar_1_1_consumer_configuration-members.html | 140 ++
.../classpulsar_1_1_consumer_configuration.html | 1198 ++++++++++++
.../classpulsar_1_1_crypto_key_reader-members.html | 93 +
.../2.8.0/classpulsar_1_1_crypto_key_reader.html | 222 +++
.../2.8.0/classpulsar_1_1_crypto_key_reader.png | Bin 0 -> 845 bytes
...lsar_1_1_default_crypto_key_reader-members.html | 96 +
.../classpulsar_1_1_default_crypto_key_reader.html | 271 +++
.../classpulsar_1_1_default_crypto_key_reader.png | Bin 0 -> 835 bytes
...asspulsar_1_1_deprecated_exception-members.html | 90 +
.../classpulsar_1_1_deprecated_exception.html | 105 ++
.../2.8.0/classpulsar_1_1_deprecated_exception.png | Bin 0 -> 697 bytes
...lasspulsar_1_1_encryption_key_info-members.html | 97 +
.../2.8.0/classpulsar_1_1_encryption_key_info.html | 238 +++
...lasspulsar_1_1_file_logger_factory-members.html | 93 +
.../2.8.0/classpulsar_1_1_file_logger_factory.html | 203 ++
.../2.8.0/classpulsar_1_1_file_logger_factory.png | Bin 0 -> 717 bytes
.../classpulsar_1_1_key_shared_policy-members.html | 98 +
.../2.8.0/classpulsar_1_1_key_shared_policy.html | 219 +++
.../cpp/2.8.0/classpulsar_1_1_logger-members.html | 97 +
content/api/cpp/2.8.0/classpulsar_1_1_logger.html | 196 ++
.../classpulsar_1_1_logger_factory-members.html | 91 +
.../cpp/2.8.0/classpulsar_1_1_logger_factory.html | 146 ++
.../cpp/2.8.0/classpulsar_1_1_logger_factory.png | Bin 0 -> 1049 bytes
.../cpp/2.8.0/classpulsar_1_1_message-members.html | 124 ++
content/api/cpp/2.8.0/classpulsar_1_1_message.html | 540 ++++++
.../classpulsar_1_1_message_batch-members.html | 94 +
.../cpp/2.8.0/classpulsar_1_1_message_batch.html | 108 ++
.../classpulsar_1_1_message_builder-members.html | 107 ++
.../cpp/2.8.0/classpulsar_1_1_message_builder.html | 516 +++++
.../2.8.0/classpulsar_1_1_message_id-members.html | 122 ++
.../api/cpp/2.8.0/classpulsar_1_1_message_id.html | 388 ++++
...spulsar_1_1_message_routing_policy-members.html | 92 +
.../classpulsar_1_1_message_routing_policy.html | 173 ++
.../2.8.0/classpulsar_1_1_oauth2_flow-members.html | 94 +
.../api/cpp/2.8.0/classpulsar_1_1_oauth2_flow.html | 181 ++
...lasspulsar_1_1_oauth2_token_result-members.html | 100 +
.../2.8.0/classpulsar_1_1_oauth2_token_result.html | 292 +++
.../2.8.0/classpulsar_1_1_producer-members.html | 105 ++
.../api/cpp/2.8.0/classpulsar_1_1_producer.html | 435 +++++
...spulsar_1_1_producer_configuration-members.html | 149 ++
.../classpulsar_1_1_producer_configuration.html | 1218 ++++++++++++
.../cpp/2.8.0/classpulsar_1_1_reader-members.html | 106 ++
content/api/cpp/2.8.0/classpulsar_1_1_reader.html | 472 +++++
...asspulsar_1_1_reader_configuration-members.html | 126 ++
.../classpulsar_1_1_reader_configuration.html | 891 +++++++++
.../2.8.0/classpulsar_1_1_schema_info-members.html | 95 +
.../api/cpp/2.8.0/classpulsar_1_1_schema_info.html | 233 +++
.../classpulsar_1_1_topic_metadata-members.html | 91 +
.../cpp/2.8.0/classpulsar_1_1_topic_metadata.html | 129 ++
.../cpp/2.8.0/client__configuration_8h_source.html | 179 ++
content/api/cpp/2.8.0/closed.png | Bin 0 -> 132 bytes
.../2.8.0/consumer__configuration_8h_source.html | 237 +++
content/api/cpp/2.8.0/darkmode_toggle.js | 266 +++
content/api/cpp/2.8.0/defines_8h_source.html | 113 ++
content/api/cpp/2.8.0/deprecated.html | 93 +
.../dir_501ae28692a6b25a33adbd2bed71d4b9.html | 120 ++
.../dir_84093bac216bb6272e4432021f1ca7f4.html | 157 ++
.../dir_d44c64559bbebec7f509842c48db8b23.html | 92 +
content/api/cpp/2.8.0/doc.png | Bin 0 -> 746 bytes
content/api/cpp/2.8.0/docd.png | Bin 0 -> 756 bytes
content/api/cpp/2.8.0/doxygen.css | 1971 ++++++++++++++++++++
content/api/cpp/2.8.0/doxygen.svg | 26 +
content/api/cpp/2.8.0/dynsections.js | 123 ++
content/api/cpp/2.8.0/files.html | 135 ++
content/api/cpp/2.8.0/folderclosed.png | Bin 0 -> 616 bytes
content/api/cpp/2.8.0/folderopen.png | Bin 0 -> 597 bytes
content/api/cpp/2.8.0/functions.html | 89 +
content/api/cpp/2.8.0/functions_b.html | 85 +
content/api/cpp/2.8.0/functions_c.html | 94 +
content/api/cpp/2.8.0/functions_d.html | 87 +
content/api/cpp/2.8.0/functions_e.html | 85 +
content/api/cpp/2.8.0/functions_enum.html | 82 +
content/api/cpp/2.8.0/functions_eval.html | 83 +
content/api/cpp/2.8.0/functions_f.html | 86 +
content/api/cpp/2.8.0/functions_func.html | 89 +
content/api/cpp/2.8.0/functions_func_b.html | 84 +
content/api/cpp/2.8.0/functions_func_c.html | 94 +
content/api/cpp/2.8.0/functions_func_d.html | 86 +
content/api/cpp/2.8.0/functions_func_e.html | 85 +
content/api/cpp/2.8.0/functions_func_f.html | 86 +
content/api/cpp/2.8.0/functions_func_g.html | 183 ++
content/api/cpp/2.8.0/functions_func_h.html | 94 +
content/api/cpp/2.8.0/functions_func_i.html | 96 +
content/api/cpp/2.8.0/functions_func_l.html | 85 +
content/api/cpp/2.8.0/functions_func_m.html | 84 +
content/api/cpp/2.8.0/functions_func_n.html | 84 +
content/api/cpp/2.8.0/functions_func_p.html | 86 +
content/api/cpp/2.8.0/functions_func_r.html | 89 +
content/api/cpp/2.8.0/functions_func_s.html | 168 ++
content/api/cpp/2.8.0/functions_func_u.html | 85 +
content/api/cpp/2.8.0/functions_g.html | 183 ++
content/api/cpp/2.8.0/functions_h.html | 94 +
content/api/cpp/2.8.0/functions_i.html | 96 +
content/api/cpp/2.8.0/functions_k.html | 84 +
content/api/cpp/2.8.0/functions_l.html | 85 +
content/api/cpp/2.8.0/functions_m.html | 84 +
content/api/cpp/2.8.0/functions_n.html | 84 +
content/api/cpp/2.8.0/functions_p.html | 86 +
content/api/cpp/2.8.0/functions_r.html | 89 +
content/api/cpp/2.8.0/functions_s.html | 168 ++
content/api/cpp/2.8.0/functions_u.html | 85 +
content/api/cpp/2.8.0/hierarchy.html | 122 ++
content/api/cpp/2.8.0/index.html | 242 +++
content/api/cpp/2.8.0/jquery.js | 34 +
content/api/cpp/2.8.0/menu.js | 136 ++
content/api/cpp/2.8.0/menudata.js | 103 +
content/api/cpp/2.8.0/message__id_8h_source.html | 114 ++
.../api/cpp/2.8.0/message__router_8h_source.html | 106 ++
content/api/cpp/2.8.0/namespacemembers.html | 202 ++
content/api/cpp/2.8.0/namespacemembers_enum.html | 85 +
content/api/cpp/2.8.0/namespacemembers_eval.html | 191 ++
content/api/cpp/2.8.0/namespacemembers_type.html | 84 +
content/api/cpp/2.8.0/namespacepulsar.html | 574 ++++++
content/api/cpp/2.8.0/namespaces.html | 122 ++
content/api/cpp/2.8.0/nav_f.png | Bin 0 -> 153 bytes
content/api/cpp/2.8.0/nav_fd.png | Bin 0 -> 169 bytes
content/api/cpp/2.8.0/nav_g.png | Bin 0 -> 95 bytes
content/api/cpp/2.8.0/nav_h.png | Bin 0 -> 98 bytes
content/api/cpp/2.8.0/nav_hd.png | Bin 0 -> 114 bytes
content/api/cpp/2.8.0/open.png | Bin 0 -> 123 bytes
content/api/cpp/2.8.0/pages.html | 87 +
.../2.8.0/producer__configuration_8h_source.html | 262 +++
.../cpp/2.8.0/reader__configuration_8h_source.html | 135 ++
content/api/cpp/2.8.0/search/all_0.js | 20 +
content/api/cpp/2.8.0/search/all_1.js | 7 +
content/api/cpp/2.8.0/search/all_10.js | 56 +
content/api/cpp/2.8.0/search/all_11.js | 91 +
content/api/cpp/2.8.0/search/all_12.js | 4 +
content/api/cpp/2.8.0/search/all_13.js | 5 +
content/api/cpp/2.8.0/search/all_2.js | 24 +
content/api/cpp/2.8.0/search/all_3.js | 10 +
content/api/cpp/2.8.0/search/all_4.js | 5 +
content/api/cpp/2.8.0/search/all_5.js | 7 +
content/api/cpp/2.8.0/search/all_6.js | 103 +
content/api/cpp/2.8.0/search/all_7.js | 14 +
content/api/cpp/2.8.0/search/all_8.js | 20 +
content/api/cpp/2.8.0/search/all_9.js | 4 +
content/api/cpp/2.8.0/search/all_a.js | 7 +
content/api/cpp/2.8.0/search/all_b.js | 7 +
content/api/cpp/2.8.0/search/all_c.js | 9 +
content/api/cpp/2.8.0/search/all_d.js | 5 +
content/api/cpp/2.8.0/search/all_e.js | 5 +
content/api/cpp/2.8.0/search/all_f.js | 10 +
content/api/cpp/2.8.0/search/classes_0.js | 10 +
content/api/cpp/2.8.0/search/classes_1.js | 4 +
content/api/cpp/2.8.0/search/classes_2.js | 10 +
content/api/cpp/2.8.0/search/classes_3.js | 5 +
content/api/cpp/2.8.0/search/classes_4.js | 4 +
content/api/cpp/2.8.0/search/classes_5.js | 4 +
content/api/cpp/2.8.0/search/classes_6.js | 4 +
content/api/cpp/2.8.0/search/classes_7.js | 5 +
content/api/cpp/2.8.0/search/classes_8.js | 8 +
content/api/cpp/2.8.0/search/classes_9.js | 5 +
content/api/cpp/2.8.0/search/classes_a.js | 5 +
content/api/cpp/2.8.0/search/classes_b.js | 5 +
content/api/cpp/2.8.0/search/classes_c.js | 4 +
content/api/cpp/2.8.0/search/classes_d.js | 4 +
content/api/cpp/2.8.0/search/close.svg | 31 +
content/api/cpp/2.8.0/search/enums_0.js | 4 +
content/api/cpp/2.8.0/search/enums_1.js | 4 +
content/api/cpp/2.8.0/search/enums_2.js | 4 +
content/api/cpp/2.8.0/search/enums_3.js | 4 +
content/api/cpp/2.8.0/search/enums_4.js | 4 +
content/api/cpp/2.8.0/search/enumvalues_0.js | 7 +
content/api/cpp/2.8.0/search/enumvalues_1.js | 4 +
content/api/cpp/2.8.0/search/enumvalues_2.js | 7 +
content/api/cpp/2.8.0/search/enumvalues_3.js | 5 +
content/api/cpp/2.8.0/search/enumvalues_4.js | 4 +
content/api/cpp/2.8.0/search/enumvalues_5.js | 7 +
content/api/cpp/2.8.0/search/enumvalues_6.js | 4 +
content/api/cpp/2.8.0/search/enumvalues_7.js | 5 +
content/api/cpp/2.8.0/search/enumvalues_8.js | 4 +
content/api/cpp/2.8.0/search/enumvalues_9.js | 4 +
content/api/cpp/2.8.0/search/enumvalues_a.js | 46 +
content/api/cpp/2.8.0/search/enumvalues_b.js | 5 +
content/api/cpp/2.8.0/search/functions_0.js | 9 +
content/api/cpp/2.8.0/search/functions_1.js | 4 +
content/api/cpp/2.8.0/search/functions_2.js | 14 +
content/api/cpp/2.8.0/search/functions_3.js | 6 +
content/api/cpp/2.8.0/search/functions_4.js | 5 +
content/api/cpp/2.8.0/search/functions_5.js | 6 +
content/api/cpp/2.8.0/search/functions_6.js | 103 +
content/api/cpp/2.8.0/search/functions_7.js | 14 +
content/api/cpp/2.8.0/search/functions_8.js | 16 +
content/api/cpp/2.8.0/search/functions_9.js | 5 +
content/api/cpp/2.8.0/search/functions_a.js | 4 +
content/api/cpp/2.8.0/search/functions_b.js | 4 +
content/api/cpp/2.8.0/search/functions_c.js | 6 +
content/api/cpp/2.8.0/search/functions_d.js | 9 +
content/api/cpp/2.8.0/search/functions_e.js | 88 +
content/api/cpp/2.8.0/search/functions_f.js | 5 +
content/api/cpp/2.8.0/search/mag.svg | 37 +
content/api/cpp/2.8.0/search/mag_d.svg | 37 +
content/api/cpp/2.8.0/search/mag_sel.svg | 74 +
content/api/cpp/2.8.0/search/mag_seld.svg | 74 +
content/api/cpp/2.8.0/search/namespaces_0.js | 4 +
content/api/cpp/2.8.0/search/pages_0.js | 4 +
content/api/cpp/2.8.0/search/pages_1.js | 4 +
content/api/cpp/2.8.0/search/search.css | 291 +++
content/api/cpp/2.8.0/search/search.js | 816 ++++++++
content/api/cpp/2.8.0/search/searchdata.js | 36 +
content/api/cpp/2.8.0/search/typedefs_0.js | 4 +
content/api/cpp/2.8.0/search/typedefs_1.js | 5 +
content/api/cpp/2.8.0/splitbar.png | Bin 0 -> 314 bytes
content/api/cpp/2.8.0/splitbard.png | Bin 0 -> 282 bytes
content/api/cpp/2.8.0/string__list_8h_source.html | 109 ++
content/api/cpp/2.8.0/string__map_8h_source.html | 112 ++
content/api/cpp/2.8.0/sync_off.png | Bin 0 -> 853 bytes
content/api/cpp/2.8.0/sync_on.png | Bin 0 -> 845 bytes
content/api/cpp/2.8.0/tab_a.png | Bin 0 -> 142 bytes
content/api/cpp/2.8.0/tab_ad.png | Bin 0 -> 135 bytes
content/api/cpp/2.8.0/tab_b.png | Bin 0 -> 169 bytes
content/api/cpp/2.8.0/tab_bd.png | Bin 0 -> 173 bytes
content/api/cpp/2.8.0/tab_h.png | Bin 0 -> 177 bytes
content/api/cpp/2.8.0/tab_hd.png | Bin 0 -> 180 bytes
content/api/cpp/2.8.0/tab_s.png | Bin 0 -> 184 bytes
content/api/cpp/2.8.0/tab_sd.png | Bin 0 -> 188 bytes
content/api/cpp/2.8.0/tabs.css | 1 +
.../api/cpp/2.8.1/_authentication_8h_source.html | 377 ++++
.../2.8.1/_broker_consumer_stats_8h_source.html | 166 ++
content/api/cpp/2.8.1/_client_8h_source.html | 234 +++
.../cpp/2.8.1/_client_configuration_8h_source.html | 211 +++
.../api/cpp/2.8.1/_compression_type_8h_source.html | 103 +
.../2.8.1/_console_logger_factory_8h_source.html | 113 ++
content/api/cpp/2.8.1/_consumer_8h_source.html | 215 +++
.../2.8.1/_consumer_configuration_8h_source.html | 276 +++
.../_consumer_crypto_failure_action_8h_source.html | 106 ++
.../api/cpp/2.8.1/_consumer_type_8h_source.html | 110 ++
.../cpp/2.8.1/_crypto_key_reader_8h_source.html | 142 ++
.../cpp/2.8.1/_deprecated_exception_8h_source.html | 107 ++
.../cpp/2.8.1/_encryption_key_info_8h_source.html | 141 ++
.../cpp/2.8.1/_file_logger_factory_8h_source.html | 114 ++
.../api/cpp/2.8.1/_initial_position_8h_source.html | 100 +
.../cpp/2.8.1/_key_shared_policy_8h_source.html | 149 ++
content/api/cpp/2.8.1/_logger_8h_source.html | 126 ++
content/api/cpp/2.8.1/_message_8h_source.html | 205 ++
.../api/cpp/2.8.1/_message_batch_8h_source.html | 121 ++
.../api/cpp/2.8.1/_message_builder_8h_source.html | 163 ++
content/api/cpp/2.8.1/_message_id_8h_source.html | 165 ++
.../2.8.1/_message_routing_policy_8h_source.html | 128 ++
content/api/cpp/2.8.1/_producer_8h_source.html | 164 ++
.../2.8.1/_producer_configuration_8h_source.html | 284 +++
.../_producer_crypto_failure_action_8h_source.html | 102 +
content/api/cpp/2.8.1/_reader_8h_source.html | 161 ++
.../cpp/2.8.1/_reader_configuration_8h_source.html | 229 +++
content/api/cpp/2.8.1/_result_8h_source.html | 207 ++
content/api/cpp/2.8.1/_schema_8h_source.html | 185 ++
.../api/cpp/2.8.1/_topic_metadata_8h_source.html | 105 ++
content/api/cpp/2.8.1/annotated.html | 122 ++
content/api/cpp/2.8.1/bc_s.png | Bin 0 -> 676 bytes
content/api/cpp/2.8.1/bc_sd.png | Bin 0 -> 635 bytes
content/api/cpp/2.8.1/bdwn.png | Bin 0 -> 147 bytes
.../cpp/2.8.1/c_2_authentication_8h_source.html | 118 ++
content/api/cpp/2.8.1/c_2_client_8h_source.html | 180 ++
content/api/cpp/2.8.1/c_2_consumer_8h_source.html | 182 ++
content/api/cpp/2.8.1/c_2_message_8h_source.html | 166 ++
content/api/cpp/2.8.1/c_2_producer_8h_source.html | 134 ++
content/api/cpp/2.8.1/c_2_reader_8h_source.html | 122 ++
content/api/cpp/2.8.1/c_2_result_8h_source.html | 148 ++
content/api/cpp/2.8.1/classes.html | 127 ++
.../2.8.1/classpulsar_1_1_auth_athenz-members.html | 99 +
.../api/cpp/2.8.1/classpulsar_1_1_auth_athenz.html | 266 +++
.../api/cpp/2.8.1/classpulsar_1_1_auth_athenz.png | Bin 0 -> 596 bytes
.../classpulsar_1_1_auth_factory-members.html | 96 +
.../cpp/2.8.1/classpulsar_1_1_auth_factory.html | 246 +++
.../2.8.1/classpulsar_1_1_auth_oauth2-members.html | 99 +
.../api/cpp/2.8.1/classpulsar_1_1_auth_oauth2.html | 271 +++
.../api/cpp/2.8.1/classpulsar_1_1_auth_oauth2.png | Bin 0 -> 592 bytes
.../2.8.1/classpulsar_1_1_auth_tls-members.html | 100 +
.../api/cpp/2.8.1/classpulsar_1_1_auth_tls.html | 305 +++
content/api/cpp/2.8.1/classpulsar_1_1_auth_tls.png | Bin 0 -> 568 bytes
.../2.8.1/classpulsar_1_1_auth_token-members.html | 101 +
.../api/cpp/2.8.1/classpulsar_1_1_auth_token.html | 338 ++++
.../api/cpp/2.8.1/classpulsar_1_1_auth_token.png | Bin 0 -> 585 bytes
.../classpulsar_1_1_authentication-members.html | 96 +
.../cpp/2.8.1/classpulsar_1_1_authentication.html | 233 +++
.../cpp/2.8.1/classpulsar_1_1_authentication.png | Bin 0 -> 1277 bytes
...r_1_1_authentication_data_provider-members.html | 99 +
...asspulsar_1_1_authentication_data_provider.html | 321 ++++
...sspulsar_1_1_broker_consumer_stats-members.html | 107 ++
.../classpulsar_1_1_broker_consumer_stats.html | 495 +++++
.../classpulsar_1_1_cached_token-members.html | 93 +
.../cpp/2.8.1/classpulsar_1_1_cached_token.html | 154 ++
.../cpp/2.8.1/classpulsar_1_1_client-members.html | 118 ++
content/api/cpp/2.8.1/classpulsar_1_1_client.html | 1225 ++++++++++++
...asspulsar_1_1_client_configuration-members.html | 126 ++
.../classpulsar_1_1_client_configuration.html | 846 +++++++++
...spulsar_1_1_console_logger_factory-members.html | 93 +
.../classpulsar_1_1_console_logger_factory.html | 167 ++
.../classpulsar_1_1_console_logger_factory.png | Bin 0 -> 754 bytes
.../2.8.1/classpulsar_1_1_consumer-members.html | 127 ++
.../api/cpp/2.8.1/classpulsar_1_1_consumer.html | 1030 ++++++++++
...spulsar_1_1_consumer_configuration-members.html | 140 ++
.../classpulsar_1_1_consumer_configuration.html | 1202 ++++++++++++
.../classpulsar_1_1_crypto_key_reader-members.html | 93 +
.../2.8.1/classpulsar_1_1_crypto_key_reader.html | 222 +++
.../2.8.1/classpulsar_1_1_crypto_key_reader.png | Bin 0 -> 845 bytes
...lsar_1_1_default_crypto_key_reader-members.html | 96 +
.../classpulsar_1_1_default_crypto_key_reader.html | 271 +++
.../classpulsar_1_1_default_crypto_key_reader.png | Bin 0 -> 835 bytes
...asspulsar_1_1_deprecated_exception-members.html | 90 +
.../classpulsar_1_1_deprecated_exception.html | 105 ++
.../2.8.1/classpulsar_1_1_deprecated_exception.png | Bin 0 -> 697 bytes
...lasspulsar_1_1_encryption_key_info-members.html | 97 +
.../2.8.1/classpulsar_1_1_encryption_key_info.html | 238 +++
...lasspulsar_1_1_file_logger_factory-members.html | 93 +
.../2.8.1/classpulsar_1_1_file_logger_factory.html | 203 ++
.../2.8.1/classpulsar_1_1_file_logger_factory.png | Bin 0 -> 717 bytes
.../classpulsar_1_1_key_shared_policy-members.html | 100 +
.../2.8.1/classpulsar_1_1_key_shared_policy.html | 265 +++
.../cpp/2.8.1/classpulsar_1_1_logger-members.html | 97 +
content/api/cpp/2.8.1/classpulsar_1_1_logger.html | 196 ++
.../classpulsar_1_1_logger_factory-members.html | 91 +
.../cpp/2.8.1/classpulsar_1_1_logger_factory.html | 146 ++
.../cpp/2.8.1/classpulsar_1_1_logger_factory.png | Bin 0 -> 1049 bytes
.../cpp/2.8.1/classpulsar_1_1_message-members.html | 124 ++
content/api/cpp/2.8.1/classpulsar_1_1_message.html | 540 ++++++
.../classpulsar_1_1_message_batch-members.html | 94 +
.../cpp/2.8.1/classpulsar_1_1_message_batch.html | 108 ++
.../classpulsar_1_1_message_builder-members.html | 107 ++
.../cpp/2.8.1/classpulsar_1_1_message_builder.html | 516 +++++
.../2.8.1/classpulsar_1_1_message_id-members.html | 122 ++
.../api/cpp/2.8.1/classpulsar_1_1_message_id.html | 388 ++++
...spulsar_1_1_message_routing_policy-members.html | 92 +
.../classpulsar_1_1_message_routing_policy.html | 173 ++
.../2.8.1/classpulsar_1_1_oauth2_flow-members.html | 94 +
.../api/cpp/2.8.1/classpulsar_1_1_oauth2_flow.html | 181 ++
...lasspulsar_1_1_oauth2_token_result-members.html | 100 +
.../2.8.1/classpulsar_1_1_oauth2_token_result.html | 292 +++
.../2.8.1/classpulsar_1_1_producer-members.html | 105 ++
.../api/cpp/2.8.1/classpulsar_1_1_producer.html | 435 +++++
...spulsar_1_1_producer_configuration-members.html | 149 ++
.../classpulsar_1_1_producer_configuration.html | 1225 ++++++++++++
.../cpp/2.8.1/classpulsar_1_1_reader-members.html | 106 ++
content/api/cpp/2.8.1/classpulsar_1_1_reader.html | 472 +++++
...asspulsar_1_1_reader_configuration-members.html | 126 ++
.../classpulsar_1_1_reader_configuration.html | 891 +++++++++
.../2.8.1/classpulsar_1_1_schema_info-members.html | 95 +
.../api/cpp/2.8.1/classpulsar_1_1_schema_info.html | 260 +++
.../classpulsar_1_1_topic_metadata-members.html | 91 +
.../cpp/2.8.1/classpulsar_1_1_topic_metadata.html | 129 ++
.../cpp/2.8.1/client__configuration_8h_source.html | 179 ++
content/api/cpp/2.8.1/closed.png | Bin 0 -> 132 bytes
.../2.8.1/consumer__configuration_8h_source.html | 237 +++
content/api/cpp/2.8.1/darkmode_toggle.js | 266 +++
content/api/cpp/2.8.1/defines_8h_source.html | 113 ++
content/api/cpp/2.8.1/deprecated.html | 93 +
.../dir_501ae28692a6b25a33adbd2bed71d4b9.html | 120 ++
.../dir_84093bac216bb6272e4432021f1ca7f4.html | 157 ++
.../dir_d44c64559bbebec7f509842c48db8b23.html | 92 +
content/api/cpp/2.8.1/doc.png | Bin 0 -> 746 bytes
content/api/cpp/2.8.1/docd.png | Bin 0 -> 756 bytes
content/api/cpp/2.8.1/doxygen.css | 1971 ++++++++++++++++++++
content/api/cpp/2.8.1/doxygen.svg | 26 +
content/api/cpp/2.8.1/dynsections.js | 123 ++
content/api/cpp/2.8.1/files.html | 135 ++
content/api/cpp/2.8.1/folderclosed.png | Bin 0 -> 616 bytes
content/api/cpp/2.8.1/folderopen.png | Bin 0 -> 597 bytes
content/api/cpp/2.8.1/functions.html | 89 +
content/api/cpp/2.8.1/functions_b.html | 85 +
content/api/cpp/2.8.1/functions_c.html | 94 +
content/api/cpp/2.8.1/functions_d.html | 87 +
content/api/cpp/2.8.1/functions_e.html | 85 +
content/api/cpp/2.8.1/functions_enum.html | 82 +
content/api/cpp/2.8.1/functions_eval.html | 83 +
content/api/cpp/2.8.1/functions_f.html | 86 +
content/api/cpp/2.8.1/functions_func.html | 89 +
content/api/cpp/2.8.1/functions_func_b.html | 84 +
content/api/cpp/2.8.1/functions_func_c.html | 94 +
content/api/cpp/2.8.1/functions_func_d.html | 86 +
content/api/cpp/2.8.1/functions_func_e.html | 85 +
content/api/cpp/2.8.1/functions_func_f.html | 86 +
content/api/cpp/2.8.1/functions_func_g.html | 187 ++
content/api/cpp/2.8.1/functions_func_h.html | 94 +
content/api/cpp/2.8.1/functions_func_i.html | 96 +
content/api/cpp/2.8.1/functions_func_l.html | 85 +
content/api/cpp/2.8.1/functions_func_m.html | 84 +
content/api/cpp/2.8.1/functions_func_n.html | 84 +
content/api/cpp/2.8.1/functions_func_p.html | 86 +
content/api/cpp/2.8.1/functions_func_r.html | 89 +
content/api/cpp/2.8.1/functions_func_s.html | 170 ++
content/api/cpp/2.8.1/functions_func_u.html | 85 +
content/api/cpp/2.8.1/functions_g.html | 187 ++
content/api/cpp/2.8.1/functions_h.html | 94 +
content/api/cpp/2.8.1/functions_i.html | 96 +
content/api/cpp/2.8.1/functions_k.html | 84 +
content/api/cpp/2.8.1/functions_l.html | 85 +
content/api/cpp/2.8.1/functions_m.html | 84 +
content/api/cpp/2.8.1/functions_n.html | 84 +
content/api/cpp/2.8.1/functions_p.html | 86 +
content/api/cpp/2.8.1/functions_r.html | 89 +
content/api/cpp/2.8.1/functions_s.html | 170 ++
content/api/cpp/2.8.1/functions_u.html | 85 +
content/api/cpp/2.8.1/hierarchy.html | 122 ++
content/api/cpp/2.8.1/index.html | 242 +++
content/api/cpp/2.8.1/jquery.js | 34 +
content/api/cpp/2.8.1/menu.js | 136 ++
content/api/cpp/2.8.1/menudata.js | 103 +
content/api/cpp/2.8.1/message__id_8h_source.html | 114 ++
.../api/cpp/2.8.1/message__router_8h_source.html | 106 ++
content/api/cpp/2.8.1/namespacemembers.html | 202 ++
content/api/cpp/2.8.1/namespacemembers_enum.html | 85 +
content/api/cpp/2.8.1/namespacemembers_eval.html | 191 ++
content/api/cpp/2.8.1/namespacemembers_type.html | 84 +
content/api/cpp/2.8.1/namespacepulsar.html | 580 ++++++
content/api/cpp/2.8.1/namespaces.html | 122 ++
content/api/cpp/2.8.1/nav_f.png | Bin 0 -> 153 bytes
content/api/cpp/2.8.1/nav_fd.png | Bin 0 -> 169 bytes
content/api/cpp/2.8.1/nav_g.png | Bin 0 -> 95 bytes
content/api/cpp/2.8.1/nav_h.png | Bin 0 -> 98 bytes
content/api/cpp/2.8.1/nav_hd.png | Bin 0 -> 114 bytes
content/api/cpp/2.8.1/open.png | Bin 0 -> 123 bytes
content/api/cpp/2.8.1/pages.html | 87 +
.../2.8.1/producer__configuration_8h_source.html | 262 +++
.../cpp/2.8.1/reader__configuration_8h_source.html | 135 ++
content/api/cpp/2.8.1/search/all_0.js | 20 +
content/api/cpp/2.8.1/search/all_1.js | 7 +
content/api/cpp/2.8.1/search/all_10.js | 56 +
content/api/cpp/2.8.1/search/all_11.js | 93 +
content/api/cpp/2.8.1/search/all_12.js | 4 +
content/api/cpp/2.8.1/search/all_13.js | 5 +
content/api/cpp/2.8.1/search/all_2.js | 24 +
content/api/cpp/2.8.1/search/all_3.js | 10 +
content/api/cpp/2.8.1/search/all_4.js | 5 +
content/api/cpp/2.8.1/search/all_5.js | 7 +
content/api/cpp/2.8.1/search/all_6.js | 107 ++
content/api/cpp/2.8.1/search/all_7.js | 14 +
content/api/cpp/2.8.1/search/all_8.js | 20 +
content/api/cpp/2.8.1/search/all_9.js | 4 +
content/api/cpp/2.8.1/search/all_a.js | 7 +
content/api/cpp/2.8.1/search/all_b.js | 7 +
content/api/cpp/2.8.1/search/all_c.js | 9 +
content/api/cpp/2.8.1/search/all_d.js | 5 +
content/api/cpp/2.8.1/search/all_e.js | 5 +
content/api/cpp/2.8.1/search/all_f.js | 10 +
content/api/cpp/2.8.1/search/classes_0.js | 10 +
content/api/cpp/2.8.1/search/classes_1.js | 4 +
content/api/cpp/2.8.1/search/classes_2.js | 10 +
content/api/cpp/2.8.1/search/classes_3.js | 5 +
content/api/cpp/2.8.1/search/classes_4.js | 4 +
content/api/cpp/2.8.1/search/classes_5.js | 4 +
content/api/cpp/2.8.1/search/classes_6.js | 4 +
content/api/cpp/2.8.1/search/classes_7.js | 5 +
content/api/cpp/2.8.1/search/classes_8.js | 8 +
content/api/cpp/2.8.1/search/classes_9.js | 5 +
content/api/cpp/2.8.1/search/classes_a.js | 5 +
content/api/cpp/2.8.1/search/classes_b.js | 5 +
content/api/cpp/2.8.1/search/classes_c.js | 4 +
content/api/cpp/2.8.1/search/classes_d.js | 4 +
content/api/cpp/2.8.1/search/close.svg | 31 +
content/api/cpp/2.8.1/search/enums_0.js | 4 +
content/api/cpp/2.8.1/search/enums_1.js | 4 +
content/api/cpp/2.8.1/search/enums_2.js | 4 +
content/api/cpp/2.8.1/search/enums_3.js | 4 +
content/api/cpp/2.8.1/search/enums_4.js | 4 +
content/api/cpp/2.8.1/search/enumvalues_0.js | 7 +
content/api/cpp/2.8.1/search/enumvalues_1.js | 4 +
content/api/cpp/2.8.1/search/enumvalues_2.js | 7 +
content/api/cpp/2.8.1/search/enumvalues_3.js | 5 +
content/api/cpp/2.8.1/search/enumvalues_4.js | 4 +
content/api/cpp/2.8.1/search/enumvalues_5.js | 7 +
content/api/cpp/2.8.1/search/enumvalues_6.js | 4 +
content/api/cpp/2.8.1/search/enumvalues_7.js | 5 +
content/api/cpp/2.8.1/search/enumvalues_8.js | 4 +
content/api/cpp/2.8.1/search/enumvalues_9.js | 4 +
content/api/cpp/2.8.1/search/enumvalues_a.js | 46 +
content/api/cpp/2.8.1/search/enumvalues_b.js | 5 +
content/api/cpp/2.8.1/search/functions_0.js | 9 +
content/api/cpp/2.8.1/search/functions_1.js | 4 +
content/api/cpp/2.8.1/search/functions_2.js | 14 +
content/api/cpp/2.8.1/search/functions_3.js | 6 +
content/api/cpp/2.8.1/search/functions_4.js | 5 +
content/api/cpp/2.8.1/search/functions_5.js | 6 +
content/api/cpp/2.8.1/search/functions_6.js | 107 ++
content/api/cpp/2.8.1/search/functions_7.js | 14 +
content/api/cpp/2.8.1/search/functions_8.js | 16 +
content/api/cpp/2.8.1/search/functions_9.js | 5 +
content/api/cpp/2.8.1/search/functions_a.js | 4 +
content/api/cpp/2.8.1/search/functions_b.js | 4 +
content/api/cpp/2.8.1/search/functions_c.js | 6 +
content/api/cpp/2.8.1/search/functions_d.js | 9 +
content/api/cpp/2.8.1/search/functions_e.js | 90 +
content/api/cpp/2.8.1/search/functions_f.js | 5 +
content/api/cpp/2.8.1/search/mag.svg | 37 +
content/api/cpp/2.8.1/search/mag_d.svg | 37 +
content/api/cpp/2.8.1/search/mag_sel.svg | 74 +
content/api/cpp/2.8.1/search/mag_seld.svg | 74 +
content/api/cpp/2.8.1/search/namespaces_0.js | 4 +
content/api/cpp/2.8.1/search/pages_0.js | 4 +
content/api/cpp/2.8.1/search/pages_1.js | 4 +
content/api/cpp/2.8.1/search/search.css | 291 +++
content/api/cpp/2.8.1/search/search.js | 816 ++++++++
content/api/cpp/2.8.1/search/searchdata.js | 36 +
content/api/cpp/2.8.1/search/typedefs_0.js | 4 +
content/api/cpp/2.8.1/search/typedefs_1.js | 5 +
content/api/cpp/2.8.1/splitbar.png | Bin 0 -> 314 bytes
content/api/cpp/2.8.1/splitbard.png | Bin 0 -> 282 bytes
content/api/cpp/2.8.1/string__list_8h_source.html | 109 ++
content/api/cpp/2.8.1/string__map_8h_source.html | 112 ++
content/api/cpp/2.8.1/sync_off.png | Bin 0 -> 853 bytes
content/api/cpp/2.8.1/sync_on.png | Bin 0 -> 845 bytes
content/api/cpp/2.8.1/tab_a.png | Bin 0 -> 142 bytes
content/api/cpp/2.8.1/tab_ad.png | Bin 0 -> 135 bytes
content/api/cpp/2.8.1/tab_b.png | Bin 0 -> 169 bytes
content/api/cpp/2.8.1/tab_bd.png | Bin 0 -> 173 bytes
content/api/cpp/2.8.1/tab_h.png | Bin 0 -> 177 bytes
content/api/cpp/2.8.1/tab_hd.png | Bin 0 -> 180 bytes
content/api/cpp/2.8.1/tab_s.png | Bin 0 -> 184 bytes
content/api/cpp/2.8.1/tab_sd.png | Bin 0 -> 188 bytes
content/api/cpp/2.8.1/tabs.css | 1 +
.../api/cpp/2.8.2/_authentication_8h_source.html | 377 ++++
.../2.8.2/_broker_consumer_stats_8h_source.html | 167 ++
content/api/cpp/2.8.2/_client_8h_source.html | 234 +++
.../cpp/2.8.2/_client_configuration_8h_source.html | 211 +++
.../api/cpp/2.8.2/_compression_type_8h_source.html | 103 +
.../2.8.2/_console_logger_factory_8h_source.html | 113 ++
content/api/cpp/2.8.2/_consumer_8h_source.html | 215 +++
.../2.8.2/_consumer_configuration_8h_source.html | 276 +++
.../_consumer_crypto_failure_action_8h_source.html | 106 ++
.../api/cpp/2.8.2/_consumer_type_8h_source.html | 110 ++
.../cpp/2.8.2/_crypto_key_reader_8h_source.html | 142 ++
.../cpp/2.8.2/_deprecated_exception_8h_source.html | 107 ++
.../cpp/2.8.2/_encryption_key_info_8h_source.html | 141 ++
.../cpp/2.8.2/_file_logger_factory_8h_source.html | 114 ++
.../api/cpp/2.8.2/_initial_position_8h_source.html | 100 +
.../cpp/2.8.2/_key_shared_policy_8h_source.html | 149 ++
content/api/cpp/2.8.2/_logger_8h_source.html | 126 ++
content/api/cpp/2.8.2/_message_8h_source.html | 205 ++
.../api/cpp/2.8.2/_message_batch_8h_source.html | 121 ++
.../api/cpp/2.8.2/_message_builder_8h_source.html | 163 ++
content/api/cpp/2.8.2/_message_id_8h_source.html | 165 ++
.../2.8.2/_message_routing_policy_8h_source.html | 128 ++
content/api/cpp/2.8.2/_producer_8h_source.html | 164 ++
.../2.8.2/_producer_configuration_8h_source.html | 290 +++
.../_producer_crypto_failure_action_8h_source.html | 102 +
content/api/cpp/2.8.2/_reader_8h_source.html | 161 ++
.../cpp/2.8.2/_reader_configuration_8h_source.html | 229 +++
content/api/cpp/2.8.2/_result_8h_source.html | 207 ++
content/api/cpp/2.8.2/_schema_8h_source.html | 185 ++
.../api/cpp/2.8.2/_topic_metadata_8h_source.html | 105 ++
content/api/cpp/2.8.2/annotated.html | 122 ++
content/api/cpp/2.8.2/bc_s.png | Bin 0 -> 676 bytes
content/api/cpp/2.8.2/bc_sd.png | Bin 0 -> 635 bytes
content/api/cpp/2.8.2/bdwn.png | Bin 0 -> 147 bytes
.../cpp/2.8.2/c_2_authentication_8h_source.html | 118 ++
content/api/cpp/2.8.2/c_2_client_8h_source.html | 180 ++
content/api/cpp/2.8.2/c_2_consumer_8h_source.html | 182 ++
content/api/cpp/2.8.2/c_2_message_8h_source.html | 166 ++
content/api/cpp/2.8.2/c_2_producer_8h_source.html | 134 ++
content/api/cpp/2.8.2/c_2_reader_8h_source.html | 122 ++
content/api/cpp/2.8.2/c_2_result_8h_source.html | 148 ++
content/api/cpp/2.8.2/classes.html | 127 ++
.../2.8.2/classpulsar_1_1_auth_athenz-members.html | 99 +
.../api/cpp/2.8.2/classpulsar_1_1_auth_athenz.html | 266 +++
.../api/cpp/2.8.2/classpulsar_1_1_auth_athenz.png | Bin 0 -> 596 bytes
.../classpulsar_1_1_auth_factory-members.html | 96 +
.../cpp/2.8.2/classpulsar_1_1_auth_factory.html | 246 +++
.../2.8.2/classpulsar_1_1_auth_oauth2-members.html | 99 +
.../api/cpp/2.8.2/classpulsar_1_1_auth_oauth2.html | 271 +++
.../api/cpp/2.8.2/classpulsar_1_1_auth_oauth2.png | Bin 0 -> 592 bytes
.../2.8.2/classpulsar_1_1_auth_tls-members.html | 100 +
.../api/cpp/2.8.2/classpulsar_1_1_auth_tls.html | 305 +++
content/api/cpp/2.8.2/classpulsar_1_1_auth_tls.png | Bin 0 -> 568 bytes
.../2.8.2/classpulsar_1_1_auth_token-members.html | 101 +
.../api/cpp/2.8.2/classpulsar_1_1_auth_token.html | 338 ++++
.../api/cpp/2.8.2/classpulsar_1_1_auth_token.png | Bin 0 -> 585 bytes
.../classpulsar_1_1_authentication-members.html | 96 +
.../cpp/2.8.2/classpulsar_1_1_authentication.html | 233 +++
.../cpp/2.8.2/classpulsar_1_1_authentication.png | Bin 0 -> 1277 bytes
...r_1_1_authentication_data_provider-members.html | 99 +
...asspulsar_1_1_authentication_data_provider.html | 321 ++++
...sspulsar_1_1_broker_consumer_stats-members.html | 108 ++
.../classpulsar_1_1_broker_consumer_stats.html | 495 +++++
.../classpulsar_1_1_cached_token-members.html | 93 +
.../cpp/2.8.2/classpulsar_1_1_cached_token.html | 154 ++
.../cpp/2.8.2/classpulsar_1_1_client-members.html | 118 ++
content/api/cpp/2.8.2/classpulsar_1_1_client.html | 1225 ++++++++++++
...asspulsar_1_1_client_configuration-members.html | 126 ++
.../classpulsar_1_1_client_configuration.html | 846 +++++++++
...spulsar_1_1_console_logger_factory-members.html | 93 +
.../classpulsar_1_1_console_logger_factory.html | 167 ++
.../classpulsar_1_1_console_logger_factory.png | Bin 0 -> 754 bytes
.../2.8.2/classpulsar_1_1_consumer-members.html | 127 ++
.../api/cpp/2.8.2/classpulsar_1_1_consumer.html | 1030 ++++++++++
...spulsar_1_1_consumer_configuration-members.html | 140 ++
.../classpulsar_1_1_consumer_configuration.html | 1202 ++++++++++++
.../classpulsar_1_1_crypto_key_reader-members.html | 93 +
.../2.8.2/classpulsar_1_1_crypto_key_reader.html | 222 +++
.../2.8.2/classpulsar_1_1_crypto_key_reader.png | Bin 0 -> 845 bytes
...lsar_1_1_default_crypto_key_reader-members.html | 96 +
.../classpulsar_1_1_default_crypto_key_reader.html | 271 +++
.../classpulsar_1_1_default_crypto_key_reader.png | Bin 0 -> 835 bytes
...asspulsar_1_1_deprecated_exception-members.html | 90 +
.../classpulsar_1_1_deprecated_exception.html | 105 ++
.../2.8.2/classpulsar_1_1_deprecated_exception.png | Bin 0 -> 697 bytes
...lasspulsar_1_1_encryption_key_info-members.html | 97 +
.../2.8.2/classpulsar_1_1_encryption_key_info.html | 238 +++
...lasspulsar_1_1_file_logger_factory-members.html | 93 +
.../2.8.2/classpulsar_1_1_file_logger_factory.html | 203 ++
.../2.8.2/classpulsar_1_1_file_logger_factory.png | Bin 0 -> 717 bytes
.../classpulsar_1_1_key_shared_policy-members.html | 100 +
.../2.8.2/classpulsar_1_1_key_shared_policy.html | 265 +++
.../cpp/2.8.2/classpulsar_1_1_logger-members.html | 97 +
content/api/cpp/2.8.2/classpulsar_1_1_logger.html | 196 ++
.../classpulsar_1_1_logger_factory-members.html | 91 +
.../cpp/2.8.2/classpulsar_1_1_logger_factory.html | 146 ++
.../cpp/2.8.2/classpulsar_1_1_logger_factory.png | Bin 0 -> 1049 bytes
.../cpp/2.8.2/classpulsar_1_1_message-members.html | 124 ++
content/api/cpp/2.8.2/classpulsar_1_1_message.html | 540 ++++++
.../classpulsar_1_1_message_batch-members.html | 94 +
.../cpp/2.8.2/classpulsar_1_1_message_batch.html | 108 ++
.../classpulsar_1_1_message_builder-members.html | 107 ++
.../cpp/2.8.2/classpulsar_1_1_message_builder.html | 516 +++++
.../2.8.2/classpulsar_1_1_message_id-members.html | 122 ++
.../api/cpp/2.8.2/classpulsar_1_1_message_id.html | 388 ++++
...spulsar_1_1_message_routing_policy-members.html | 92 +
.../classpulsar_1_1_message_routing_policy.html | 173 ++
.../2.8.2/classpulsar_1_1_oauth2_flow-members.html | 94 +
.../api/cpp/2.8.2/classpulsar_1_1_oauth2_flow.html | 181 ++
...lasspulsar_1_1_oauth2_token_result-members.html | 100 +
.../2.8.2/classpulsar_1_1_oauth2_token_result.html | 292 +++
.../2.8.2/classpulsar_1_1_producer-members.html | 105 ++
.../api/cpp/2.8.2/classpulsar_1_1_producer.html | 435 +++++
...spulsar_1_1_producer_configuration-members.html | 151 ++
.../classpulsar_1_1_producer_configuration.html | 1272 +++++++++++++
.../cpp/2.8.2/classpulsar_1_1_reader-members.html | 106 ++
content/api/cpp/2.8.2/classpulsar_1_1_reader.html | 472 +++++
...asspulsar_1_1_reader_configuration-members.html | 126 ++
.../classpulsar_1_1_reader_configuration.html | 891 +++++++++
.../2.8.2/classpulsar_1_1_schema_info-members.html | 95 +
.../api/cpp/2.8.2/classpulsar_1_1_schema_info.html | 260 +++
.../classpulsar_1_1_topic_metadata-members.html | 91 +
.../cpp/2.8.2/classpulsar_1_1_topic_metadata.html | 129 ++
.../cpp/2.8.2/client__configuration_8h_source.html | 179 ++
content/api/cpp/2.8.2/closed.png | Bin 0 -> 132 bytes
.../2.8.2/consumer__configuration_8h_source.html | 237 +++
content/api/cpp/2.8.2/darkmode_toggle.js | 266 +++
content/api/cpp/2.8.2/defines_8h_source.html | 113 ++
content/api/cpp/2.8.2/deprecated.html | 93 +
.../dir_501ae28692a6b25a33adbd2bed71d4b9.html | 122 ++
.../dir_84093bac216bb6272e4432021f1ca7f4.html | 157 ++
.../dir_d44c64559bbebec7f509842c48db8b23.html | 92 +
content/api/cpp/2.8.2/doc.png | Bin 0 -> 746 bytes
content/api/cpp/2.8.2/docd.png | Bin 0 -> 756 bytes
content/api/cpp/2.8.2/doxygen.css | 1971 ++++++++++++++++++++
content/api/cpp/2.8.2/doxygen.svg | 26 +
content/api/cpp/2.8.2/dynsections.js | 123 ++
content/api/cpp/2.8.2/files.html | 136 ++
content/api/cpp/2.8.2/folderclosed.png | Bin 0 -> 616 bytes
content/api/cpp/2.8.2/folderopen.png | Bin 0 -> 597 bytes
content/api/cpp/2.8.2/functions.html | 89 +
content/api/cpp/2.8.2/functions_b.html | 85 +
content/api/cpp/2.8.2/functions_c.html | 94 +
content/api/cpp/2.8.2/functions_d.html | 87 +
content/api/cpp/2.8.2/functions_e.html | 85 +
content/api/cpp/2.8.2/functions_enum.html | 82 +
content/api/cpp/2.8.2/functions_eval.html | 83 +
content/api/cpp/2.8.2/functions_f.html | 86 +
content/api/cpp/2.8.2/functions_func.html | 89 +
content/api/cpp/2.8.2/functions_func_b.html | 84 +
content/api/cpp/2.8.2/functions_func_c.html | 94 +
content/api/cpp/2.8.2/functions_func_d.html | 86 +
content/api/cpp/2.8.2/functions_func_e.html | 85 +
content/api/cpp/2.8.2/functions_func_f.html | 86 +
content/api/cpp/2.8.2/functions_func_g.html | 188 ++
content/api/cpp/2.8.2/functions_func_h.html | 94 +
content/api/cpp/2.8.2/functions_func_i.html | 96 +
content/api/cpp/2.8.2/functions_func_l.html | 85 +
content/api/cpp/2.8.2/functions_func_m.html | 84 +
content/api/cpp/2.8.2/functions_func_n.html | 84 +
content/api/cpp/2.8.2/functions_func_p.html | 86 +
content/api/cpp/2.8.2/functions_func_r.html | 89 +
content/api/cpp/2.8.2/functions_func_s.html | 171 ++
content/api/cpp/2.8.2/functions_func_u.html | 85 +
content/api/cpp/2.8.2/functions_g.html | 188 ++
content/api/cpp/2.8.2/functions_h.html | 94 +
content/api/cpp/2.8.2/functions_i.html | 96 +
content/api/cpp/2.8.2/functions_k.html | 84 +
content/api/cpp/2.8.2/functions_l.html | 85 +
content/api/cpp/2.8.2/functions_m.html | 84 +
content/api/cpp/2.8.2/functions_n.html | 84 +
content/api/cpp/2.8.2/functions_p.html | 86 +
content/api/cpp/2.8.2/functions_r.html | 89 +
content/api/cpp/2.8.2/functions_s.html | 171 ++
content/api/cpp/2.8.2/functions_u.html | 85 +
content/api/cpp/2.8.2/hierarchy.html | 122 ++
content/api/cpp/2.8.2/index.html | 242 +++
content/api/cpp/2.8.2/jquery.js | 34 +
content/api/cpp/2.8.2/menu.js | 136 ++
content/api/cpp/2.8.2/menudata.js | 103 +
content/api/cpp/2.8.2/message__id_8h_source.html | 114 ++
.../api/cpp/2.8.2/message__router_8h_source.html | 106 ++
content/api/cpp/2.8.2/namespacemembers.html | 202 ++
content/api/cpp/2.8.2/namespacemembers_enum.html | 85 +
content/api/cpp/2.8.2/namespacemembers_eval.html | 191 ++
content/api/cpp/2.8.2/namespacemembers_type.html | 84 +
content/api/cpp/2.8.2/namespacepulsar.html | 580 ++++++
content/api/cpp/2.8.2/namespaces.html | 122 ++
content/api/cpp/2.8.2/nav_f.png | Bin 0 -> 153 bytes
content/api/cpp/2.8.2/nav_fd.png | Bin 0 -> 169 bytes
content/api/cpp/2.8.2/nav_g.png | Bin 0 -> 95 bytes
content/api/cpp/2.8.2/nav_h.png | Bin 0 -> 98 bytes
content/api/cpp/2.8.2/nav_hd.png | Bin 0 -> 114 bytes
content/api/cpp/2.8.2/open.png | Bin 0 -> 123 bytes
content/api/cpp/2.8.2/pages.html | 87 +
.../2.8.2/producer__configuration_8h_source.html | 268 +++
.../cpp/2.8.2/reader__configuration_8h_source.html | 135 ++
content/api/cpp/2.8.2/search/all_0.js | 20 +
content/api/cpp/2.8.2/search/all_1.js | 7 +
content/api/cpp/2.8.2/search/all_10.js | 56 +
content/api/cpp/2.8.2/search/all_11.js | 94 +
content/api/cpp/2.8.2/search/all_12.js | 4 +
content/api/cpp/2.8.2/search/all_13.js | 5 +
content/api/cpp/2.8.2/search/all_2.js | 24 +
content/api/cpp/2.8.2/search/all_3.js | 10 +
content/api/cpp/2.8.2/search/all_4.js | 5 +
content/api/cpp/2.8.2/search/all_5.js | 7 +
content/api/cpp/2.8.2/search/all_6.js | 108 ++
content/api/cpp/2.8.2/search/all_7.js | 14 +
content/api/cpp/2.8.2/search/all_8.js | 20 +
content/api/cpp/2.8.2/search/all_9.js | 4 +
content/api/cpp/2.8.2/search/all_a.js | 7 +
content/api/cpp/2.8.2/search/all_b.js | 7 +
content/api/cpp/2.8.2/search/all_c.js | 9 +
content/api/cpp/2.8.2/search/all_d.js | 5 +
content/api/cpp/2.8.2/search/all_e.js | 5 +
content/api/cpp/2.8.2/search/all_f.js | 10 +
content/api/cpp/2.8.2/search/classes_0.js | 10 +
content/api/cpp/2.8.2/search/classes_1.js | 4 +
content/api/cpp/2.8.2/search/classes_2.js | 10 +
content/api/cpp/2.8.2/search/classes_3.js | 5 +
content/api/cpp/2.8.2/search/classes_4.js | 4 +
content/api/cpp/2.8.2/search/classes_5.js | 4 +
content/api/cpp/2.8.2/search/classes_6.js | 4 +
content/api/cpp/2.8.2/search/classes_7.js | 5 +
content/api/cpp/2.8.2/search/classes_8.js | 8 +
content/api/cpp/2.8.2/search/classes_9.js | 5 +
content/api/cpp/2.8.2/search/classes_a.js | 5 +
content/api/cpp/2.8.2/search/classes_b.js | 5 +
content/api/cpp/2.8.2/search/classes_c.js | 4 +
content/api/cpp/2.8.2/search/classes_d.js | 4 +
content/api/cpp/2.8.2/search/close.svg | 31 +
content/api/cpp/2.8.2/search/enums_0.js | 4 +
content/api/cpp/2.8.2/search/enums_1.js | 4 +
content/api/cpp/2.8.2/search/enums_2.js | 4 +
content/api/cpp/2.8.2/search/enums_3.js | 4 +
content/api/cpp/2.8.2/search/enums_4.js | 4 +
content/api/cpp/2.8.2/search/enumvalues_0.js | 7 +
content/api/cpp/2.8.2/search/enumvalues_1.js | 4 +
content/api/cpp/2.8.2/search/enumvalues_2.js | 7 +
content/api/cpp/2.8.2/search/enumvalues_3.js | 5 +
content/api/cpp/2.8.2/search/enumvalues_4.js | 4 +
content/api/cpp/2.8.2/search/enumvalues_5.js | 7 +
content/api/cpp/2.8.2/search/enumvalues_6.js | 4 +
content/api/cpp/2.8.2/search/enumvalues_7.js | 5 +
content/api/cpp/2.8.2/search/enumvalues_8.js | 4 +
content/api/cpp/2.8.2/search/enumvalues_9.js | 4 +
content/api/cpp/2.8.2/search/enumvalues_a.js | 46 +
content/api/cpp/2.8.2/search/enumvalues_b.js | 5 +
content/api/cpp/2.8.2/search/functions_0.js | 9 +
content/api/cpp/2.8.2/search/functions_1.js | 4 +
content/api/cpp/2.8.2/search/functions_2.js | 14 +
content/api/cpp/2.8.2/search/functions_3.js | 6 +
content/api/cpp/2.8.2/search/functions_4.js | 5 +
content/api/cpp/2.8.2/search/functions_5.js | 6 +
content/api/cpp/2.8.2/search/functions_6.js | 108 ++
content/api/cpp/2.8.2/search/functions_7.js | 14 +
content/api/cpp/2.8.2/search/functions_8.js | 16 +
content/api/cpp/2.8.2/search/functions_9.js | 5 +
content/api/cpp/2.8.2/search/functions_a.js | 4 +
content/api/cpp/2.8.2/search/functions_b.js | 4 +
content/api/cpp/2.8.2/search/functions_c.js | 6 +
content/api/cpp/2.8.2/search/functions_d.js | 9 +
content/api/cpp/2.8.2/search/functions_e.js | 91 +
content/api/cpp/2.8.2/search/functions_f.js | 5 +
content/api/cpp/2.8.2/search/mag.svg | 37 +
content/api/cpp/2.8.2/search/mag_d.svg | 37 +
content/api/cpp/2.8.2/search/mag_sel.svg | 74 +
content/api/cpp/2.8.2/search/mag_seld.svg | 74 +
content/api/cpp/2.8.2/search/namespaces_0.js | 4 +
content/api/cpp/2.8.2/search/pages_0.js | 4 +
content/api/cpp/2.8.2/search/pages_1.js | 4 +
content/api/cpp/2.8.2/search/search.css | 291 +++
content/api/cpp/2.8.2/search/search.js | 816 ++++++++
content/api/cpp/2.8.2/search/searchdata.js | 36 +
content/api/cpp/2.8.2/search/typedefs_0.js | 4 +
content/api/cpp/2.8.2/search/typedefs_1.js | 5 +
content/api/cpp/2.8.2/splitbar.png | Bin 0 -> 314 bytes
content/api/cpp/2.8.2/splitbard.png | Bin 0 -> 282 bytes
content/api/cpp/2.8.2/string__list_8h_source.html | 109 ++
content/api/cpp/2.8.2/string__map_8h_source.html | 112 ++
content/api/cpp/2.8.2/sync_off.png | Bin 0 -> 853 bytes
content/api/cpp/2.8.2/sync_on.png | Bin 0 -> 845 bytes
content/api/cpp/2.8.2/tab_a.png | Bin 0 -> 142 bytes
content/api/cpp/2.8.2/tab_ad.png | Bin 0 -> 135 bytes
content/api/cpp/2.8.2/tab_b.png | Bin 0 -> 169 bytes
content/api/cpp/2.8.2/tab_bd.png | Bin 0 -> 173 bytes
content/api/cpp/2.8.2/tab_h.png | Bin 0 -> 177 bytes
content/api/cpp/2.8.2/tab_hd.png | Bin 0 -> 180 bytes
content/api/cpp/2.8.2/tab_s.png | Bin 0 -> 184 bytes
content/api/cpp/2.8.2/tab_sd.png | Bin 0 -> 188 bytes
content/api/cpp/2.8.2/tabs.css | 1 +
content/api/cpp/2.8.2/version_8h_source.html | 90 +
.../api/cpp/2.8.3/_authentication_8h_source.html | 377 ++++
.../2.8.3/_broker_consumer_stats_8h_source.html | 167 ++
content/api/cpp/2.8.3/_client_8h_source.html | 234 +++
.../cpp/2.8.3/_client_configuration_8h_source.html | 211 +++
.../api/cpp/2.8.3/_compression_type_8h_source.html | 103 +
.../2.8.3/_console_logger_factory_8h_source.html | 113 ++
content/api/cpp/2.8.3/_consumer_8h_source.html | 215 +++
.../2.8.3/_consumer_configuration_8h_source.html | 276 +++
.../_consumer_crypto_failure_action_8h_source.html | 106 ++
.../api/cpp/2.8.3/_consumer_type_8h_source.html | 110 ++
.../cpp/2.8.3/_crypto_key_reader_8h_source.html | 142 ++
.../cpp/2.8.3/_deprecated_exception_8h_source.html | 107 ++
.../cpp/2.8.3/_encryption_key_info_8h_source.html | 141 ++
.../cpp/2.8.3/_file_logger_factory_8h_source.html | 114 ++
.../api/cpp/2.8.3/_initial_position_8h_source.html | 100 +
.../cpp/2.8.3/_key_shared_policy_8h_source.html | 149 ++
content/api/cpp/2.8.3/_logger_8h_source.html | 126 ++
content/api/cpp/2.8.3/_message_8h_source.html | 205 ++
.../api/cpp/2.8.3/_message_batch_8h_source.html | 121 ++
.../api/cpp/2.8.3/_message_builder_8h_source.html | 163 ++
content/api/cpp/2.8.3/_message_id_8h_source.html | 165 ++
.../2.8.3/_message_routing_policy_8h_source.html | 128 ++
content/api/cpp/2.8.3/_producer_8h_source.html | 164 ++
.../2.8.3/_producer_configuration_8h_source.html | 290 +++
.../_producer_crypto_failure_action_8h_source.html | 102 +
content/api/cpp/2.8.3/_reader_8h_source.html | 161 ++
.../cpp/2.8.3/_reader_configuration_8h_source.html | 229 +++
content/api/cpp/2.8.3/_result_8h_source.html | 207 ++
content/api/cpp/2.8.3/_schema_8h_source.html | 185 ++
.../api/cpp/2.8.3/_topic_metadata_8h_source.html | 105 ++
content/api/cpp/2.8.3/annotated.html | 122 ++
content/api/cpp/2.8.3/bc_s.png | Bin 0 -> 676 bytes
content/api/cpp/2.8.3/bc_sd.png | Bin 0 -> 635 bytes
content/api/cpp/2.8.3/bdwn.png | Bin 0 -> 147 bytes
.../cpp/2.8.3/c_2_authentication_8h_source.html | 118 ++
content/api/cpp/2.8.3/c_2_client_8h_source.html | 180 ++
content/api/cpp/2.8.3/c_2_consumer_8h_source.html | 182 ++
content/api/cpp/2.8.3/c_2_message_8h_source.html | 166 ++
content/api/cpp/2.8.3/c_2_producer_8h_source.html | 134 ++
content/api/cpp/2.8.3/c_2_reader_8h_source.html | 122 ++
content/api/cpp/2.8.3/c_2_result_8h_source.html | 148 ++
content/api/cpp/2.8.3/classes.html | 127 ++
.../2.8.3/classpulsar_1_1_auth_athenz-members.html | 99 +
.../api/cpp/2.8.3/classpulsar_1_1_auth_athenz.html | 266 +++
.../api/cpp/2.8.3/classpulsar_1_1_auth_athenz.png | Bin 0 -> 596 bytes
.../classpulsar_1_1_auth_factory-members.html | 96 +
.../cpp/2.8.3/classpulsar_1_1_auth_factory.html | 246 +++
.../2.8.3/classpulsar_1_1_auth_oauth2-members.html | 99 +
.../api/cpp/2.8.3/classpulsar_1_1_auth_oauth2.html | 271 +++
.../api/cpp/2.8.3/classpulsar_1_1_auth_oauth2.png | Bin 0 -> 592 bytes
.../2.8.3/classpulsar_1_1_auth_tls-members.html | 100 +
.../api/cpp/2.8.3/classpulsar_1_1_auth_tls.html | 305 +++
content/api/cpp/2.8.3/classpulsar_1_1_auth_tls.png | Bin 0 -> 568 bytes
.../2.8.3/classpulsar_1_1_auth_token-members.html | 101 +
.../api/cpp/2.8.3/classpulsar_1_1_auth_token.html | 338 ++++
.../api/cpp/2.8.3/classpulsar_1_1_auth_token.png | Bin 0 -> 585 bytes
.../classpulsar_1_1_authentication-members.html | 96 +
.../cpp/2.8.3/classpulsar_1_1_authentication.html | 233 +++
.../cpp/2.8.3/classpulsar_1_1_authentication.png | Bin 0 -> 1277 bytes
...r_1_1_authentication_data_provider-members.html | 99 +
...asspulsar_1_1_authentication_data_provider.html | 321 ++++
...sspulsar_1_1_broker_consumer_stats-members.html | 108 ++
.../classpulsar_1_1_broker_consumer_stats.html | 495 +++++
.../classpulsar_1_1_cached_token-members.html | 93 +
.../cpp/2.8.3/classpulsar_1_1_cached_token.html | 154 ++
.../cpp/2.8.3/classpulsar_1_1_client-members.html | 118 ++
content/api/cpp/2.8.3/classpulsar_1_1_client.html | 1225 ++++++++++++
...asspulsar_1_1_client_configuration-members.html | 126 ++
.../classpulsar_1_1_client_configuration.html | 846 +++++++++
...spulsar_1_1_console_logger_factory-members.html | 93 +
.../classpulsar_1_1_console_logger_factory.html | 167 ++
.../classpulsar_1_1_console_logger_factory.png | Bin 0 -> 754 bytes
.../2.8.3/classpulsar_1_1_consumer-members.html | 127 ++
.../api/cpp/2.8.3/classpulsar_1_1_consumer.html | 1030 ++++++++++
...spulsar_1_1_consumer_configuration-members.html | 140 ++
.../classpulsar_1_1_consumer_configuration.html | 1202 ++++++++++++
.../classpulsar_1_1_crypto_key_reader-members.html | 93 +
.../2.8.3/classpulsar_1_1_crypto_key_reader.html | 222 +++
.../2.8.3/classpulsar_1_1_crypto_key_reader.png | Bin 0 -> 845 bytes
...lsar_1_1_default_crypto_key_reader-members.html | 96 +
.../classpulsar_1_1_default_crypto_key_reader.html | 271 +++
.../classpulsar_1_1_default_crypto_key_reader.png | Bin 0 -> 835 bytes
...asspulsar_1_1_deprecated_exception-members.html | 90 +
.../classpulsar_1_1_deprecated_exception.html | 105 ++
.../2.8.3/classpulsar_1_1_deprecated_exception.png | Bin 0 -> 697 bytes
...lasspulsar_1_1_encryption_key_info-members.html | 97 +
.../2.8.3/classpulsar_1_1_encryption_key_info.html | 238 +++
...lasspulsar_1_1_file_logger_factory-members.html | 93 +
.../2.8.3/classpulsar_1_1_file_logger_factory.html | 203 ++
.../2.8.3/classpulsar_1_1_file_logger_factory.png | Bin 0 -> 717 bytes
.../classpulsar_1_1_key_shared_policy-members.html | 100 +
.../2.8.3/classpulsar_1_1_key_shared_policy.html | 265 +++
.../cpp/2.8.3/classpulsar_1_1_logger-members.html | 97 +
content/api/cpp/2.8.3/classpulsar_1_1_logger.html | 196 ++
.../classpulsar_1_1_logger_factory-members.html | 91 +
.../cpp/2.8.3/classpulsar_1_1_logger_factory.html | 146 ++
.../cpp/2.8.3/classpulsar_1_1_logger_factory.png | Bin 0 -> 1049 bytes
.../cpp/2.8.3/classpulsar_1_1_message-members.html | 124 ++
content/api/cpp/2.8.3/classpulsar_1_1_message.html | 540 ++++++
.../classpulsar_1_1_message_batch-members.html | 94 +
.../cpp/2.8.3/classpulsar_1_1_message_batch.html | 108 ++
.../classpulsar_1_1_message_builder-members.html | 107 ++
.../cpp/2.8.3/classpulsar_1_1_message_builder.html | 516 +++++
.../2.8.3/classpulsar_1_1_message_id-members.html | 122 ++
.../api/cpp/2.8.3/classpulsar_1_1_message_id.html | 388 ++++
...spulsar_1_1_message_routing_policy-members.html | 92 +
.../classpulsar_1_1_message_routing_policy.html | 173 ++
.../2.8.3/classpulsar_1_1_oauth2_flow-members.html | 94 +
.../api/cpp/2.8.3/classpulsar_1_1_oauth2_flow.html | 181 ++
...lasspulsar_1_1_oauth2_token_result-members.html | 100 +
.../2.8.3/classpulsar_1_1_oauth2_token_result.html | 292 +++
.../2.8.3/classpulsar_1_1_producer-members.html | 105 ++
.../api/cpp/2.8.3/classpulsar_1_1_producer.html | 435 +++++
...spulsar_1_1_producer_configuration-members.html | 151 ++
.../classpulsar_1_1_producer_configuration.html | 1272 +++++++++++++
.../cpp/2.8.3/classpulsar_1_1_reader-members.html | 106 ++
content/api/cpp/2.8.3/classpulsar_1_1_reader.html | 472 +++++
...asspulsar_1_1_reader_configuration-members.html | 126 ++
.../classpulsar_1_1_reader_configuration.html | 891 +++++++++
.../2.8.3/classpulsar_1_1_schema_info-members.html | 95 +
.../api/cpp/2.8.3/classpulsar_1_1_schema_info.html | 260 +++
.../classpulsar_1_1_topic_metadata-members.html | 91 +
.../cpp/2.8.3/classpulsar_1_1_topic_metadata.html | 129 ++
.../cpp/2.8.3/client__configuration_8h_source.html | 179 ++
content/api/cpp/2.8.3/closed.png | Bin 0 -> 132 bytes
.../2.8.3/consumer__configuration_8h_source.html | 237 +++
content/api/cpp/2.8.3/darkmode_toggle.js | 266 +++
content/api/cpp/2.8.3/defines_8h_source.html | 113 ++
content/api/cpp/2.8.3/deprecated.html | 93 +
.../dir_501ae28692a6b25a33adbd2bed71d4b9.html | 122 ++
.../dir_84093bac216bb6272e4432021f1ca7f4.html | 157 ++
.../dir_d44c64559bbebec7f509842c48db8b23.html | 92 +
content/api/cpp/2.8.3/doc.png | Bin 0 -> 746 bytes
content/api/cpp/2.8.3/docd.png | Bin 0 -> 756 bytes
content/api/cpp/2.8.3/doxygen.css | 1971 ++++++++++++++++++++
content/api/cpp/2.8.3/doxygen.svg | 26 +
content/api/cpp/2.8.3/dynsections.js | 123 ++
content/api/cpp/2.8.3/files.html | 136 ++
content/api/cpp/2.8.3/folderclosed.png | Bin 0 -> 616 bytes
content/api/cpp/2.8.3/folderopen.png | Bin 0 -> 597 bytes
content/api/cpp/2.8.3/functions.html | 89 +
content/api/cpp/2.8.3/functions_b.html | 85 +
content/api/cpp/2.8.3/functions_c.html | 94 +
content/api/cpp/2.8.3/functions_d.html | 87 +
content/api/cpp/2.8.3/functions_e.html | 85 +
content/api/cpp/2.8.3/functions_enum.html | 82 +
content/api/cpp/2.8.3/functions_eval.html | 83 +
content/api/cpp/2.8.3/functions_f.html | 86 +
content/api/cpp/2.8.3/functions_func.html | 89 +
content/api/cpp/2.8.3/functions_func_b.html | 84 +
content/api/cpp/2.8.3/functions_func_c.html | 94 +
content/api/cpp/2.8.3/functions_func_d.html | 86 +
content/api/cpp/2.8.3/functions_func_e.html | 85 +
content/api/cpp/2.8.3/functions_func_f.html | 86 +
content/api/cpp/2.8.3/functions_func_g.html | 188 ++
content/api/cpp/2.8.3/functions_func_h.html | 94 +
content/api/cpp/2.8.3/functions_func_i.html | 96 +
content/api/cpp/2.8.3/functions_func_l.html | 85 +
content/api/cpp/2.8.3/functions_func_m.html | 84 +
content/api/cpp/2.8.3/functions_func_n.html | 84 +
content/api/cpp/2.8.3/functions_func_p.html | 86 +
content/api/cpp/2.8.3/functions_func_r.html | 89 +
content/api/cpp/2.8.3/functions_func_s.html | 171 ++
content/api/cpp/2.8.3/functions_func_u.html | 85 +
content/api/cpp/2.8.3/functions_g.html | 188 ++
content/api/cpp/2.8.3/functions_h.html | 94 +
content/api/cpp/2.8.3/functions_i.html | 96 +
content/api/cpp/2.8.3/functions_k.html | 84 +
content/api/cpp/2.8.3/functions_l.html | 85 +
content/api/cpp/2.8.3/functions_m.html | 84 +
content/api/cpp/2.8.3/functions_n.html | 84 +
content/api/cpp/2.8.3/functions_p.html | 86 +
content/api/cpp/2.8.3/functions_r.html | 89 +
content/api/cpp/2.8.3/functions_s.html | 171 ++
content/api/cpp/2.8.3/functions_u.html | 85 +
content/api/cpp/2.8.3/hierarchy.html | 122 ++
content/api/cpp/2.8.3/index.html | 242 +++
content/api/cpp/2.8.3/jquery.js | 34 +
content/api/cpp/2.8.3/menu.js | 136 ++
content/api/cpp/2.8.3/menudata.js | 103 +
content/api/cpp/2.8.3/message__id_8h_source.html | 114 ++
.../api/cpp/2.8.3/message__router_8h_source.html | 106 ++
content/api/cpp/2.8.3/namespacemembers.html | 202 ++
content/api/cpp/2.8.3/namespacemembers_enum.html | 85 +
content/api/cpp/2.8.3/namespacemembers_eval.html | 191 ++
content/api/cpp/2.8.3/namespacemembers_type.html | 84 +
content/api/cpp/2.8.3/namespacepulsar.html | 580 ++++++
content/api/cpp/2.8.3/namespaces.html | 122 ++
content/api/cpp/2.8.3/nav_f.png | Bin 0 -> 153 bytes
content/api/cpp/2.8.3/nav_fd.png | Bin 0 -> 169 bytes
content/api/cpp/2.8.3/nav_g.png | Bin 0 -> 95 bytes
content/api/cpp/2.8.3/nav_h.png | Bin 0 -> 98 bytes
content/api/cpp/2.8.3/nav_hd.png | Bin 0 -> 114 bytes
content/api/cpp/2.8.3/open.png | Bin 0 -> 123 bytes
content/api/cpp/2.8.3/pages.html | 87 +
.../2.8.3/producer__configuration_8h_source.html | 268 +++
.../cpp/2.8.3/reader__configuration_8h_source.html | 135 ++
content/api/cpp/2.8.3/search/all_0.js | 20 +
content/api/cpp/2.8.3/search/all_1.js | 7 +
content/api/cpp/2.8.3/search/all_10.js | 56 +
content/api/cpp/2.8.3/search/all_11.js | 94 +
content/api/cpp/2.8.3/search/all_12.js | 4 +
content/api/cpp/2.8.3/search/all_13.js | 5 +
content/api/cpp/2.8.3/search/all_2.js | 24 +
content/api/cpp/2.8.3/search/all_3.js | 10 +
content/api/cpp/2.8.3/search/all_4.js | 5 +
content/api/cpp/2.8.3/search/all_5.js | 7 +
content/api/cpp/2.8.3/search/all_6.js | 108 ++
content/api/cpp/2.8.3/search/all_7.js | 14 +
content/api/cpp/2.8.3/search/all_8.js | 20 +
content/api/cpp/2.8.3/search/all_9.js | 4 +
content/api/cpp/2.8.3/search/all_a.js | 7 +
content/api/cpp/2.8.3/search/all_b.js | 7 +
content/api/cpp/2.8.3/search/all_c.js | 9 +
content/api/cpp/2.8.3/search/all_d.js | 5 +
content/api/cpp/2.8.3/search/all_e.js | 5 +
content/api/cpp/2.8.3/search/all_f.js | 10 +
content/api/cpp/2.8.3/search/classes_0.js | 10 +
content/api/cpp/2.8.3/search/classes_1.js | 4 +
content/api/cpp/2.8.3/search/classes_2.js | 10 +
content/api/cpp/2.8.3/search/classes_3.js | 5 +
content/api/cpp/2.8.3/search/classes_4.js | 4 +
content/api/cpp/2.8.3/search/classes_5.js | 4 +
content/api/cpp/2.8.3/search/classes_6.js | 4 +
content/api/cpp/2.8.3/search/classes_7.js | 5 +
content/api/cpp/2.8.3/search/classes_8.js | 8 +
content/api/cpp/2.8.3/search/classes_9.js | 5 +
content/api/cpp/2.8.3/search/classes_a.js | 5 +
content/api/cpp/2.8.3/search/classes_b.js | 5 +
content/api/cpp/2.8.3/search/classes_c.js | 4 +
content/api/cpp/2.8.3/search/classes_d.js | 4 +
content/api/cpp/2.8.3/search/close.svg | 31 +
content/api/cpp/2.8.3/search/enums_0.js | 4 +
content/api/cpp/2.8.3/search/enums_1.js | 4 +
content/api/cpp/2.8.3/search/enums_2.js | 4 +
content/api/cpp/2.8.3/search/enums_3.js | 4 +
content/api/cpp/2.8.3/search/enums_4.js | 4 +
content/api/cpp/2.8.3/search/enumvalues_0.js | 7 +
content/api/cpp/2.8.3/search/enumvalues_1.js | 4 +
content/api/cpp/2.8.3/search/enumvalues_2.js | 7 +
content/api/cpp/2.8.3/search/enumvalues_3.js | 5 +
content/api/cpp/2.8.3/search/enumvalues_4.js | 4 +
content/api/cpp/2.8.3/search/enumvalues_5.js | 7 +
content/api/cpp/2.8.3/search/enumvalues_6.js | 4 +
content/api/cpp/2.8.3/search/enumvalues_7.js | 5 +
content/api/cpp/2.8.3/search/enumvalues_8.js | 4 +
content/api/cpp/2.8.3/search/enumvalues_9.js | 4 +
content/api/cpp/2.8.3/search/enumvalues_a.js | 46 +
content/api/cpp/2.8.3/search/enumvalues_b.js | 5 +
content/api/cpp/2.8.3/search/functions_0.js | 9 +
content/api/cpp/2.8.3/search/functions_1.js | 4 +
content/api/cpp/2.8.3/search/functions_2.js | 14 +
content/api/cpp/2.8.3/search/functions_3.js | 6 +
content/api/cpp/2.8.3/search/functions_4.js | 5 +
content/api/cpp/2.8.3/search/functions_5.js | 6 +
content/api/cpp/2.8.3/search/functions_6.js | 108 ++
content/api/cpp/2.8.3/search/functions_7.js | 14 +
content/api/cpp/2.8.3/search/functions_8.js | 16 +
content/api/cpp/2.8.3/search/functions_9.js | 5 +
content/api/cpp/2.8.3/search/functions_a.js | 4 +
content/api/cpp/2.8.3/search/functions_b.js | 4 +
content/api/cpp/2.8.3/search/functions_c.js | 6 +
content/api/cpp/2.8.3/search/functions_d.js | 9 +
content/api/cpp/2.8.3/search/functions_e.js | 91 +
content/api/cpp/2.8.3/search/functions_f.js | 5 +
content/api/cpp/2.8.3/search/mag.svg | 37 +
content/api/cpp/2.8.3/search/mag_d.svg | 37 +
content/api/cpp/2.8.3/search/mag_sel.svg | 74 +
content/api/cpp/2.8.3/search/mag_seld.svg | 74 +
content/api/cpp/2.8.3/search/namespaces_0.js | 4 +
content/api/cpp/2.8.3/search/pages_0.js | 4 +
content/api/cpp/2.8.3/search/pages_1.js | 4 +
content/api/cpp/2.8.3/search/search.css | 291 +++
content/api/cpp/2.8.3/search/search.js | 816 ++++++++
content/api/cpp/2.8.3/search/searchdata.js | 36 +
content/api/cpp/2.8.3/search/typedefs_0.js | 4 +
content/api/cpp/2.8.3/search/typedefs_1.js | 5 +
content/api/cpp/2.8.3/splitbar.png | Bin 0 -> 314 bytes
content/api/cpp/2.8.3/splitbard.png | Bin 0 -> 282 bytes
content/api/cpp/2.8.3/string__list_8h_source.html | 109 ++
content/api/cpp/2.8.3/string__map_8h_source.html | 112 ++
content/api/cpp/2.8.3/sync_off.png | Bin 0 -> 853 bytes
content/api/cpp/2.8.3/sync_on.png | Bin 0 -> 845 bytes
content/api/cpp/2.8.3/tab_a.png | Bin 0 -> 142 bytes
content/api/cpp/2.8.3/tab_ad.png | Bin 0 -> 135 bytes
content/api/cpp/2.8.3/tab_b.png | Bin 0 -> 169 bytes
content/api/cpp/2.8.3/tab_bd.png | Bin 0 -> 173 bytes
content/api/cpp/2.8.3/tab_h.png | Bin 0 -> 177 bytes
content/api/cpp/2.8.3/tab_hd.png | Bin 0 -> 180 bytes
content/api/cpp/2.8.3/tab_s.png | Bin 0 -> 184 bytes
content/api/cpp/2.8.3/tab_sd.png | Bin 0 -> 188 bytes
content/api/cpp/2.8.3/tabs.css | 1 +
content/api/cpp/2.8.3/version_8h_source.html | 90 +
.../api/cpp/2.8.4/_authentication_8h_source.html | 377 ++++
.../2.8.4/_broker_consumer_stats_8h_source.html | 167 ++
content/api/cpp/2.8.4/_client_8h_source.html | 234 +++
.../cpp/2.8.4/_client_configuration_8h_source.html | 211 +++
.../api/cpp/2.8.4/_compression_type_8h_source.html | 103 +
.../2.8.4/_console_logger_factory_8h_source.html | 113 ++
content/api/cpp/2.8.4/_consumer_8h_source.html | 215 +++
.../2.8.4/_consumer_configuration_8h_source.html | 276 +++
.../_consumer_crypto_failure_action_8h_source.html | 106 ++
.../api/cpp/2.8.4/_consumer_type_8h_source.html | 110 ++
.../cpp/2.8.4/_crypto_key_reader_8h_source.html | 142 ++
.../cpp/2.8.4/_deprecated_exception_8h_source.html | 107 ++
.../cpp/2.8.4/_encryption_key_info_8h_source.html | 141 ++
.../cpp/2.8.4/_file_logger_factory_8h_source.html | 114 ++
.../api/cpp/2.8.4/_initial_position_8h_source.html | 100 +
.../cpp/2.8.4/_key_shared_policy_8h_source.html | 149 ++
content/api/cpp/2.8.4/_logger_8h_source.html | 126 ++
content/api/cpp/2.8.4/_message_8h_source.html | 205 ++
.../api/cpp/2.8.4/_message_batch_8h_source.html | 121 ++
.../api/cpp/2.8.4/_message_builder_8h_source.html | 163 ++
content/api/cpp/2.8.4/_message_id_8h_source.html | 165 ++
.../2.8.4/_message_routing_policy_8h_source.html | 128 ++
content/api/cpp/2.8.4/_producer_8h_source.html | 164 ++
.../2.8.4/_producer_configuration_8h_source.html | 290 +++
.../_producer_crypto_failure_action_8h_source.html | 102 +
content/api/cpp/2.8.4/_reader_8h_source.html | 168 ++
.../cpp/2.8.4/_reader_configuration_8h_source.html | 229 +++
content/api/cpp/2.8.4/_result_8h_source.html | 207 ++
content/api/cpp/2.8.4/_schema_8h_source.html | 185 ++
.../api/cpp/2.8.4/_topic_metadata_8h_source.html | 105 ++
content/api/cpp/2.8.4/annotated.html | 122 ++
content/api/cpp/2.8.4/bc_s.png | Bin 0 -> 676 bytes
content/api/cpp/2.8.4/bc_sd.png | Bin 0 -> 635 bytes
content/api/cpp/2.8.4/bdwn.png | Bin 0 -> 147 bytes
.../cpp/2.8.4/c_2_authentication_8h_source.html | 118 ++
content/api/cpp/2.8.4/c_2_client_8h_source.html | 180 ++
content/api/cpp/2.8.4/c_2_consumer_8h_source.html | 182 ++
content/api/cpp/2.8.4/c_2_message_8h_source.html | 166 ++
content/api/cpp/2.8.4/c_2_producer_8h_source.html | 134 ++
content/api/cpp/2.8.4/c_2_reader_8h_source.html | 122 ++
content/api/cpp/2.8.4/c_2_result_8h_source.html | 148 ++
content/api/cpp/2.8.4/classes.html | 127 ++
.../2.8.4/classpulsar_1_1_auth_athenz-members.html | 99 +
.../api/cpp/2.8.4/classpulsar_1_1_auth_athenz.html | 266 +++
.../api/cpp/2.8.4/classpulsar_1_1_auth_athenz.png | Bin 0 -> 596 bytes
.../classpulsar_1_1_auth_factory-members.html | 96 +
.../cpp/2.8.4/classpulsar_1_1_auth_factory.html | 246 +++
.../2.8.4/classpulsar_1_1_auth_oauth2-members.html | 99 +
.../api/cpp/2.8.4/classpulsar_1_1_auth_oauth2.html | 271 +++
.../api/cpp/2.8.4/classpulsar_1_1_auth_oauth2.png | Bin 0 -> 592 bytes
.../2.8.4/classpulsar_1_1_auth_tls-members.html | 100 +
.../api/cpp/2.8.4/classpulsar_1_1_auth_tls.html | 305 +++
content/api/cpp/2.8.4/classpulsar_1_1_auth_tls.png | Bin 0 -> 568 bytes
.../2.8.4/classpulsar_1_1_auth_token-members.html | 101 +
.../api/cpp/2.8.4/classpulsar_1_1_auth_token.html | 338 ++++
.../api/cpp/2.8.4/classpulsar_1_1_auth_token.png | Bin 0 -> 585 bytes
.../classpulsar_1_1_authentication-members.html | 96 +
.../cpp/2.8.4/classpulsar_1_1_authentication.html | 233 +++
.../cpp/2.8.4/classpulsar_1_1_authentication.png | Bin 0 -> 1277 bytes
...r_1_1_authentication_data_provider-members.html | 99 +
...asspulsar_1_1_authentication_data_provider.html | 321 ++++
...sspulsar_1_1_broker_consumer_stats-members.html | 108 ++
.../classpulsar_1_1_broker_consumer_stats.html | 495 +++++
.../classpulsar_1_1_cached_token-members.html | 93 +
.../cpp/2.8.4/classpulsar_1_1_cached_token.html | 154 ++
.../cpp/2.8.4/classpulsar_1_1_client-members.html | 118 ++
content/api/cpp/2.8.4/classpulsar_1_1_client.html | 1225 ++++++++++++
...asspulsar_1_1_client_configuration-members.html | 126 ++
.../classpulsar_1_1_client_configuration.html | 846 +++++++++
...spulsar_1_1_console_logger_factory-members.html | 93 +
.../classpulsar_1_1_console_logger_factory.html | 167 ++
.../classpulsar_1_1_console_logger_factory.png | Bin 0 -> 754 bytes
.../2.8.4/classpulsar_1_1_consumer-members.html | 127 ++
.../api/cpp/2.8.4/classpulsar_1_1_consumer.html | 1030 ++++++++++
...spulsar_1_1_consumer_configuration-members.html | 140 ++
.../classpulsar_1_1_consumer_configuration.html | 1202 ++++++++++++
.../classpulsar_1_1_crypto_key_reader-members.html | 93 +
.../2.8.4/classpulsar_1_1_crypto_key_reader.html | 222 +++
.../2.8.4/classpulsar_1_1_crypto_key_reader.png | Bin 0 -> 845 bytes
...lsar_1_1_default_crypto_key_reader-members.html | 96 +
.../classpulsar_1_1_default_crypto_key_reader.html | 271 +++
.../classpulsar_1_1_default_crypto_key_reader.png | Bin 0 -> 835 bytes
...asspulsar_1_1_deprecated_exception-members.html | 90 +
.../classpulsar_1_1_deprecated_exception.html | 105 ++
.../2.8.4/classpulsar_1_1_deprecated_exception.png | Bin 0 -> 697 bytes
...lasspulsar_1_1_encryption_key_info-members.html | 97 +
.../2.8.4/classpulsar_1_1_encryption_key_info.html | 238 +++
...lasspulsar_1_1_file_logger_factory-members.html | 93 +
.../2.8.4/classpulsar_1_1_file_logger_factory.html | 203 ++
.../2.8.4/classpulsar_1_1_file_logger_factory.png | Bin 0 -> 717 bytes
.../classpulsar_1_1_key_shared_policy-members.html | 100 +
.../2.8.4/classpulsar_1_1_key_shared_policy.html | 265 +++
.../cpp/2.8.4/classpulsar_1_1_logger-members.html | 97 +
content/api/cpp/2.8.4/classpulsar_1_1_logger.html | 196 ++
.../classpulsar_1_1_logger_factory-members.html | 91 +
.../cpp/2.8.4/classpulsar_1_1_logger_factory.html | 146 ++
.../cpp/2.8.4/classpulsar_1_1_logger_factory.png | Bin 0 -> 1049 bytes
.../cpp/2.8.4/classpulsar_1_1_message-members.html | 124 ++
content/api/cpp/2.8.4/classpulsar_1_1_message.html | 540 ++++++
.../classpulsar_1_1_message_batch-members.html | 94 +
.../cpp/2.8.4/classpulsar_1_1_message_batch.html | 108 ++
.../classpulsar_1_1_message_builder-members.html | 107 ++
.../cpp/2.8.4/classpulsar_1_1_message_builder.html | 516 +++++
.../2.8.4/classpulsar_1_1_message_id-members.html | 122 ++
.../api/cpp/2.8.4/classpulsar_1_1_message_id.html | 388 ++++
...spulsar_1_1_message_routing_policy-members.html | 92 +
.../classpulsar_1_1_message_routing_policy.html | 173 ++
.../2.8.4/classpulsar_1_1_oauth2_flow-members.html | 94 +
.../api/cpp/2.8.4/classpulsar_1_1_oauth2_flow.html | 181 ++
...lasspulsar_1_1_oauth2_token_result-members.html | 100 +
.../2.8.4/classpulsar_1_1_oauth2_token_result.html | 292 +++
.../2.8.4/classpulsar_1_1_producer-members.html | 105 ++
.../api/cpp/2.8.4/classpulsar_1_1_producer.html | 435 +++++
...spulsar_1_1_producer_configuration-members.html | 151 ++
.../classpulsar_1_1_producer_configuration.html | 1272 +++++++++++++
.../cpp/2.8.4/classpulsar_1_1_reader-members.html | 108 ++
content/api/cpp/2.8.4/classpulsar_1_1_reader.html | 514 +++++
...asspulsar_1_1_reader_configuration-members.html | 126 ++
.../classpulsar_1_1_reader_configuration.html | 891 +++++++++
.../2.8.4/classpulsar_1_1_schema_info-members.html | 95 +
.../api/cpp/2.8.4/classpulsar_1_1_schema_info.html | 260 +++
.../classpulsar_1_1_topic_metadata-members.html | 91 +
.../cpp/2.8.4/classpulsar_1_1_topic_metadata.html | 129 ++
.../cpp/2.8.4/client__configuration_8h_source.html | 179 ++
content/api/cpp/2.8.4/closed.png | Bin 0 -> 132 bytes
.../2.8.4/consumer__configuration_8h_source.html | 237 +++
content/api/cpp/2.8.4/darkmode_toggle.js | 266 +++
content/api/cpp/2.8.4/defines_8h_source.html | 113 ++
content/api/cpp/2.8.4/deprecated.html | 93 +
.../dir_501ae28692a6b25a33adbd2bed71d4b9.html | 122 ++
.../dir_84093bac216bb6272e4432021f1ca7f4.html | 157 ++
.../dir_d44c64559bbebec7f509842c48db8b23.html | 92 +
content/api/cpp/2.8.4/doc.png | Bin 0 -> 746 bytes
content/api/cpp/2.8.4/docd.png | Bin 0 -> 756 bytes
content/api/cpp/2.8.4/doxygen.css | 1971 ++++++++++++++++++++
content/api/cpp/2.8.4/doxygen.svg | 26 +
content/api/cpp/2.8.4/dynsections.js | 123 ++
content/api/cpp/2.8.4/files.html | 136 ++
content/api/cpp/2.8.4/folderclosed.png | Bin 0 -> 616 bytes
content/api/cpp/2.8.4/folderopen.png | Bin 0 -> 597 bytes
content/api/cpp/2.8.4/functions.html | 89 +
content/api/cpp/2.8.4/functions_b.html | 85 +
content/api/cpp/2.8.4/functions_c.html | 94 +
content/api/cpp/2.8.4/functions_d.html | 87 +
content/api/cpp/2.8.4/functions_e.html | 85 +
content/api/cpp/2.8.4/functions_enum.html | 82 +
content/api/cpp/2.8.4/functions_eval.html | 83 +
content/api/cpp/2.8.4/functions_f.html | 86 +
content/api/cpp/2.8.4/functions_func.html | 89 +
content/api/cpp/2.8.4/functions_func_b.html | 84 +
content/api/cpp/2.8.4/functions_func_c.html | 94 +
content/api/cpp/2.8.4/functions_func_d.html | 86 +
content/api/cpp/2.8.4/functions_func_e.html | 85 +
content/api/cpp/2.8.4/functions_func_f.html | 86 +
content/api/cpp/2.8.4/functions_func_g.html | 190 ++
content/api/cpp/2.8.4/functions_func_h.html | 94 +
content/api/cpp/2.8.4/functions_func_i.html | 96 +
content/api/cpp/2.8.4/functions_func_l.html | 85 +
content/api/cpp/2.8.4/functions_func_m.html | 84 +
content/api/cpp/2.8.4/functions_func_n.html | 84 +
content/api/cpp/2.8.4/functions_func_p.html | 86 +
content/api/cpp/2.8.4/functions_func_r.html | 89 +
content/api/cpp/2.8.4/functions_func_s.html | 171 ++
content/api/cpp/2.8.4/functions_func_u.html | 85 +
content/api/cpp/2.8.4/functions_g.html | 190 ++
content/api/cpp/2.8.4/functions_h.html | 94 +
content/api/cpp/2.8.4/functions_i.html | 96 +
content/api/cpp/2.8.4/functions_k.html | 84 +
content/api/cpp/2.8.4/functions_l.html | 85 +
content/api/cpp/2.8.4/functions_m.html | 84 +
content/api/cpp/2.8.4/functions_n.html | 84 +
content/api/cpp/2.8.4/functions_p.html | 86 +
content/api/cpp/2.8.4/functions_r.html | 89 +
content/api/cpp/2.8.4/functions_s.html | 171 ++
content/api/cpp/2.8.4/functions_u.html | 85 +
content/api/cpp/2.8.4/hierarchy.html | 122 ++
content/api/cpp/2.8.4/index.html | 242 +++
content/api/cpp/2.8.4/jquery.js | 34 +
content/api/cpp/2.8.4/menu.js | 136 ++
content/api/cpp/2.8.4/menudata.js | 103 +
content/api/cpp/2.8.4/message__id_8h_source.html | 114 ++
.../api/cpp/2.8.4/message__router_8h_source.html | 106 ++
content/api/cpp/2.8.4/namespacemembers.html | 202 ++
content/api/cpp/2.8.4/namespacemembers_enum.html | 85 +
content/api/cpp/2.8.4/namespacemembers_eval.html | 191 ++
content/api/cpp/2.8.4/namespacemembers_type.html | 84 +
content/api/cpp/2.8.4/namespacepulsar.html | 583 ++++++
content/api/cpp/2.8.4/namespaces.html | 122 ++
content/api/cpp/2.8.4/nav_f.png | Bin 0 -> 153 bytes
content/api/cpp/2.8.4/nav_fd.png | Bin 0 -> 169 bytes
content/api/cpp/2.8.4/nav_g.png | Bin 0 -> 95 bytes
content/api/cpp/2.8.4/nav_h.png | Bin 0 -> 98 bytes
content/api/cpp/2.8.4/nav_hd.png | Bin 0 -> 114 bytes
content/api/cpp/2.8.4/open.png | Bin 0 -> 123 bytes
content/api/cpp/2.8.4/pages.html | 87 +
.../2.8.4/producer__configuration_8h_source.html | 268 +++
.../cpp/2.8.4/reader__configuration_8h_source.html | 135 ++
content/api/cpp/2.8.4/search/all_0.js | 20 +
content/api/cpp/2.8.4/search/all_1.js | 7 +
content/api/cpp/2.8.4/search/all_10.js | 56 +
content/api/cpp/2.8.4/search/all_11.js | 94 +
content/api/cpp/2.8.4/search/all_12.js | 4 +
content/api/cpp/2.8.4/search/all_13.js | 5 +
content/api/cpp/2.8.4/search/all_2.js | 24 +
content/api/cpp/2.8.4/search/all_3.js | 10 +
content/api/cpp/2.8.4/search/all_4.js | 5 +
content/api/cpp/2.8.4/search/all_5.js | 7 +
content/api/cpp/2.8.4/search/all_6.js | 110 ++
content/api/cpp/2.8.4/search/all_7.js | 14 +
content/api/cpp/2.8.4/search/all_8.js | 20 +
content/api/cpp/2.8.4/search/all_9.js | 4 +
content/api/cpp/2.8.4/search/all_a.js | 7 +
content/api/cpp/2.8.4/search/all_b.js | 7 +
content/api/cpp/2.8.4/search/all_c.js | 9 +
content/api/cpp/2.8.4/search/all_d.js | 5 +
content/api/cpp/2.8.4/search/all_e.js | 5 +
content/api/cpp/2.8.4/search/all_f.js | 10 +
content/api/cpp/2.8.4/search/classes_0.js | 10 +
content/api/cpp/2.8.4/search/classes_1.js | 4 +
content/api/cpp/2.8.4/search/classes_2.js | 10 +
content/api/cpp/2.8.4/search/classes_3.js | 5 +
content/api/cpp/2.8.4/search/classes_4.js | 4 +
content/api/cpp/2.8.4/search/classes_5.js | 4 +
content/api/cpp/2.8.4/search/classes_6.js | 4 +
content/api/cpp/2.8.4/search/classes_7.js | 5 +
content/api/cpp/2.8.4/search/classes_8.js | 8 +
content/api/cpp/2.8.4/search/classes_9.js | 5 +
content/api/cpp/2.8.4/search/classes_a.js | 5 +
content/api/cpp/2.8.4/search/classes_b.js | 5 +
content/api/cpp/2.8.4/search/classes_c.js | 4 +
content/api/cpp/2.8.4/search/classes_d.js | 4 +
content/api/cpp/2.8.4/search/close.svg | 31 +
content/api/cpp/2.8.4/search/enums_0.js | 4 +
content/api/cpp/2.8.4/search/enums_1.js | 4 +
content/api/cpp/2.8.4/search/enums_2.js | 4 +
content/api/cpp/2.8.4/search/enums_3.js | 4 +
content/api/cpp/2.8.4/search/enums_4.js | 4 +
content/api/cpp/2.8.4/search/enumvalues_0.js | 7 +
content/api/cpp/2.8.4/search/enumvalues_1.js | 4 +
content/api/cpp/2.8.4/search/enumvalues_2.js | 7 +
content/api/cpp/2.8.4/search/enumvalues_3.js | 5 +
content/api/cpp/2.8.4/search/enumvalues_4.js | 4 +
content/api/cpp/2.8.4/search/enumvalues_5.js | 7 +
content/api/cpp/2.8.4/search/enumvalues_6.js | 4 +
content/api/cpp/2.8.4/search/enumvalues_7.js | 5 +
content/api/cpp/2.8.4/search/enumvalues_8.js | 4 +
content/api/cpp/2.8.4/search/enumvalues_9.js | 4 +
content/api/cpp/2.8.4/search/enumvalues_a.js | 46 +
content/api/cpp/2.8.4/search/enumvalues_b.js | 5 +
content/api/cpp/2.8.4/search/functions_0.js | 9 +
content/api/cpp/2.8.4/search/functions_1.js | 4 +
content/api/cpp/2.8.4/search/functions_2.js | 14 +
content/api/cpp/2.8.4/search/functions_3.js | 6 +
content/api/cpp/2.8.4/search/functions_4.js | 5 +
content/api/cpp/2.8.4/search/functions_5.js | 6 +
content/api/cpp/2.8.4/search/functions_6.js | 110 ++
content/api/cpp/2.8.4/search/functions_7.js | 14 +
content/api/cpp/2.8.4/search/functions_8.js | 16 +
content/api/cpp/2.8.4/search/functions_9.js | 5 +
content/api/cpp/2.8.4/search/functions_a.js | 4 +
content/api/cpp/2.8.4/search/functions_b.js | 4 +
content/api/cpp/2.8.4/search/functions_c.js | 6 +
content/api/cpp/2.8.4/search/functions_d.js | 9 +
content/api/cpp/2.8.4/search/functions_e.js | 91 +
content/api/cpp/2.8.4/search/functions_f.js | 5 +
content/api/cpp/2.8.4/search/mag.svg | 37 +
content/api/cpp/2.8.4/search/mag_d.svg | 37 +
content/api/cpp/2.8.4/search/mag_sel.svg | 74 +
content/api/cpp/2.8.4/search/mag_seld.svg | 74 +
content/api/cpp/2.8.4/search/namespaces_0.js | 4 +
content/api/cpp/2.8.4/search/pages_0.js | 4 +
content/api/cpp/2.8.4/search/pages_1.js | 4 +
content/api/cpp/2.8.4/search/search.css | 291 +++
content/api/cpp/2.8.4/search/search.js | 816 ++++++++
content/api/cpp/2.8.4/search/searchdata.js | 36 +
content/api/cpp/2.8.4/search/typedefs_0.js | 4 +
content/api/cpp/2.8.4/search/typedefs_1.js | 5 +
content/api/cpp/2.8.4/splitbar.png | Bin 0 -> 314 bytes
content/api/cpp/2.8.4/splitbard.png | Bin 0 -> 282 bytes
content/api/cpp/2.8.4/string__list_8h_source.html | 109 ++
content/api/cpp/2.8.4/string__map_8h_source.html | 112 ++
content/api/cpp/2.8.4/sync_off.png | Bin 0 -> 853 bytes
content/api/cpp/2.8.4/sync_on.png | Bin 0 -> 845 bytes
content/api/cpp/2.8.4/tab_a.png | Bin 0 -> 142 bytes
content/api/cpp/2.8.4/tab_ad.png | Bin 0 -> 135 bytes
content/api/cpp/2.8.4/tab_b.png | Bin 0 -> 169 bytes
content/api/cpp/2.8.4/tab_bd.png | Bin 0 -> 173 bytes
content/api/cpp/2.8.4/tab_h.png | Bin 0 -> 177 bytes
content/api/cpp/2.8.4/tab_hd.png | Bin 0 -> 180 bytes
content/api/cpp/2.8.4/tab_s.png | Bin 0 -> 184 bytes
content/api/cpp/2.8.4/tab_sd.png | Bin 0 -> 188 bytes
content/api/cpp/2.8.4/tabs.css | 1 +
content/api/cpp/2.8.4/version_8h_source.html | 90 +
.../api/cpp/2.9.0/_authentication_8h_source.html | 377 ++++
.../2.9.0/_broker_consumer_stats_8h_source.html | 167 ++
content/api/cpp/2.9.0/_client_8h_source.html | 234 +++
.../cpp/2.9.0/_client_configuration_8h_source.html | 211 +++
.../api/cpp/2.9.0/_compression_type_8h_source.html | 103 +
.../2.9.0/_console_logger_factory_8h_source.html | 113 ++
content/api/cpp/2.9.0/_consumer_8h_source.html | 215 +++
.../2.9.0/_consumer_configuration_8h_source.html | 294 +++
.../_consumer_crypto_failure_action_8h_source.html | 106 ++
.../2.9.0/_consumer_event_listener_8h_source.html | 110 ++
.../api/cpp/2.9.0/_consumer_type_8h_source.html | 110 ++
.../cpp/2.9.0/_crypto_key_reader_8h_source.html | 142 ++
.../cpp/2.9.0/_deprecated_exception_8h_source.html | 107 ++
.../cpp/2.9.0/_encryption_key_info_8h_source.html | 141 ++
.../cpp/2.9.0/_file_logger_factory_8h_source.html | 114 ++
.../api/cpp/2.9.0/_initial_position_8h_source.html | 100 +
.../cpp/2.9.0/_key_shared_policy_8h_source.html | 149 ++
content/api/cpp/2.9.0/_logger_8h_source.html | 126 ++
content/api/cpp/2.9.0/_message_8h_source.html | 205 ++
.../api/cpp/2.9.0/_message_batch_8h_source.html | 121 ++
.../api/cpp/2.9.0/_message_builder_8h_source.html | 163 ++
content/api/cpp/2.9.0/_message_id_8h_source.html | 165 ++
.../2.9.0/_message_routing_policy_8h_source.html | 128 ++
content/api/cpp/2.9.0/_producer_8h_source.html | 164 ++
.../2.9.0/_producer_configuration_8h_source.html | 290 +++
.../_producer_crypto_failure_action_8h_source.html | 102 +
.../2.9.0/_protobuf_native_schema_8h_source.html | 100 +
content/api/cpp/2.9.0/_reader_8h_source.html | 168 ++
.../cpp/2.9.0/_reader_configuration_8h_source.html | 229 +++
content/api/cpp/2.9.0/_result_8h_source.html | 207 ++
content/api/cpp/2.9.0/_schema_8h_source.html | 188 ++
.../api/cpp/2.9.0/_topic_metadata_8h_source.html | 105 ++
content/api/cpp/2.9.0/annotated.html | 123 ++
content/api/cpp/2.9.0/bc_s.png | Bin 0 -> 676 bytes
content/api/cpp/2.9.0/bc_sd.png | Bin 0 -> 635 bytes
content/api/cpp/2.9.0/bdwn.png | Bin 0 -> 147 bytes
.../cpp/2.9.0/c_2_authentication_8h_source.html | 118 ++
content/api/cpp/2.9.0/c_2_client_8h_source.html | 180 ++
content/api/cpp/2.9.0/c_2_consumer_8h_source.html | 182 ++
content/api/cpp/2.9.0/c_2_message_8h_source.html | 166 ++
content/api/cpp/2.9.0/c_2_producer_8h_source.html | 134 ++
content/api/cpp/2.9.0/c_2_reader_8h_source.html | 122 ++
content/api/cpp/2.9.0/c_2_result_8h_source.html | 160 ++
content/api/cpp/2.9.0/classes.html | 127 ++
.../2.9.0/classpulsar_1_1_auth_athenz-members.html | 99 +
.../api/cpp/2.9.0/classpulsar_1_1_auth_athenz.html | 266 +++
.../api/cpp/2.9.0/classpulsar_1_1_auth_athenz.png | Bin 0 -> 596 bytes
.../classpulsar_1_1_auth_factory-members.html | 96 +
.../cpp/2.9.0/classpulsar_1_1_auth_factory.html | 246 +++
.../2.9.0/classpulsar_1_1_auth_oauth2-members.html | 99 +
.../api/cpp/2.9.0/classpulsar_1_1_auth_oauth2.html | 271 +++
.../api/cpp/2.9.0/classpulsar_1_1_auth_oauth2.png | Bin 0 -> 592 bytes
.../2.9.0/classpulsar_1_1_auth_tls-members.html | 100 +
.../api/cpp/2.9.0/classpulsar_1_1_auth_tls.html | 305 +++
content/api/cpp/2.9.0/classpulsar_1_1_auth_tls.png | Bin 0 -> 568 bytes
.../2.9.0/classpulsar_1_1_auth_token-members.html | 101 +
.../api/cpp/2.9.0/classpulsar_1_1_auth_token.html | 338 ++++
.../api/cpp/2.9.0/classpulsar_1_1_auth_token.png | Bin 0 -> 585 bytes
.../classpulsar_1_1_authentication-members.html | 96 +
.../cpp/2.9.0/classpulsar_1_1_authentication.html | 233 +++
.../cpp/2.9.0/classpulsar_1_1_authentication.png | Bin 0 -> 1277 bytes
...r_1_1_authentication_data_provider-members.html | 99 +
...asspulsar_1_1_authentication_data_provider.html | 321 ++++
...sspulsar_1_1_broker_consumer_stats-members.html | 108 ++
.../classpulsar_1_1_broker_consumer_stats.html | 495 +++++
.../classpulsar_1_1_cached_token-members.html | 93 +
.../cpp/2.9.0/classpulsar_1_1_cached_token.html | 154 ++
.../cpp/2.9.0/classpulsar_1_1_client-members.html | 118 ++
content/api/cpp/2.9.0/classpulsar_1_1_client.html | 1225 ++++++++++++
...asspulsar_1_1_client_configuration-members.html | 126 ++
.../classpulsar_1_1_client_configuration.html | 846 +++++++++
...spulsar_1_1_console_logger_factory-members.html | 93 +
.../classpulsar_1_1_console_logger_factory.html | 167 ++
.../classpulsar_1_1_console_logger_factory.png | Bin 0 -> 754 bytes
.../2.9.0/classpulsar_1_1_consumer-members.html | 127 ++
.../api/cpp/2.9.0/classpulsar_1_1_consumer.html | 1030 ++++++++++
...spulsar_1_1_consumer_configuration-members.html | 145 ++
.../classpulsar_1_1_consumer_configuration.html | 1311 +++++++++++++
...pulsar_1_1_consumer_event_listener-members.html | 92 +
.../classpulsar_1_1_consumer_event_listener.html | 193 ++
.../classpulsar_1_1_crypto_key_reader-members.html | 93 +
.../2.9.0/classpulsar_1_1_crypto_key_reader.html | 222 +++
.../2.9.0/classpulsar_1_1_crypto_key_reader.png | Bin 0 -> 845 bytes
...lsar_1_1_default_crypto_key_reader-members.html | 96 +
.../classpulsar_1_1_default_crypto_key_reader.html | 271 +++
.../classpulsar_1_1_default_crypto_key_reader.png | Bin 0 -> 835 bytes
...asspulsar_1_1_deprecated_exception-members.html | 90 +
.../classpulsar_1_1_deprecated_exception.html | 105 ++
.../2.9.0/classpulsar_1_1_deprecated_exception.png | Bin 0 -> 697 bytes
...lasspulsar_1_1_encryption_key_info-members.html | 97 +
.../2.9.0/classpulsar_1_1_encryption_key_info.html | 238 +++
...lasspulsar_1_1_file_logger_factory-members.html | 93 +
.../2.9.0/classpulsar_1_1_file_logger_factory.html | 203 ++
.../2.9.0/classpulsar_1_1_file_logger_factory.png | Bin 0 -> 717 bytes
.../classpulsar_1_1_key_shared_policy-members.html | 100 +
.../2.9.0/classpulsar_1_1_key_shared_policy.html | 265 +++
.../cpp/2.9.0/classpulsar_1_1_logger-members.html | 97 +
content/api/cpp/2.9.0/classpulsar_1_1_logger.html | 196 ++
.../classpulsar_1_1_logger_factory-members.html | 91 +
.../cpp/2.9.0/classpulsar_1_1_logger_factory.html | 146 ++
.../cpp/2.9.0/classpulsar_1_1_logger_factory.png | Bin 0 -> 1049 bytes
.../cpp/2.9.0/classpulsar_1_1_message-members.html | 124 ++
content/api/cpp/2.9.0/classpulsar_1_1_message.html | 540 ++++++
.../classpulsar_1_1_message_batch-members.html | 94 +
.../cpp/2.9.0/classpulsar_1_1_message_batch.html | 108 ++
.../classpulsar_1_1_message_builder-members.html | 107 ++
.../cpp/2.9.0/classpulsar_1_1_message_builder.html | 516 +++++
.../2.9.0/classpulsar_1_1_message_id-members.html | 122 ++
.../api/cpp/2.9.0/classpulsar_1_1_message_id.html | 388 ++++
...spulsar_1_1_message_routing_policy-members.html | 92 +
.../classpulsar_1_1_message_routing_policy.html | 173 ++
.../2.9.0/classpulsar_1_1_oauth2_flow-members.html | 94 +
.../api/cpp/2.9.0/classpulsar_1_1_oauth2_flow.html | 181 ++
...lasspulsar_1_1_oauth2_token_result-members.html | 100 +
.../2.9.0/classpulsar_1_1_oauth2_token_result.html | 292 +++
.../2.9.0/classpulsar_1_1_producer-members.html | 105 ++
.../api/cpp/2.9.0/classpulsar_1_1_producer.html | 435 +++++
...spulsar_1_1_producer_configuration-members.html | 151 ++
.../classpulsar_1_1_producer_configuration.html | 1272 +++++++++++++
.../cpp/2.9.0/classpulsar_1_1_reader-members.html | 108 ++
content/api/cpp/2.9.0/classpulsar_1_1_reader.html | 514 +++++
...asspulsar_1_1_reader_configuration-members.html | 126 ++
.../classpulsar_1_1_reader_configuration.html | 891 +++++++++
.../2.9.0/classpulsar_1_1_schema_info-members.html | 95 +
.../api/cpp/2.9.0/classpulsar_1_1_schema_info.html | 260 +++
.../classpulsar_1_1_topic_metadata-members.html | 91 +
.../cpp/2.9.0/classpulsar_1_1_topic_metadata.html | 129 ++
.../cpp/2.9.0/client__configuration_8h_source.html | 179 ++
content/api/cpp/2.9.0/closed.png | Bin 0 -> 132 bytes
.../2.9.0/consumer__configuration_8h_source.html | 237 +++
content/api/cpp/2.9.0/darkmode_toggle.js | 266 +++
content/api/cpp/2.9.0/defines_8h_source.html | 113 ++
content/api/cpp/2.9.0/deprecated.html | 93 +
.../dir_501ae28692a6b25a33adbd2bed71d4b9.html | 120 ++
.../dir_84093bac216bb6272e4432021f1ca7f4.html | 161 ++
.../dir_d44c64559bbebec7f509842c48db8b23.html | 92 +
content/api/cpp/2.9.0/doc.png | Bin 0 -> 746 bytes
content/api/cpp/2.9.0/docd.png | Bin 0 -> 756 bytes
content/api/cpp/2.9.0/doxygen.css | 1971 ++++++++++++++++++++
content/api/cpp/2.9.0/doxygen.svg | 26 +
content/api/cpp/2.9.0/dynsections.js | 123 ++
content/api/cpp/2.9.0/files.html | 137 ++
content/api/cpp/2.9.0/folderclosed.png | Bin 0 -> 616 bytes
content/api/cpp/2.9.0/folderopen.png | Bin 0 -> 597 bytes
content/api/cpp/2.9.0/functions.html | 89 +
content/api/cpp/2.9.0/functions_b.html | 87 +
content/api/cpp/2.9.0/functions_c.html | 94 +
content/api/cpp/2.9.0/functions_d.html | 87 +
content/api/cpp/2.9.0/functions_e.html | 85 +
content/api/cpp/2.9.0/functions_enum.html | 82 +
content/api/cpp/2.9.0/functions_eval.html | 83 +
content/api/cpp/2.9.0/functions_f.html | 86 +
content/api/cpp/2.9.0/functions_func.html | 89 +
content/api/cpp/2.9.0/functions_func_b.html | 86 +
content/api/cpp/2.9.0/functions_func_c.html | 94 +
content/api/cpp/2.9.0/functions_func_d.html | 86 +
content/api/cpp/2.9.0/functions_func_e.html | 85 +
content/api/cpp/2.9.0/functions_func_f.html | 86 +
content/api/cpp/2.9.0/functions_func_g.html | 192 ++
content/api/cpp/2.9.0/functions_func_h.html | 95 +
content/api/cpp/2.9.0/functions_func_i.html | 96 +
content/api/cpp/2.9.0/functions_func_l.html | 85 +
content/api/cpp/2.9.0/functions_func_m.html | 84 +
content/api/cpp/2.9.0/functions_func_n.html | 84 +
content/api/cpp/2.9.0/functions_func_p.html | 86 +
content/api/cpp/2.9.0/functions_func_r.html | 89 +
content/api/cpp/2.9.0/functions_func_s.html | 173 ++
content/api/cpp/2.9.0/functions_func_u.html | 85 +
content/api/cpp/2.9.0/functions_g.html | 192 ++
content/api/cpp/2.9.0/functions_h.html | 95 +
content/api/cpp/2.9.0/functions_i.html | 96 +
content/api/cpp/2.9.0/functions_k.html | 84 +
content/api/cpp/2.9.0/functions_l.html | 85 +
content/api/cpp/2.9.0/functions_m.html | 84 +
content/api/cpp/2.9.0/functions_n.html | 84 +
content/api/cpp/2.9.0/functions_p.html | 86 +
content/api/cpp/2.9.0/functions_r.html | 89 +
content/api/cpp/2.9.0/functions_s.html | 173 ++
content/api/cpp/2.9.0/functions_u.html | 85 +
content/api/cpp/2.9.0/hierarchy.html | 123 ++
content/api/cpp/2.9.0/index.html | 252 +++
content/api/cpp/2.9.0/jquery.js | 34 +
content/api/cpp/2.9.0/menu.js | 136 ++
content/api/cpp/2.9.0/menudata.js | 104 ++
content/api/cpp/2.9.0/message__id_8h_source.html | 114 ++
.../api/cpp/2.9.0/message__router_8h_source.html | 106 ++
content/api/cpp/2.9.0/namespacemembers.html | 204 ++
content/api/cpp/2.9.0/namespacemembers_enum.html | 85 +
content/api/cpp/2.9.0/namespacemembers_eval.html | 192 ++
content/api/cpp/2.9.0/namespacemembers_func.html | 82 +
content/api/cpp/2.9.0/namespacemembers_type.html | 84 +
content/api/cpp/2.9.0/namespacepulsar.html | 626 +++++++
content/api/cpp/2.9.0/namespaces.html | 123 ++
content/api/cpp/2.9.0/nav_f.png | Bin 0 -> 153 bytes
content/api/cpp/2.9.0/nav_fd.png | Bin 0 -> 169 bytes
content/api/cpp/2.9.0/nav_g.png | Bin 0 -> 95 bytes
content/api/cpp/2.9.0/nav_h.png | Bin 0 -> 98 bytes
content/api/cpp/2.9.0/nav_hd.png | Bin 0 -> 114 bytes
content/api/cpp/2.9.0/open.png | Bin 0 -> 123 bytes
content/api/cpp/2.9.0/pages.html | 87 +
.../2.9.0/producer__configuration_8h_source.html | 268 +++
.../cpp/2.9.0/reader__configuration_8h_source.html | 135 ++
content/api/cpp/2.9.0/search/all_0.js | 20 +
content/api/cpp/2.9.0/search/all_1.js | 9 +
content/api/cpp/2.9.0/search/all_10.js | 56 +
content/api/cpp/2.9.0/search/all_11.js | 96 +
content/api/cpp/2.9.0/search/all_12.js | 4 +
content/api/cpp/2.9.0/search/all_13.js | 5 +
content/api/cpp/2.9.0/search/all_2.js | 26 +
content/api/cpp/2.9.0/search/all_3.js | 10 +
content/api/cpp/2.9.0/search/all_4.js | 5 +
content/api/cpp/2.9.0/search/all_5.js | 7 +
content/api/cpp/2.9.0/search/all_6.js | 112 ++
content/api/cpp/2.9.0/search/all_7.js | 15 +
content/api/cpp/2.9.0/search/all_8.js | 20 +
content/api/cpp/2.9.0/search/all_9.js | 4 +
content/api/cpp/2.9.0/search/all_a.js | 7 +
content/api/cpp/2.9.0/search/all_b.js | 7 +
content/api/cpp/2.9.0/search/all_c.js | 9 +
content/api/cpp/2.9.0/search/all_d.js | 5 +
content/api/cpp/2.9.0/search/all_e.js | 5 +
content/api/cpp/2.9.0/search/all_f.js | 11 +
content/api/cpp/2.9.0/search/classes_0.js | 10 +
content/api/cpp/2.9.0/search/classes_1.js | 4 +
content/api/cpp/2.9.0/search/classes_2.js | 11 +
content/api/cpp/2.9.0/search/classes_3.js | 5 +
content/api/cpp/2.9.0/search/classes_4.js | 4 +
content/api/cpp/2.9.0/search/classes_5.js | 4 +
content/api/cpp/2.9.0/search/classes_6.js | 4 +
content/api/cpp/2.9.0/search/classes_7.js | 5 +
content/api/cpp/2.9.0/search/classes_8.js | 8 +
content/api/cpp/2.9.0/search/classes_9.js | 5 +
content/api/cpp/2.9.0/search/classes_a.js | 5 +
content/api/cpp/2.9.0/search/classes_b.js | 5 +
content/api/cpp/2.9.0/search/classes_c.js | 4 +
content/api/cpp/2.9.0/search/classes_d.js | 4 +
content/api/cpp/2.9.0/search/close.svg | 31 +
content/api/cpp/2.9.0/search/enums_0.js | 4 +
content/api/cpp/2.9.0/search/enums_1.js | 4 +
content/api/cpp/2.9.0/search/enums_2.js | 4 +
content/api/cpp/2.9.0/search/enums_3.js | 4 +
content/api/cpp/2.9.0/search/enums_4.js | 4 +
content/api/cpp/2.9.0/search/enumvalues_0.js | 7 +
content/api/cpp/2.9.0/search/enumvalues_1.js | 4 +
content/api/cpp/2.9.0/search/enumvalues_2.js | 7 +
content/api/cpp/2.9.0/search/enumvalues_3.js | 5 +
content/api/cpp/2.9.0/search/enumvalues_4.js | 4 +
content/api/cpp/2.9.0/search/enumvalues_5.js | 7 +
content/api/cpp/2.9.0/search/enumvalues_6.js | 4 +
content/api/cpp/2.9.0/search/enumvalues_7.js | 5 +
content/api/cpp/2.9.0/search/enumvalues_8.js | 4 +
content/api/cpp/2.9.0/search/enumvalues_9.js | 5 +
content/api/cpp/2.9.0/search/enumvalues_a.js | 46 +
content/api/cpp/2.9.0/search/enumvalues_b.js | 5 +
content/api/cpp/2.9.0/search/functions_0.js | 9 +
content/api/cpp/2.9.0/search/functions_1.js | 6 +
content/api/cpp/2.9.0/search/functions_2.js | 15 +
content/api/cpp/2.9.0/search/functions_3.js | 6 +
content/api/cpp/2.9.0/search/functions_4.js | 5 +
content/api/cpp/2.9.0/search/functions_5.js | 6 +
content/api/cpp/2.9.0/search/functions_6.js | 112 ++
content/api/cpp/2.9.0/search/functions_7.js | 15 +
content/api/cpp/2.9.0/search/functions_8.js | 16 +
content/api/cpp/2.9.0/search/functions_9.js | 5 +
content/api/cpp/2.9.0/search/functions_a.js | 4 +
content/api/cpp/2.9.0/search/functions_b.js | 4 +
content/api/cpp/2.9.0/search/functions_c.js | 6 +
content/api/cpp/2.9.0/search/functions_d.js | 9 +
content/api/cpp/2.9.0/search/functions_e.js | 93 +
content/api/cpp/2.9.0/search/functions_f.js | 5 +
content/api/cpp/2.9.0/search/mag.svg | 37 +
content/api/cpp/2.9.0/search/mag_d.svg | 37 +
content/api/cpp/2.9.0/search/mag_sel.svg | 74 +
content/api/cpp/2.9.0/search/mag_seld.svg | 74 +
content/api/cpp/2.9.0/search/namespaces_0.js | 4 +
content/api/cpp/2.9.0/search/pages_0.js | 4 +
content/api/cpp/2.9.0/search/pages_1.js | 4 +
content/api/cpp/2.9.0/search/search.css | 291 +++
content/api/cpp/2.9.0/search/search.js | 816 ++++++++
content/api/cpp/2.9.0/search/searchdata.js | 36 +
content/api/cpp/2.9.0/search/typedefs_0.js | 4 +
content/api/cpp/2.9.0/search/typedefs_1.js | 5 +
content/api/cpp/2.9.0/splitbar.png | Bin 0 -> 314 bytes
content/api/cpp/2.9.0/splitbard.png | Bin 0 -> 282 bytes
content/api/cpp/2.9.0/string__list_8h_source.html | 109 ++
content/api/cpp/2.9.0/string__map_8h_source.html | 112 ++
content/api/cpp/2.9.0/sync_off.png | Bin 0 -> 853 bytes
content/api/cpp/2.9.0/sync_on.png | Bin 0 -> 845 bytes
content/api/cpp/2.9.0/tab_a.png | Bin 0 -> 142 bytes
content/api/cpp/2.9.0/tab_ad.png | Bin 0 -> 135 bytes
content/api/cpp/2.9.0/tab_b.png | Bin 0 -> 169 bytes
content/api/cpp/2.9.0/tab_bd.png | Bin 0 -> 173 bytes
content/api/cpp/2.9.0/tab_h.png | Bin 0 -> 177 bytes
content/api/cpp/2.9.0/tab_hd.png | Bin 0 -> 180 bytes
content/api/cpp/2.9.0/tab_s.png | Bin 0 -> 184 bytes
content/api/cpp/2.9.0/tab_sd.png | Bin 0 -> 188 bytes
content/api/cpp/2.9.0/tabs.css | 1 +
.../api/cpp/2.9.1/_authentication_8h_source.html | 377 ++++
.../2.9.1/_broker_consumer_stats_8h_source.html | 167 ++
content/api/cpp/2.9.1/_client_8h_source.html | 234 +++
.../cpp/2.9.1/_client_configuration_8h_source.html | 211 +++
.../api/cpp/2.9.1/_compression_type_8h_source.html | 103 +
.../2.9.1/_console_logger_factory_8h_source.html | 113 ++
content/api/cpp/2.9.1/_consumer_8h_source.html | 215 +++
.../2.9.1/_consumer_configuration_8h_source.html | 294 +++
.../_consumer_crypto_failure_action_8h_source.html | 106 ++
.../2.9.1/_consumer_event_listener_8h_source.html | 110 ++
.../api/cpp/2.9.1/_consumer_type_8h_source.html | 110 ++
.../cpp/2.9.1/_crypto_key_reader_8h_source.html | 142 ++
.../cpp/2.9.1/_deprecated_exception_8h_source.html | 107 ++
.../cpp/2.9.1/_encryption_key_info_8h_source.html | 141 ++
.../cpp/2.9.1/_file_logger_factory_8h_source.html | 114 ++
.../api/cpp/2.9.1/_initial_position_8h_source.html | 100 +
.../cpp/2.9.1/_key_shared_policy_8h_source.html | 149 ++
content/api/cpp/2.9.1/_logger_8h_source.html | 126 ++
content/api/cpp/2.9.1/_message_8h_source.html | 205 ++
.../api/cpp/2.9.1/_message_batch_8h_source.html | 121 ++
.../api/cpp/2.9.1/_message_builder_8h_source.html | 163 ++
content/api/cpp/2.9.1/_message_id_8h_source.html | 165 ++
.../2.9.1/_message_routing_policy_8h_source.html | 128 ++
content/api/cpp/2.9.1/_producer_8h_source.html | 164 ++
.../2.9.1/_producer_configuration_8h_source.html | 290 +++
.../_producer_crypto_failure_action_8h_source.html | 102 +
.../2.9.1/_protobuf_native_schema_8h_source.html | 100 +
content/api/cpp/2.9.1/_reader_8h_source.html | 168 ++
.../cpp/2.9.1/_reader_configuration_8h_source.html | 229 +++
content/api/cpp/2.9.1/_result_8h_source.html | 207 ++
content/api/cpp/2.9.1/_schema_8h_source.html | 188 ++
.../api/cpp/2.9.1/_topic_metadata_8h_source.html | 105 ++
content/api/cpp/2.9.1/annotated.html | 123 ++
content/api/cpp/2.9.1/bc_s.png | Bin 0 -> 676 bytes
content/api/cpp/2.9.1/bc_sd.png | Bin 0 -> 635 bytes
content/api/cpp/2.9.1/bdwn.png | Bin 0 -> 147 bytes
.../cpp/2.9.1/c_2_authentication_8h_source.html | 118 ++
content/api/cpp/2.9.1/c_2_client_8h_source.html | 180 ++
content/api/cpp/2.9.1/c_2_consumer_8h_source.html | 182 ++
content/api/cpp/2.9.1/c_2_message_8h_source.html | 166 ++
content/api/cpp/2.9.1/c_2_producer_8h_source.html | 134 ++
content/api/cpp/2.9.1/c_2_reader_8h_source.html | 122 ++
content/api/cpp/2.9.1/c_2_result_8h_source.html | 160 ++
content/api/cpp/2.9.1/classes.html | 127 ++
.../2.9.1/classpulsar_1_1_auth_athenz-members.html | 99 +
.../api/cpp/2.9.1/classpulsar_1_1_auth_athenz.html | 266 +++
.../api/cpp/2.9.1/classpulsar_1_1_auth_athenz.png | Bin 0 -> 596 bytes
.../classpulsar_1_1_auth_factory-members.html | 96 +
.../cpp/2.9.1/classpulsar_1_1_auth_factory.html | 246 +++
.../2.9.1/classpulsar_1_1_auth_oauth2-members.html | 99 +
.../api/cpp/2.9.1/classpulsar_1_1_auth_oauth2.html | 271 +++
.../api/cpp/2.9.1/classpulsar_1_1_auth_oauth2.png | Bin 0 -> 592 bytes
.../2.9.1/classpulsar_1_1_auth_tls-members.html | 100 +
.../api/cpp/2.9.1/classpulsar_1_1_auth_tls.html | 305 +++
content/api/cpp/2.9.1/classpulsar_1_1_auth_tls.png | Bin 0 -> 568 bytes
.../2.9.1/classpulsar_1_1_auth_token-members.html | 101 +
.../api/cpp/2.9.1/classpulsar_1_1_auth_token.html | 338 ++++
.../api/cpp/2.9.1/classpulsar_1_1_auth_token.png | Bin 0 -> 585 bytes
.../classpulsar_1_1_authentication-members.html | 96 +
.../cpp/2.9.1/classpulsar_1_1_authentication.html | 233 +++
.../cpp/2.9.1/classpulsar_1_1_authentication.png | Bin 0 -> 1277 bytes
...r_1_1_authentication_data_provider-members.html | 99 +
...asspulsar_1_1_authentication_data_provider.html | 321 ++++
...sspulsar_1_1_broker_consumer_stats-members.html | 108 ++
.../classpulsar_1_1_broker_consumer_stats.html | 495 +++++
.../classpulsar_1_1_cached_token-members.html | 93 +
.../cpp/2.9.1/classpulsar_1_1_cached_token.html | 154 ++
.../cpp/2.9.1/classpulsar_1_1_client-members.html | 118 ++
content/api/cpp/2.9.1/classpulsar_1_1_client.html | 1225 ++++++++++++
...asspulsar_1_1_client_configuration-members.html | 126 ++
.../classpulsar_1_1_client_configuration.html | 846 +++++++++
...spulsar_1_1_console_logger_factory-members.html | 93 +
.../classpulsar_1_1_console_logger_factory.html | 167 ++
.../classpulsar_1_1_console_logger_factory.png | Bin 0 -> 754 bytes
.../2.9.1/classpulsar_1_1_consumer-members.html | 127 ++
.../api/cpp/2.9.1/classpulsar_1_1_consumer.html | 1030 ++++++++++
...spulsar_1_1_consumer_configuration-members.html | 145 ++
.../classpulsar_1_1_consumer_configuration.html | 1311 +++++++++++++
...pulsar_1_1_consumer_event_listener-members.html | 92 +
.../classpulsar_1_1_consumer_event_listener.html | 193 ++
.../classpulsar_1_1_crypto_key_reader-members.html | 93 +
.../2.9.1/classpulsar_1_1_crypto_key_reader.html | 222 +++
.../2.9.1/classpulsar_1_1_crypto_key_reader.png | Bin 0 -> 845 bytes
...lsar_1_1_default_crypto_key_reader-members.html | 96 +
.../classpulsar_1_1_default_crypto_key_reader.html | 271 +++
.../classpulsar_1_1_default_crypto_key_reader.png | Bin 0 -> 835 bytes
...asspulsar_1_1_deprecated_exception-members.html | 90 +
.../classpulsar_1_1_deprecated_exception.html | 105 ++
.../2.9.1/classpulsar_1_1_deprecated_exception.png | Bin 0 -> 697 bytes
...lasspulsar_1_1_encryption_key_info-members.html | 97 +
.../2.9.1/classpulsar_1_1_encryption_key_info.html | 238 +++
...lasspulsar_1_1_file_logger_factory-members.html | 93 +
.../2.9.1/classpulsar_1_1_file_logger_factory.html | 203 ++
.../2.9.1/classpulsar_1_1_file_logger_factory.png | Bin 0 -> 717 bytes
.../classpulsar_1_1_key_shared_policy-members.html | 100 +
.../2.9.1/classpulsar_1_1_key_shared_policy.html | 265 +++
.../cpp/2.9.1/classpulsar_1_1_logger-members.html | 97 +
content/api/cpp/2.9.1/classpulsar_1_1_logger.html | 196 ++
.../classpulsar_1_1_logger_factory-members.html | 91 +
.../cpp/2.9.1/classpulsar_1_1_logger_factory.html | 146 ++
.../cpp/2.9.1/classpulsar_1_1_logger_factory.png | Bin 0 -> 1049 bytes
.../cpp/2.9.1/classpulsar_1_1_message-members.html | 124 ++
content/api/cpp/2.9.1/classpulsar_1_1_message.html | 540 ++++++
.../classpulsar_1_1_message_batch-members.html | 94 +
.../cpp/2.9.1/classpulsar_1_1_message_batch.html | 108 ++
.../classpulsar_1_1_message_builder-members.html | 107 ++
.../cpp/2.9.1/classpulsar_1_1_message_builder.html | 516 +++++
.../2.9.1/classpulsar_1_1_message_id-members.html | 122 ++
.../api/cpp/2.9.1/classpulsar_1_1_message_id.html | 388 ++++
...spulsar_1_1_message_routing_policy-members.html | 92 +
.../classpulsar_1_1_message_routing_policy.html | 173 ++
.../2.9.1/classpulsar_1_1_oauth2_flow-members.html | 94 +
.../api/cpp/2.9.1/classpulsar_1_1_oauth2_flow.html | 181 ++
...lasspulsar_1_1_oauth2_token_result-members.html | 100 +
.../2.9.1/classpulsar_1_1_oauth2_token_result.html | 292 +++
.../2.9.1/classpulsar_1_1_producer-members.html | 105 ++
.../api/cpp/2.9.1/classpulsar_1_1_producer.html | 435 +++++
...spulsar_1_1_producer_configuration-members.html | 151 ++
.../classpulsar_1_1_producer_configuration.html | 1272 +++++++++++++
.../cpp/2.9.1/classpulsar_1_1_reader-members.html | 108 ++
content/api/cpp/2.9.1/classpulsar_1_1_reader.html | 514 +++++
...asspulsar_1_1_reader_configuration-members.html | 126 ++
.../classpulsar_1_1_reader_configuration.html | 891 +++++++++
.../2.9.1/classpulsar_1_1_schema_info-members.html | 95 +
.../api/cpp/2.9.1/classpulsar_1_1_schema_info.html | 260 +++
.../classpulsar_1_1_topic_metadata-members.html | 91 +
.../cpp/2.9.1/classpulsar_1_1_topic_metadata.html | 129 ++
.../cpp/2.9.1/client__configuration_8h_source.html | 179 ++
content/api/cpp/2.9.1/closed.png | Bin 0 -> 132 bytes
.../2.9.1/consumer__configuration_8h_source.html | 237 +++
content/api/cpp/2.9.1/darkmode_toggle.js | 266 +++
content/api/cpp/2.9.1/defines_8h_source.html | 113 ++
content/api/cpp/2.9.1/deprecated.html | 93 +
.../dir_501ae28692a6b25a33adbd2bed71d4b9.html | 120 ++
.../dir_84093bac216bb6272e4432021f1ca7f4.html | 161 ++
.../dir_d44c64559bbebec7f509842c48db8b23.html | 92 +
content/api/cpp/2.9.1/doc.png | Bin 0 -> 746 bytes
content/api/cpp/2.9.1/docd.png | Bin 0 -> 756 bytes
content/api/cpp/2.9.1/doxygen.css | 1971 ++++++++++++++++++++
content/api/cpp/2.9.1/doxygen.svg | 26 +
content/api/cpp/2.9.1/dynsections.js | 123 ++
content/api/cpp/2.9.1/files.html | 137 ++
content/api/cpp/2.9.1/folderclosed.png | Bin 0 -> 616 bytes
content/api/cpp/2.9.1/folderopen.png | Bin 0 -> 597 bytes
content/api/cpp/2.9.1/functions.html | 89 +
content/api/cpp/2.9.1/functions_b.html | 87 +
content/api/cpp/2.9.1/functions_c.html | 94 +
content/api/cpp/2.9.1/functions_d.html | 87 +
content/api/cpp/2.9.1/functions_e.html | 85 +
content/api/cpp/2.9.1/functions_enum.html | 82 +
content/api/cpp/2.9.1/functions_eval.html | 83 +
content/api/cpp/2.9.1/functions_f.html | 86 +
content/api/cpp/2.9.1/functions_func.html | 89 +
content/api/cpp/2.9.1/functions_func_b.html | 86 +
content/api/cpp/2.9.1/functions_func_c.html | 94 +
content/api/cpp/2.9.1/functions_func_d.html | 86 +
content/api/cpp/2.9.1/functions_func_e.html | 85 +
content/api/cpp/2.9.1/functions_func_f.html | 86 +
content/api/cpp/2.9.1/functions_func_g.html | 192 ++
content/api/cpp/2.9.1/functions_func_h.html | 95 +
content/api/cpp/2.9.1/functions_func_i.html | 96 +
content/api/cpp/2.9.1/functions_func_l.html | 85 +
content/api/cpp/2.9.1/functions_func_m.html | 84 +
content/api/cpp/2.9.1/functions_func_n.html | 84 +
content/api/cpp/2.9.1/functions_func_p.html | 86 +
content/api/cpp/2.9.1/functions_func_r.html | 89 +
content/api/cpp/2.9.1/functions_func_s.html | 173 ++
content/api/cpp/2.9.1/functions_func_u.html | 85 +
content/api/cpp/2.9.1/functions_g.html | 192 ++
content/api/cpp/2.9.1/functions_h.html | 95 +
content/api/cpp/2.9.1/functions_i.html | 96 +
content/api/cpp/2.9.1/functions_k.html | 84 +
content/api/cpp/2.9.1/functions_l.html | 85 +
content/api/cpp/2.9.1/functions_m.html | 84 +
content/api/cpp/2.9.1/functions_n.html | 84 +
content/api/cpp/2.9.1/functions_p.html | 86 +
content/api/cpp/2.9.1/functions_r.html | 89 +
content/api/cpp/2.9.1/functions_s.html | 173 ++
content/api/cpp/2.9.1/functions_u.html | 85 +
content/api/cpp/2.9.1/hierarchy.html | 123 ++
content/api/cpp/2.9.1/index.html | 252 +++
content/api/cpp/2.9.1/jquery.js | 34 +
content/api/cpp/2.9.1/menu.js | 136 ++
content/api/cpp/2.9.1/menudata.js | 104 ++
content/api/cpp/2.9.1/message__id_8h_source.html | 114 ++
.../api/cpp/2.9.1/message__router_8h_source.html | 106 ++
content/api/cpp/2.9.1/namespacemembers.html | 204 ++
content/api/cpp/2.9.1/namespacemembers_enum.html | 85 +
content/api/cpp/2.9.1/namespacemembers_eval.html | 192 ++
content/api/cpp/2.9.1/namespacemembers_func.html | 82 +
content/api/cpp/2.9.1/namespacemembers_type.html | 84 +
content/api/cpp/2.9.1/namespacepulsar.html | 626 +++++++
content/api/cpp/2.9.1/namespaces.html | 123 ++
content/api/cpp/2.9.1/nav_f.png | Bin 0 -> 153 bytes
content/api/cpp/2.9.1/nav_fd.png | Bin 0 -> 169 bytes
content/api/cpp/2.9.1/nav_g.png | Bin 0 -> 95 bytes
content/api/cpp/2.9.1/nav_h.png | Bin 0 -> 98 bytes
content/api/cpp/2.9.1/nav_hd.png | Bin 0 -> 114 bytes
content/api/cpp/2.9.1/open.png | Bin 0 -> 123 bytes
content/api/cpp/2.9.1/pages.html | 87 +
.../2.9.1/producer__configuration_8h_source.html | 268 +++
.../cpp/2.9.1/reader__configuration_8h_source.html | 135 ++
content/api/cpp/2.9.1/search/all_0.js | 20 +
content/api/cpp/2.9.1/search/all_1.js | 9 +
content/api/cpp/2.9.1/search/all_10.js | 56 +
content/api/cpp/2.9.1/search/all_11.js | 96 +
content/api/cpp/2.9.1/search/all_12.js | 4 +
content/api/cpp/2.9.1/search/all_13.js | 5 +
content/api/cpp/2.9.1/search/all_2.js | 26 +
content/api/cpp/2.9.1/search/all_3.js | 10 +
content/api/cpp/2.9.1/search/all_4.js | 5 +
content/api/cpp/2.9.1/search/all_5.js | 7 +
content/api/cpp/2.9.1/search/all_6.js | 112 ++
content/api/cpp/2.9.1/search/all_7.js | 15 +
content/api/cpp/2.9.1/search/all_8.js | 20 +
content/api/cpp/2.9.1/search/all_9.js | 4 +
content/api/cpp/2.9.1/search/all_a.js | 7 +
content/api/cpp/2.9.1/search/all_b.js | 7 +
content/api/cpp/2.9.1/search/all_c.js | 9 +
content/api/cpp/2.9.1/search/all_d.js | 5 +
content/api/cpp/2.9.1/search/all_e.js | 5 +
content/api/cpp/2.9.1/search/all_f.js | 11 +
content/api/cpp/2.9.1/search/classes_0.js | 10 +
content/api/cpp/2.9.1/search/classes_1.js | 4 +
content/api/cpp/2.9.1/search/classes_2.js | 11 +
content/api/cpp/2.9.1/search/classes_3.js | 5 +
content/api/cpp/2.9.1/search/classes_4.js | 4 +
content/api/cpp/2.9.1/search/classes_5.js | 4 +
content/api/cpp/2.9.1/search/classes_6.js | 4 +
content/api/cpp/2.9.1/search/classes_7.js | 5 +
content/api/cpp/2.9.1/search/classes_8.js | 8 +
content/api/cpp/2.9.1/search/classes_9.js | 5 +
content/api/cpp/2.9.1/search/classes_a.js | 5 +
content/api/cpp/2.9.1/search/classes_b.js | 5 +
content/api/cpp/2.9.1/search/classes_c.js | 4 +
content/api/cpp/2.9.1/search/classes_d.js | 4 +
content/api/cpp/2.9.1/search/close.svg | 31 +
content/api/cpp/2.9.1/search/enums_0.js | 4 +
content/api/cpp/2.9.1/search/enums_1.js | 4 +
content/api/cpp/2.9.1/search/enums_2.js | 4 +
content/api/cpp/2.9.1/search/enums_3.js | 4 +
content/api/cpp/2.9.1/search/enums_4.js | 4 +
content/api/cpp/2.9.1/search/enumvalues_0.js | 7 +
content/api/cpp/2.9.1/search/enumvalues_1.js | 4 +
content/api/cpp/2.9.1/search/enumvalues_2.js | 7 +
content/api/cpp/2.9.1/search/enumvalues_3.js | 5 +
content/api/cpp/2.9.1/search/enumvalues_4.js | 4 +
content/api/cpp/2.9.1/search/enumvalues_5.js | 7 +
content/api/cpp/2.9.1/search/enumvalues_6.js | 4 +
content/api/cpp/2.9.1/search/enumvalues_7.js | 5 +
content/api/cpp/2.9.1/search/enumvalues_8.js | 4 +
content/api/cpp/2.9.1/search/enumvalues_9.js | 5 +
content/api/cpp/2.9.1/search/enumvalues_a.js | 46 +
content/api/cpp/2.9.1/search/enumvalues_b.js | 5 +
content/api/cpp/2.9.1/search/functions_0.js | 9 +
content/api/cpp/2.9.1/search/functions_1.js | 6 +
content/api/cpp/2.9.1/search/functions_2.js | 15 +
content/api/cpp/2.9.1/search/functions_3.js | 6 +
content/api/cpp/2.9.1/search/functions_4.js | 5 +
content/api/cpp/2.9.1/search/functions_5.js | 6 +
content/api/cpp/2.9.1/search/functions_6.js | 112 ++
content/api/cpp/2.9.1/search/functions_7.js | 15 +
content/api/cpp/2.9.1/search/functions_8.js | 16 +
content/api/cpp/2.9.1/search/functions_9.js | 5 +
content/api/cpp/2.9.1/search/functions_a.js | 4 +
content/api/cpp/2.9.1/search/functions_b.js | 4 +
content/api/cpp/2.9.1/search/functions_c.js | 6 +
content/api/cpp/2.9.1/search/functions_d.js | 9 +
content/api/cpp/2.9.1/search/functions_e.js | 93 +
content/api/cpp/2.9.1/search/functions_f.js | 5 +
content/api/cpp/2.9.1/search/mag.svg | 37 +
content/api/cpp/2.9.1/search/mag_d.svg | 37 +
content/api/cpp/2.9.1/search/mag_sel.svg | 74 +
content/api/cpp/2.9.1/search/mag_seld.svg | 74 +
content/api/cpp/2.9.1/search/namespaces_0.js | 4 +
content/api/cpp/2.9.1/search/pages_0.js | 4 +
content/api/cpp/2.9.1/search/pages_1.js | 4 +
content/api/cpp/2.9.1/search/search.css | 291 +++
content/api/cpp/2.9.1/search/search.js | 816 ++++++++
content/api/cpp/2.9.1/search/searchdata.js | 36 +
content/api/cpp/2.9.1/search/typedefs_0.js | 4 +
content/api/cpp/2.9.1/search/typedefs_1.js | 5 +
content/api/cpp/2.9.1/splitbar.png | Bin 0 -> 314 bytes
content/api/cpp/2.9.1/splitbard.png | Bin 0 -> 282 bytes
content/api/cpp/2.9.1/string__list_8h_source.html | 109 ++
content/api/cpp/2.9.1/string__map_8h_source.html | 112 ++
content/api/cpp/2.9.1/sync_off.png | Bin 0 -> 853 bytes
content/api/cpp/2.9.1/sync_on.png | Bin 0 -> 845 bytes
content/api/cpp/2.9.1/tab_a.png | Bin 0 -> 142 bytes
content/api/cpp/2.9.1/tab_ad.png | Bin 0 -> 135 bytes
content/api/cpp/2.9.1/tab_b.png | Bin 0 -> 169 bytes
content/api/cpp/2.9.1/tab_bd.png | Bin 0 -> 173 bytes
content/api/cpp/2.9.1/tab_h.png | Bin 0 -> 177 bytes
content/api/cpp/2.9.1/tab_hd.png | Bin 0 -> 180 bytes
content/api/cpp/2.9.1/tab_s.png | Bin 0 -> 184 bytes
content/api/cpp/2.9.1/tab_sd.png | Bin 0 -> 188 bytes
content/api/cpp/2.9.1/tabs.css | 1 +
.../api/cpp/2.9.2/_authentication_8h_source.html | 377 ++++
.../2.9.2/_broker_consumer_stats_8h_source.html | 167 ++
content/api/cpp/2.9.2/_client_8h_source.html | 234 +++
.../cpp/2.9.2/_client_configuration_8h_source.html | 211 +++
.../api/cpp/2.9.2/_compression_type_8h_source.html | 103 +
.../2.9.2/_console_logger_factory_8h_source.html | 113 ++
content/api/cpp/2.9.2/_consumer_8h_source.html | 215 +++
.../2.9.2/_consumer_configuration_8h_source.html | 294 +++
.../_consumer_crypto_failure_action_8h_source.html | 106 ++
.../2.9.2/_consumer_event_listener_8h_source.html | 110 ++
.../api/cpp/2.9.2/_consumer_type_8h_source.html | 110 ++
.../cpp/2.9.2/_crypto_key_reader_8h_source.html | 142 ++
.../cpp/2.9.2/_deprecated_exception_8h_source.html | 107 ++
.../cpp/2.9.2/_encryption_key_info_8h_source.html | 141 ++
.../cpp/2.9.2/_file_logger_factory_8h_source.html | 114 ++
.../api/cpp/2.9.2/_initial_position_8h_source.html | 100 +
.../cpp/2.9.2/_key_shared_policy_8h_source.html | 149 ++
content/api/cpp/2.9.2/_logger_8h_source.html | 126 ++
content/api/cpp/2.9.2/_message_8h_source.html | 205 ++
.../api/cpp/2.9.2/_message_batch_8h_source.html | 121 ++
.../api/cpp/2.9.2/_message_builder_8h_source.html | 163 ++
content/api/cpp/2.9.2/_message_id_8h_source.html | 165 ++
.../2.9.2/_message_routing_policy_8h_source.html | 128 ++
content/api/cpp/2.9.2/_producer_8h_source.html | 164 ++
.../2.9.2/_producer_configuration_8h_source.html | 290 +++
.../_producer_crypto_failure_action_8h_source.html | 102 +
.../2.9.2/_protobuf_native_schema_8h_source.html | 100 +
content/api/cpp/2.9.2/_reader_8h_source.html | 168 ++
.../cpp/2.9.2/_reader_configuration_8h_source.html | 229 +++
content/api/cpp/2.9.2/_result_8h_source.html | 207 ++
content/api/cpp/2.9.2/_schema_8h_source.html | 188 ++
.../api/cpp/2.9.2/_topic_metadata_8h_source.html | 105 ++
content/api/cpp/2.9.2/annotated.html | 123 ++
content/api/cpp/2.9.2/bc_s.png | Bin 0 -> 676 bytes
content/api/cpp/2.9.2/bc_sd.png | Bin 0 -> 635 bytes
content/api/cpp/2.9.2/bdwn.png | Bin 0 -> 147 bytes
.../cpp/2.9.2/c_2_authentication_8h_source.html | 118 ++
content/api/cpp/2.9.2/c_2_client_8h_source.html | 180 ++
content/api/cpp/2.9.2/c_2_consumer_8h_source.html | 182 ++
content/api/cpp/2.9.2/c_2_message_8h_source.html | 166 ++
content/api/cpp/2.9.2/c_2_producer_8h_source.html | 134 ++
content/api/cpp/2.9.2/c_2_reader_8h_source.html | 122 ++
content/api/cpp/2.9.2/c_2_result_8h_source.html | 160 ++
content/api/cpp/2.9.2/classes.html | 127 ++
.../2.9.2/classpulsar_1_1_auth_athenz-members.html | 99 +
.../api/cpp/2.9.2/classpulsar_1_1_auth_athenz.html | 266 +++
.../api/cpp/2.9.2/classpulsar_1_1_auth_athenz.png | Bin 0 -> 596 bytes
.../classpulsar_1_1_auth_factory-members.html | 96 +
.../cpp/2.9.2/classpulsar_1_1_auth_factory.html | 246 +++
.../2.9.2/classpulsar_1_1_auth_oauth2-members.html | 99 +
.../api/cpp/2.9.2/classpulsar_1_1_auth_oauth2.html | 271 +++
.../api/cpp/2.9.2/classpulsar_1_1_auth_oauth2.png | Bin 0 -> 592 bytes
.../2.9.2/classpulsar_1_1_auth_tls-members.html | 100 +
.../api/cpp/2.9.2/classpulsar_1_1_auth_tls.html | 305 +++
content/api/cpp/2.9.2/classpulsar_1_1_auth_tls.png | Bin 0 -> 568 bytes
.../2.9.2/classpulsar_1_1_auth_token-members.html | 101 +
.../api/cpp/2.9.2/classpulsar_1_1_auth_token.html | 338 ++++
.../api/cpp/2.9.2/classpulsar_1_1_auth_token.png | Bin 0 -> 585 bytes
.../classpulsar_1_1_authentication-members.html | 96 +
.../cpp/2.9.2/classpulsar_1_1_authentication.html | 233 +++
.../cpp/2.9.2/classpulsar_1_1_authentication.png | Bin 0 -> 1277 bytes
...r_1_1_authentication_data_provider-members.html | 99 +
...asspulsar_1_1_authentication_data_provider.html | 321 ++++
...sspulsar_1_1_broker_consumer_stats-members.html | 108 ++
.../classpulsar_1_1_broker_consumer_stats.html | 495 +++++
.../classpulsar_1_1_cached_token-members.html | 93 +
.../cpp/2.9.2/classpulsar_1_1_cached_token.html | 154 ++
.../cpp/2.9.2/classpulsar_1_1_client-members.html | 118 ++
content/api/cpp/2.9.2/classpulsar_1_1_client.html | 1225 ++++++++++++
...asspulsar_1_1_client_configuration-members.html | 126 ++
.../classpulsar_1_1_client_configuration.html | 846 +++++++++
...spulsar_1_1_console_logger_factory-members.html | 93 +
.../classpulsar_1_1_console_logger_factory.html | 167 ++
.../classpulsar_1_1_console_logger_factory.png | Bin 0 -> 754 bytes
.../2.9.2/classpulsar_1_1_consumer-members.html | 127 ++
.../api/cpp/2.9.2/classpulsar_1_1_consumer.html | 1030 ++++++++++
...spulsar_1_1_consumer_configuration-members.html | 145 ++
.../classpulsar_1_1_consumer_configuration.html | 1311 +++++++++++++
...pulsar_1_1_consumer_event_listener-members.html | 92 +
.../classpulsar_1_1_consumer_event_listener.html | 193 ++
.../classpulsar_1_1_crypto_key_reader-members.html | 93 +
.../2.9.2/classpulsar_1_1_crypto_key_reader.html | 222 +++
.../2.9.2/classpulsar_1_1_crypto_key_reader.png | Bin 0 -> 845 bytes
...lsar_1_1_default_crypto_key_reader-members.html | 96 +
.../classpulsar_1_1_default_crypto_key_reader.html | 271 +++
.../classpulsar_1_1_default_crypto_key_reader.png | Bin 0 -> 835 bytes
...asspulsar_1_1_deprecated_exception-members.html | 90 +
.../classpulsar_1_1_deprecated_exception.html | 105 ++
.../2.9.2/classpulsar_1_1_deprecated_exception.png | Bin 0 -> 697 bytes
...lasspulsar_1_1_encryption_key_info-members.html | 97 +
.../2.9.2/classpulsar_1_1_encryption_key_info.html | 238 +++
...lasspulsar_1_1_file_logger_factory-members.html | 93 +
.../2.9.2/classpulsar_1_1_file_logger_factory.html | 203 ++
.../2.9.2/classpulsar_1_1_file_logger_factory.png | Bin 0 -> 717 bytes
.../classpulsar_1_1_key_shared_policy-members.html | 100 +
.../2.9.2/classpulsar_1_1_key_shared_policy.html | 265 +++
.../cpp/2.9.2/classpulsar_1_1_logger-members.html | 97 +
content/api/cpp/2.9.2/classpulsar_1_1_logger.html | 196 ++
.../classpulsar_1_1_logger_factory-members.html | 91 +
.../cpp/2.9.2/classpulsar_1_1_logger_factory.html | 146 ++
.../cpp/2.9.2/classpulsar_1_1_logger_factory.png | Bin 0 -> 1049 bytes
.../cpp/2.9.2/classpulsar_1_1_message-members.html | 124 ++
content/api/cpp/2.9.2/classpulsar_1_1_message.html | 540 ++++++
.../classpulsar_1_1_message_batch-members.html | 94 +
.../cpp/2.9.2/classpulsar_1_1_message_batch.html | 108 ++
.../classpulsar_1_1_message_builder-members.html | 107 ++
.../cpp/2.9.2/classpulsar_1_1_message_builder.html | 516 +++++
.../2.9.2/classpulsar_1_1_message_id-members.html | 122 ++
.../api/cpp/2.9.2/classpulsar_1_1_message_id.html | 388 ++++
...spulsar_1_1_message_routing_policy-members.html | 92 +
.../classpulsar_1_1_message_routing_policy.html | 173 ++
.../2.9.2/classpulsar_1_1_oauth2_flow-members.html | 94 +
.../api/cpp/2.9.2/classpulsar_1_1_oauth2_flow.html | 181 ++
...lasspulsar_1_1_oauth2_token_result-members.html | 100 +
.../2.9.2/classpulsar_1_1_oauth2_token_result.html | 292 +++
.../2.9.2/classpulsar_1_1_producer-members.html | 105 ++
.../api/cpp/2.9.2/classpulsar_1_1_producer.html | 435 +++++
...spulsar_1_1_producer_configuration-members.html | 151 ++
.../classpulsar_1_1_producer_configuration.html | 1272 +++++++++++++
.../cpp/2.9.2/classpulsar_1_1_reader-members.html | 108 ++
content/api/cpp/2.9.2/classpulsar_1_1_reader.html | 514 +++++
...asspulsar_1_1_reader_configuration-members.html | 126 ++
.../classpulsar_1_1_reader_configuration.html | 891 +++++++++
.../2.9.2/classpulsar_1_1_schema_info-members.html | 95 +
.../api/cpp/2.9.2/classpulsar_1_1_schema_info.html | 260 +++
.../classpulsar_1_1_topic_metadata-members.html | 91 +
.../cpp/2.9.2/classpulsar_1_1_topic_metadata.html | 129 ++
.../cpp/2.9.2/client__configuration_8h_source.html | 179 ++
content/api/cpp/2.9.2/closed.png | Bin 0 -> 132 bytes
.../2.9.2/consumer__configuration_8h_source.html | 243 +++
content/api/cpp/2.9.2/darkmode_toggle.js | 266 +++
content/api/cpp/2.9.2/defines_8h_source.html | 113 ++
content/api/cpp/2.9.2/deprecated.html | 93 +
.../dir_501ae28692a6b25a33adbd2bed71d4b9.html | 122 ++
.../dir_84093bac216bb6272e4432021f1ca7f4.html | 161 ++
.../dir_d44c64559bbebec7f509842c48db8b23.html | 92 +
content/api/cpp/2.9.2/doc.png | Bin 0 -> 746 bytes
content/api/cpp/2.9.2/docd.png | Bin 0 -> 756 bytes
content/api/cpp/2.9.2/doxygen.css | 1971 ++++++++++++++++++++
content/api/cpp/2.9.2/doxygen.svg | 26 +
content/api/cpp/2.9.2/dynsections.js | 123 ++
content/api/cpp/2.9.2/files.html | 138 ++
content/api/cpp/2.9.2/folderclosed.png | Bin 0 -> 616 bytes
content/api/cpp/2.9.2/folderopen.png | Bin 0 -> 597 bytes
content/api/cpp/2.9.2/functions.html | 89 +
content/api/cpp/2.9.2/functions_b.html | 87 +
content/api/cpp/2.9.2/functions_c.html | 94 +
content/api/cpp/2.9.2/functions_d.html | 87 +
content/api/cpp/2.9.2/functions_e.html | 85 +
content/api/cpp/2.9.2/functions_enum.html | 82 +
content/api/cpp/2.9.2/functions_eval.html | 83 +
content/api/cpp/2.9.2/functions_f.html | 86 +
content/api/cpp/2.9.2/functions_func.html | 89 +
content/api/cpp/2.9.2/functions_func_b.html | 86 +
content/api/cpp/2.9.2/functions_func_c.html | 94 +
content/api/cpp/2.9.2/functions_func_d.html | 86 +
content/api/cpp/2.9.2/functions_func_e.html | 85 +
content/api/cpp/2.9.2/functions_func_f.html | 86 +
content/api/cpp/2.9.2/functions_func_g.html | 192 ++
content/api/cpp/2.9.2/functions_func_h.html | 95 +
content/api/cpp/2.9.2/functions_func_i.html | 96 +
content/api/cpp/2.9.2/functions_func_l.html | 85 +
content/api/cpp/2.9.2/functions_func_m.html | 84 +
content/api/cpp/2.9.2/functions_func_n.html | 84 +
content/api/cpp/2.9.2/functions_func_p.html | 86 +
content/api/cpp/2.9.2/functions_func_r.html | 89 +
content/api/cpp/2.9.2/functions_func_s.html | 173 ++
content/api/cpp/2.9.2/functions_func_u.html | 85 +
content/api/cpp/2.9.2/functions_g.html | 192 ++
content/api/cpp/2.9.2/functions_h.html | 95 +
content/api/cpp/2.9.2/functions_i.html | 96 +
content/api/cpp/2.9.2/functions_k.html | 84 +
content/api/cpp/2.9.2/functions_l.html | 85 +
content/api/cpp/2.9.2/functions_m.html | 84 +
content/api/cpp/2.9.2/functions_n.html | 84 +
content/api/cpp/2.9.2/functions_p.html | 86 +
content/api/cpp/2.9.2/functions_r.html | 89 +
content/api/cpp/2.9.2/functions_s.html | 173 ++
content/api/cpp/2.9.2/functions_u.html | 85 +
content/api/cpp/2.9.2/hierarchy.html | 123 ++
content/api/cpp/2.9.2/index.html | 252 +++
content/api/cpp/2.9.2/jquery.js | 34 +
content/api/cpp/2.9.2/menu.js | 136 ++
content/api/cpp/2.9.2/menudata.js | 104 ++
content/api/cpp/2.9.2/message__id_8h_source.html | 114 ++
.../api/cpp/2.9.2/message__router_8h_source.html | 106 ++
content/api/cpp/2.9.2/namespacemembers.html | 204 ++
content/api/cpp/2.9.2/namespacemembers_enum.html | 85 +
content/api/cpp/2.9.2/namespacemembers_eval.html | 192 ++
content/api/cpp/2.9.2/namespacemembers_func.html | 82 +
content/api/cpp/2.9.2/namespacemembers_type.html | 84 +
content/api/cpp/2.9.2/namespacepulsar.html | 626 +++++++
content/api/cpp/2.9.2/namespaces.html | 123 ++
content/api/cpp/2.9.2/nav_f.png | Bin 0 -> 153 bytes
content/api/cpp/2.9.2/nav_fd.png | Bin 0 -> 169 bytes
content/api/cpp/2.9.2/nav_g.png | Bin 0 -> 95 bytes
content/api/cpp/2.9.2/nav_h.png | Bin 0 -> 98 bytes
content/api/cpp/2.9.2/nav_hd.png | Bin 0 -> 114 bytes
content/api/cpp/2.9.2/open.png | Bin 0 -> 123 bytes
content/api/cpp/2.9.2/pages.html | 87 +
.../2.9.2/producer__configuration_8h_source.html | 268 +++
.../cpp/2.9.2/reader__configuration_8h_source.html | 135 ++
content/api/cpp/2.9.2/search/all_0.js | 20 +
content/api/cpp/2.9.2/search/all_1.js | 9 +
content/api/cpp/2.9.2/search/all_10.js | 56 +
content/api/cpp/2.9.2/search/all_11.js | 96 +
content/api/cpp/2.9.2/search/all_12.js | 4 +
content/api/cpp/2.9.2/search/all_13.js | 5 +
content/api/cpp/2.9.2/search/all_2.js | 26 +
content/api/cpp/2.9.2/search/all_3.js | 10 +
content/api/cpp/2.9.2/search/all_4.js | 5 +
content/api/cpp/2.9.2/search/all_5.js | 7 +
content/api/cpp/2.9.2/search/all_6.js | 112 ++
content/api/cpp/2.9.2/search/all_7.js | 15 +
content/api/cpp/2.9.2/search/all_8.js | 20 +
content/api/cpp/2.9.2/search/all_9.js | 4 +
content/api/cpp/2.9.2/search/all_a.js | 7 +
content/api/cpp/2.9.2/search/all_b.js | 7 +
content/api/cpp/2.9.2/search/all_c.js | 9 +
content/api/cpp/2.9.2/search/all_d.js | 5 +
content/api/cpp/2.9.2/search/all_e.js | 5 +
content/api/cpp/2.9.2/search/all_f.js | 11 +
content/api/cpp/2.9.2/search/classes_0.js | 10 +
content/api/cpp/2.9.2/search/classes_1.js | 4 +
content/api/cpp/2.9.2/search/classes_2.js | 11 +
content/api/cpp/2.9.2/search/classes_3.js | 5 +
content/api/cpp/2.9.2/search/classes_4.js | 4 +
content/api/cpp/2.9.2/search/classes_5.js | 4 +
content/api/cpp/2.9.2/search/classes_6.js | 4 +
content/api/cpp/2.9.2/search/classes_7.js | 5 +
content/api/cpp/2.9.2/search/classes_8.js | 8 +
content/api/cpp/2.9.2/search/classes_9.js | 5 +
content/api/cpp/2.9.2/search/classes_a.js | 5 +
content/api/cpp/2.9.2/search/classes_b.js | 5 +
content/api/cpp/2.9.2/search/classes_c.js | 4 +
content/api/cpp/2.9.2/search/classes_d.js | 4 +
content/api/cpp/2.9.2/search/close.svg | 31 +
content/api/cpp/2.9.2/search/enums_0.js | 4 +
content/api/cpp/2.9.2/search/enums_1.js | 4 +
content/api/cpp/2.9.2/search/enums_2.js | 4 +
content/api/cpp/2.9.2/search/enums_3.js | 4 +
content/api/cpp/2.9.2/search/enums_4.js | 4 +
content/api/cpp/2.9.2/search/enumvalues_0.js | 7 +
content/api/cpp/2.9.2/search/enumvalues_1.js | 4 +
content/api/cpp/2.9.2/search/enumvalues_2.js | 7 +
content/api/cpp/2.9.2/search/enumvalues_3.js | 5 +
content/api/cpp/2.9.2/search/enumvalues_4.js | 4 +
content/api/cpp/2.9.2/search/enumvalues_5.js | 7 +
content/api/cpp/2.9.2/search/enumvalues_6.js | 4 +
content/api/cpp/2.9.2/search/enumvalues_7.js | 5 +
content/api/cpp/2.9.2/search/enumvalues_8.js | 4 +
content/api/cpp/2.9.2/search/enumvalues_9.js | 5 +
content/api/cpp/2.9.2/search/enumvalues_a.js | 46 +
content/api/cpp/2.9.2/search/enumvalues_b.js | 5 +
content/api/cpp/2.9.2/search/functions_0.js | 9 +
content/api/cpp/2.9.2/search/functions_1.js | 6 +
content/api/cpp/2.9.2/search/functions_2.js | 15 +
content/api/cpp/2.9.2/search/functions_3.js | 6 +
content/api/cpp/2.9.2/search/functions_4.js | 5 +
content/api/cpp/2.9.2/search/functions_5.js | 6 +
content/api/cpp/2.9.2/search/functions_6.js | 112 ++
content/api/cpp/2.9.2/search/functions_7.js | 15 +
content/api/cpp/2.9.2/search/functions_8.js | 16 +
content/api/cpp/2.9.2/search/functions_9.js | 5 +
content/api/cpp/2.9.2/search/functions_a.js | 4 +
content/api/cpp/2.9.2/search/functions_b.js | 4 +
content/api/cpp/2.9.2/search/functions_c.js | 6 +
content/api/cpp/2.9.2/search/functions_d.js | 9 +
content/api/cpp/2.9.2/search/functions_e.js | 93 +
content/api/cpp/2.9.2/search/functions_f.js | 5 +
content/api/cpp/2.9.2/search/mag.svg | 37 +
content/api/cpp/2.9.2/search/mag_d.svg | 37 +
content/api/cpp/2.9.2/search/mag_sel.svg | 74 +
content/api/cpp/2.9.2/search/mag_seld.svg | 74 +
content/api/cpp/2.9.2/search/namespaces_0.js | 4 +
content/api/cpp/2.9.2/search/pages_0.js | 4 +
content/api/cpp/2.9.2/search/pages_1.js | 4 +
content/api/cpp/2.9.2/search/search.css | 291 +++
content/api/cpp/2.9.2/search/search.js | 816 ++++++++
content/api/cpp/2.9.2/search/searchdata.js | 36 +
content/api/cpp/2.9.2/search/typedefs_0.js | 4 +
content/api/cpp/2.9.2/search/typedefs_1.js | 5 +
content/api/cpp/2.9.2/splitbar.png | Bin 0 -> 314 bytes
content/api/cpp/2.9.2/splitbard.png | Bin 0 -> 282 bytes
content/api/cpp/2.9.2/string__list_8h_source.html | 109 ++
content/api/cpp/2.9.2/string__map_8h_source.html | 112 ++
content/api/cpp/2.9.2/sync_off.png | Bin 0 -> 853 bytes
content/api/cpp/2.9.2/sync_on.png | Bin 0 -> 845 bytes
content/api/cpp/2.9.2/tab_a.png | Bin 0 -> 142 bytes
content/api/cpp/2.9.2/tab_ad.png | Bin 0 -> 135 bytes
content/api/cpp/2.9.2/tab_b.png | Bin 0 -> 169 bytes
content/api/cpp/2.9.2/tab_bd.png | Bin 0 -> 173 bytes
content/api/cpp/2.9.2/tab_h.png | Bin 0 -> 177 bytes
content/api/cpp/2.9.2/tab_hd.png | Bin 0 -> 180 bytes
content/api/cpp/2.9.2/tab_s.png | Bin 0 -> 184 bytes
content/api/cpp/2.9.2/tab_sd.png | Bin 0 -> 188 bytes
content/api/cpp/2.9.2/tabs.css | 1 +
content/api/cpp/2.9.2/version_8h_source.html | 90 +
.../api/cpp/2.9.3/_authentication_8h_source.html | 377 ++++
.../2.9.3/_broker_consumer_stats_8h_source.html | 167 ++
content/api/cpp/2.9.3/_client_8h_source.html | 234 +++
.../cpp/2.9.3/_client_configuration_8h_source.html | 211 +++
.../api/cpp/2.9.3/_compression_type_8h_source.html | 103 +
.../2.9.3/_console_logger_factory_8h_source.html | 113 ++
content/api/cpp/2.9.3/_consumer_8h_source.html | 215 +++
.../2.9.3/_consumer_configuration_8h_source.html | 294 +++
.../_consumer_crypto_failure_action_8h_source.html | 106 ++
.../2.9.3/_consumer_event_listener_8h_source.html | 110 ++
.../api/cpp/2.9.3/_consumer_type_8h_source.html | 110 ++
.../cpp/2.9.3/_crypto_key_reader_8h_source.html | 142 ++
.../cpp/2.9.3/_deprecated_exception_8h_source.html | 107 ++
.../cpp/2.9.3/_encryption_key_info_8h_source.html | 141 ++
.../cpp/2.9.3/_file_logger_factory_8h_source.html | 114 ++
.../api/cpp/2.9.3/_initial_position_8h_source.html | 100 +
.../cpp/2.9.3/_key_shared_policy_8h_source.html | 149 ++
content/api/cpp/2.9.3/_logger_8h_source.html | 126 ++
content/api/cpp/2.9.3/_message_8h_source.html | 205 ++
.../api/cpp/2.9.3/_message_batch_8h_source.html | 121 ++
.../api/cpp/2.9.3/_message_builder_8h_source.html | 163 ++
content/api/cpp/2.9.3/_message_id_8h_source.html | 165 ++
.../2.9.3/_message_routing_policy_8h_source.html | 128 ++
content/api/cpp/2.9.3/_producer_8h_source.html | 164 ++
.../2.9.3/_producer_configuration_8h_source.html | 290 +++
.../_producer_crypto_failure_action_8h_source.html | 102 +
.../2.9.3/_protobuf_native_schema_8h_source.html | 100 +
content/api/cpp/2.9.3/_reader_8h_source.html | 168 ++
.../cpp/2.9.3/_reader_configuration_8h_source.html | 229 +++
content/api/cpp/2.9.3/_result_8h_source.html | 207 ++
content/api/cpp/2.9.3/_schema_8h_source.html | 188 ++
.../api/cpp/2.9.3/_topic_metadata_8h_source.html | 105 ++
content/api/cpp/2.9.3/annotated.html | 123 ++
content/api/cpp/2.9.3/bc_s.png | Bin 0 -> 676 bytes
content/api/cpp/2.9.3/bc_sd.png | Bin 0 -> 635 bytes
content/api/cpp/2.9.3/bdwn.png | Bin 0 -> 147 bytes
.../cpp/2.9.3/c_2_authentication_8h_source.html | 118 ++
content/api/cpp/2.9.3/c_2_client_8h_source.html | 180 ++
content/api/cpp/2.9.3/c_2_consumer_8h_source.html | 182 ++
content/api/cpp/2.9.3/c_2_message_8h_source.html | 166 ++
content/api/cpp/2.9.3/c_2_producer_8h_source.html | 134 ++
content/api/cpp/2.9.3/c_2_reader_8h_source.html | 122 ++
content/api/cpp/2.9.3/c_2_result_8h_source.html | 160 ++
content/api/cpp/2.9.3/classes.html | 127 ++
.../2.9.3/classpulsar_1_1_auth_athenz-members.html | 99 +
.../api/cpp/2.9.3/classpulsar_1_1_auth_athenz.html | 266 +++
.../api/cpp/2.9.3/classpulsar_1_1_auth_athenz.png | Bin 0 -> 596 bytes
.../classpulsar_1_1_auth_factory-members.html | 96 +
.../cpp/2.9.3/classpulsar_1_1_auth_factory.html | 246 +++
.../2.9.3/classpulsar_1_1_auth_oauth2-members.html | 99 +
.../api/cpp/2.9.3/classpulsar_1_1_auth_oauth2.html | 271 +++
.../api/cpp/2.9.3/classpulsar_1_1_auth_oauth2.png | Bin 0 -> 592 bytes
.../2.9.3/classpulsar_1_1_auth_tls-members.html | 100 +
.../api/cpp/2.9.3/classpulsar_1_1_auth_tls.html | 305 +++
content/api/cpp/2.9.3/classpulsar_1_1_auth_tls.png | Bin 0 -> 568 bytes
.../2.9.3/classpulsar_1_1_auth_token-members.html | 101 +
.../api/cpp/2.9.3/classpulsar_1_1_auth_token.html | 338 ++++
.../api/cpp/2.9.3/classpulsar_1_1_auth_token.png | Bin 0 -> 585 bytes
.../classpulsar_1_1_authentication-members.html | 96 +
.../cpp/2.9.3/classpulsar_1_1_authentication.html | 233 +++
.../cpp/2.9.3/classpulsar_1_1_authentication.png | Bin 0 -> 1277 bytes
...r_1_1_authentication_data_provider-members.html | 99 +
...asspulsar_1_1_authentication_data_provider.html | 321 ++++
...sspulsar_1_1_broker_consumer_stats-members.html | 108 ++
.../classpulsar_1_1_broker_consumer_stats.html | 495 +++++
.../classpulsar_1_1_cached_token-members.html | 93 +
.../cpp/2.9.3/classpulsar_1_1_cached_token.html | 154 ++
.../cpp/2.9.3/classpulsar_1_1_client-members.html | 118 ++
content/api/cpp/2.9.3/classpulsar_1_1_client.html | 1225 ++++++++++++
...asspulsar_1_1_client_configuration-members.html | 126 ++
.../classpulsar_1_1_client_configuration.html | 846 +++++++++
...spulsar_1_1_console_logger_factory-members.html | 93 +
.../classpulsar_1_1_console_logger_factory.html | 167 ++
.../classpulsar_1_1_console_logger_factory.png | Bin 0 -> 754 bytes
.../2.9.3/classpulsar_1_1_consumer-members.html | 127 ++
.../api/cpp/2.9.3/classpulsar_1_1_consumer.html | 1030 ++++++++++
...spulsar_1_1_consumer_configuration-members.html | 145 ++
.../classpulsar_1_1_consumer_configuration.html | 1311 +++++++++++++
...pulsar_1_1_consumer_event_listener-members.html | 92 +
.../classpulsar_1_1_consumer_event_listener.html | 193 ++
.../classpulsar_1_1_crypto_key_reader-members.html | 93 +
.../2.9.3/classpulsar_1_1_crypto_key_reader.html | 222 +++
.../2.9.3/classpulsar_1_1_crypto_key_reader.png | Bin 0 -> 845 bytes
...lsar_1_1_default_crypto_key_reader-members.html | 96 +
.../classpulsar_1_1_default_crypto_key_reader.html | 271 +++
.../classpulsar_1_1_default_crypto_key_reader.png | Bin 0 -> 835 bytes
...asspulsar_1_1_deprecated_exception-members.html | 90 +
.../classpulsar_1_1_deprecated_exception.html | 105 ++
.../2.9.3/classpulsar_1_1_deprecated_exception.png | Bin 0 -> 697 bytes
...lasspulsar_1_1_encryption_key_info-members.html | 97 +
.../2.9.3/classpulsar_1_1_encryption_key_info.html | 238 +++
...lasspulsar_1_1_file_logger_factory-members.html | 93 +
.../2.9.3/classpulsar_1_1_file_logger_factory.html | 203 ++
.../2.9.3/classpulsar_1_1_file_logger_factory.png | Bin 0 -> 717 bytes
.../classpulsar_1_1_key_shared_policy-members.html | 100 +
.../2.9.3/classpulsar_1_1_key_shared_policy.html | 265 +++
.../cpp/2.9.3/classpulsar_1_1_logger-members.html | 97 +
content/api/cpp/2.9.3/classpulsar_1_1_logger.html | 196 ++
.../classpulsar_1_1_logger_factory-members.html | 91 +
.../cpp/2.9.3/classpulsar_1_1_logger_factory.html | 146 ++
.../cpp/2.9.3/classpulsar_1_1_logger_factory.png | Bin 0 -> 1049 bytes
.../cpp/2.9.3/classpulsar_1_1_message-members.html | 124 ++
content/api/cpp/2.9.3/classpulsar_1_1_message.html | 540 ++++++
.../classpulsar_1_1_message_batch-members.html | 94 +
.../cpp/2.9.3/classpulsar_1_1_message_batch.html | 108 ++
.../classpulsar_1_1_message_builder-members.html | 107 ++
.../cpp/2.9.3/classpulsar_1_1_message_builder.html | 516 +++++
.../2.9.3/classpulsar_1_1_message_id-members.html | 122 ++
.../api/cpp/2.9.3/classpulsar_1_1_message_id.html | 388 ++++
...spulsar_1_1_message_routing_policy-members.html | 92 +
.../classpulsar_1_1_message_routing_policy.html | 173 ++
.../2.9.3/classpulsar_1_1_oauth2_flow-members.html | 94 +
.../api/cpp/2.9.3/classpulsar_1_1_oauth2_flow.html | 181 ++
...lasspulsar_1_1_oauth2_token_result-members.html | 100 +
.../2.9.3/classpulsar_1_1_oauth2_token_result.html | 292 +++
.../2.9.3/classpulsar_1_1_producer-members.html | 105 ++
.../api/cpp/2.9.3/classpulsar_1_1_producer.html | 435 +++++
...spulsar_1_1_producer_configuration-members.html | 151 ++
.../classpulsar_1_1_producer_configuration.html | 1272 +++++++++++++
.../cpp/2.9.3/classpulsar_1_1_reader-members.html | 108 ++
content/api/cpp/2.9.3/classpulsar_1_1_reader.html | 514 +++++
...asspulsar_1_1_reader_configuration-members.html | 126 ++
.../classpulsar_1_1_reader_configuration.html | 891 +++++++++
.../2.9.3/classpulsar_1_1_schema_info-members.html | 95 +
.../api/cpp/2.9.3/classpulsar_1_1_schema_info.html | 260 +++
.../classpulsar_1_1_topic_metadata-members.html | 91 +
.../cpp/2.9.3/classpulsar_1_1_topic_metadata.html | 129 ++
.../cpp/2.9.3/client__configuration_8h_source.html | 179 ++
content/api/cpp/2.9.3/closed.png | Bin 0 -> 132 bytes
.../2.9.3/consumer__configuration_8h_source.html | 243 +++
content/api/cpp/2.9.3/darkmode_toggle.js | 266 +++
content/api/cpp/2.9.3/defines_8h_source.html | 113 ++
content/api/cpp/2.9.3/deprecated.html | 93 +
.../dir_501ae28692a6b25a33adbd2bed71d4b9.html | 122 ++
.../dir_84093bac216bb6272e4432021f1ca7f4.html | 161 ++
.../dir_d44c64559bbebec7f509842c48db8b23.html | 92 +
content/api/cpp/2.9.3/doc.png | Bin 0 -> 746 bytes
content/api/cpp/2.9.3/docd.png | Bin 0 -> 756 bytes
content/api/cpp/2.9.3/doxygen.css | 1971 ++++++++++++++++++++
content/api/cpp/2.9.3/doxygen.svg | 26 +
content/api/cpp/2.9.3/dynsections.js | 123 ++
content/api/cpp/2.9.3/files.html | 138 ++
content/api/cpp/2.9.3/folderclosed.png | Bin 0 -> 616 bytes
content/api/cpp/2.9.3/folderopen.png | Bin 0 -> 597 bytes
content/api/cpp/2.9.3/functions.html | 89 +
content/api/cpp/2.9.3/functions_b.html | 87 +
content/api/cpp/2.9.3/functions_c.html | 94 +
content/api/cpp/2.9.3/functions_d.html | 87 +
content/api/cpp/2.9.3/functions_e.html | 85 +
content/api/cpp/2.9.3/functions_enum.html | 82 +
content/api/cpp/2.9.3/functions_eval.html | 83 +
content/api/cpp/2.9.3/functions_f.html | 86 +
content/api/cpp/2.9.3/functions_func.html | 89 +
content/api/cpp/2.9.3/functions_func_b.html | 86 +
content/api/cpp/2.9.3/functions_func_c.html | 94 +
content/api/cpp/2.9.3/functions_func_d.html | 86 +
content/api/cpp/2.9.3/functions_func_e.html | 85 +
content/api/cpp/2.9.3/functions_func_f.html | 86 +
content/api/cpp/2.9.3/functions_func_g.html | 192 ++
content/api/cpp/2.9.3/functions_func_h.html | 95 +
content/api/cpp/2.9.3/functions_func_i.html | 96 +
content/api/cpp/2.9.3/functions_func_l.html | 85 +
content/api/cpp/2.9.3/functions_func_m.html | 84 +
content/api/cpp/2.9.3/functions_func_n.html | 84 +
content/api/cpp/2.9.3/functions_func_p.html | 86 +
content/api/cpp/2.9.3/functions_func_r.html | 89 +
content/api/cpp/2.9.3/functions_func_s.html | 173 ++
content/api/cpp/2.9.3/functions_func_u.html | 85 +
content/api/cpp/2.9.3/functions_g.html | 192 ++
content/api/cpp/2.9.3/functions_h.html | 95 +
content/api/cpp/2.9.3/functions_i.html | 96 +
content/api/cpp/2.9.3/functions_k.html | 84 +
content/api/cpp/2.9.3/functions_l.html | 85 +
content/api/cpp/2.9.3/functions_m.html | 84 +
content/api/cpp/2.9.3/functions_n.html | 84 +
content/api/cpp/2.9.3/functions_p.html | 86 +
content/api/cpp/2.9.3/functions_r.html | 89 +
content/api/cpp/2.9.3/functions_s.html | 173 ++
content/api/cpp/2.9.3/functions_u.html | 85 +
content/api/cpp/2.9.3/hierarchy.html | 123 ++
content/api/cpp/2.9.3/index.html | 252 +++
content/api/cpp/2.9.3/jquery.js | 34 +
content/api/cpp/2.9.3/menu.js | 136 ++
content/api/cpp/2.9.3/menudata.js | 104 ++
content/api/cpp/2.9.3/message__id_8h_source.html | 114 ++
.../api/cpp/2.9.3/message__router_8h_source.html | 106 ++
content/api/cpp/2.9.3/namespacemembers.html | 204 ++
content/api/cpp/2.9.3/namespacemembers_enum.html | 85 +
content/api/cpp/2.9.3/namespacemembers_eval.html | 192 ++
content/api/cpp/2.9.3/namespacemembers_func.html | 82 +
content/api/cpp/2.9.3/namespacemembers_type.html | 84 +
content/api/cpp/2.9.3/namespacepulsar.html | 626 +++++++
content/api/cpp/2.9.3/namespaces.html | 123 ++
content/api/cpp/2.9.3/nav_f.png | Bin 0 -> 153 bytes
content/api/cpp/2.9.3/nav_fd.png | Bin 0 -> 169 bytes
content/api/cpp/2.9.3/nav_g.png | Bin 0 -> 95 bytes
content/api/cpp/2.9.3/nav_h.png | Bin 0 -> 98 bytes
content/api/cpp/2.9.3/nav_hd.png | Bin 0 -> 114 bytes
content/api/cpp/2.9.3/open.png | Bin 0 -> 123 bytes
content/api/cpp/2.9.3/pages.html | 87 +
.../2.9.3/producer__configuration_8h_source.html | 268 +++
.../cpp/2.9.3/reader__configuration_8h_source.html | 135 ++
content/api/cpp/2.9.3/search/all_0.js | 20 +
content/api/cpp/2.9.3/search/all_1.js | 9 +
content/api/cpp/2.9.3/search/all_10.js | 56 +
content/api/cpp/2.9.3/search/all_11.js | 96 +
content/api/cpp/2.9.3/search/all_12.js | 4 +
content/api/cpp/2.9.3/search/all_13.js | 5 +
content/api/cpp/2.9.3/search/all_2.js | 26 +
content/api/cpp/2.9.3/search/all_3.js | 10 +
content/api/cpp/2.9.3/search/all_4.js | 5 +
content/api/cpp/2.9.3/search/all_5.js | 7 +
content/api/cpp/2.9.3/search/all_6.js | 112 ++
content/api/cpp/2.9.3/search/all_7.js | 15 +
content/api/cpp/2.9.3/search/all_8.js | 20 +
content/api/cpp/2.9.3/search/all_9.js | 4 +
content/api/cpp/2.9.3/search/all_a.js | 7 +
content/api/cpp/2.9.3/search/all_b.js | 7 +
content/api/cpp/2.9.3/search/all_c.js | 9 +
content/api/cpp/2.9.3/search/all_d.js | 5 +
content/api/cpp/2.9.3/search/all_e.js | 5 +
content/api/cpp/2.9.3/search/all_f.js | 11 +
content/api/cpp/2.9.3/search/classes_0.js | 10 +
content/api/cpp/2.9.3/search/classes_1.js | 4 +
content/api/cpp/2.9.3/search/classes_2.js | 11 +
content/api/cpp/2.9.3/search/classes_3.js | 5 +
content/api/cpp/2.9.3/search/classes_4.js | 4 +
content/api/cpp/2.9.3/search/classes_5.js | 4 +
content/api/cpp/2.9.3/search/classes_6.js | 4 +
content/api/cpp/2.9.3/search/classes_7.js | 5 +
content/api/cpp/2.9.3/search/classes_8.js | 8 +
content/api/cpp/2.9.3/search/classes_9.js | 5 +
content/api/cpp/2.9.3/search/classes_a.js | 5 +
content/api/cpp/2.9.3/search/classes_b.js | 5 +
content/api/cpp/2.9.3/search/classes_c.js | 4 +
content/api/cpp/2.9.3/search/classes_d.js | 4 +
content/api/cpp/2.9.3/search/close.svg | 31 +
content/api/cpp/2.9.3/search/enums_0.js | 4 +
content/api/cpp/2.9.3/search/enums_1.js | 4 +
content/api/cpp/2.9.3/search/enums_2.js | 4 +
content/api/cpp/2.9.3/search/enums_3.js | 4 +
content/api/cpp/2.9.3/search/enums_4.js | 4 +
content/api/cpp/2.9.3/search/enumvalues_0.js | 7 +
content/api/cpp/2.9.3/search/enumvalues_1.js | 4 +
content/api/cpp/2.9.3/search/enumvalues_2.js | 7 +
content/api/cpp/2.9.3/search/enumvalues_3.js | 5 +
content/api/cpp/2.9.3/search/enumvalues_4.js | 4 +
content/api/cpp/2.9.3/search/enumvalues_5.js | 7 +
content/api/cpp/2.9.3/search/enumvalues_6.js | 4 +
content/api/cpp/2.9.3/search/enumvalues_7.js | 5 +
content/api/cpp/2.9.3/search/enumvalues_8.js | 4 +
content/api/cpp/2.9.3/search/enumvalues_9.js | 5 +
content/api/cpp/2.9.3/search/enumvalues_a.js | 46 +
content/api/cpp/2.9.3/search/enumvalues_b.js | 5 +
content/api/cpp/2.9.3/search/functions_0.js | 9 +
content/api/cpp/2.9.3/search/functions_1.js | 6 +
content/api/cpp/2.9.3/search/functions_2.js | 15 +
content/api/cpp/2.9.3/search/functions_3.js | 6 +
content/api/cpp/2.9.3/search/functions_4.js | 5 +
content/api/cpp/2.9.3/search/functions_5.js | 6 +
content/api/cpp/2.9.3/search/functions_6.js | 112 ++
content/api/cpp/2.9.3/search/functions_7.js | 15 +
content/api/cpp/2.9.3/search/functions_8.js | 16 +
content/api/cpp/2.9.3/search/functions_9.js | 5 +
content/api/cpp/2.9.3/search/functions_a.js | 4 +
content/api/cpp/2.9.3/search/functions_b.js | 4 +
content/api/cpp/2.9.3/search/functions_c.js | 6 +
content/api/cpp/2.9.3/search/functions_d.js | 9 +
content/api/cpp/2.9.3/search/functions_e.js | 93 +
content/api/cpp/2.9.3/search/functions_f.js | 5 +
content/api/cpp/2.9.3/search/mag.svg | 37 +
content/api/cpp/2.9.3/search/mag_d.svg | 37 +
content/api/cpp/2.9.3/search/mag_sel.svg | 74 +
content/api/cpp/2.9.3/search/mag_seld.svg | 74 +
content/api/cpp/2.9.3/search/namespaces_0.js | 4 +
content/api/cpp/2.9.3/search/pages_0.js | 4 +
content/api/cpp/2.9.3/search/pages_1.js | 4 +
content/api/cpp/2.9.3/search/search.css | 291 +++
content/api/cpp/2.9.3/search/search.js | 816 ++++++++
content/api/cpp/2.9.3/search/searchdata.js | 36 +
content/api/cpp/2.9.3/search/typedefs_0.js | 4 +
content/api/cpp/2.9.3/search/typedefs_1.js | 5 +
content/api/cpp/2.9.3/splitbar.png | Bin 0 -> 314 bytes
content/api/cpp/2.9.3/splitbard.png | Bin 0 -> 282 bytes
content/api/cpp/2.9.3/string__list_8h_source.html | 109 ++
content/api/cpp/2.9.3/string__map_8h_source.html | 112 ++
content/api/cpp/2.9.3/sync_off.png | Bin 0 -> 853 bytes
content/api/cpp/2.9.3/sync_on.png | Bin 0 -> 845 bytes
content/api/cpp/2.9.3/tab_a.png | Bin 0 -> 142 bytes
content/api/cpp/2.9.3/tab_ad.png | Bin 0 -> 135 bytes
content/api/cpp/2.9.3/tab_b.png | Bin 0 -> 169 bytes
content/api/cpp/2.9.3/tab_bd.png | Bin 0 -> 173 bytes
content/api/cpp/2.9.3/tab_h.png | Bin 0 -> 177 bytes
content/api/cpp/2.9.3/tab_hd.png | Bin 0 -> 180 bytes
content/api/cpp/2.9.3/tab_s.png | Bin 0 -> 184 bytes
content/api/cpp/2.9.3/tab_sd.png | Bin 0 -> 188 bytes
content/api/cpp/2.9.3/tabs.css | 1 +
content/api/cpp/2.9.3/version_8h_source.html | 90 +
6018 files changed, 706088 insertions(+)
diff --git a/content/api/cpp/2.5.0/_authentication_8h_source.html b/content/api/cpp/2.5.0/_authentication_8h_source.html
new file mode 100644
index 00000000000..a31c0855c52
--- /dev/null
+++ b/content/api/cpp/2.5.0/_authentication_8h_source.html
@@ -0,0 +1,218 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/Authentication.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">pulsar-client-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle"><div class="title">Authentication.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#ifndef PULSAR_AUTHENTICATION_H_</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#define PULSAR_AUTHENTICATION_H_</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <pulsar/defines.h></span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include <vector></span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#include <string></span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#include <map></span></div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="preprocessor">#include <memory></span></div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="preprocessor">#include <pulsar/Result.h></span></div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="preprocessor">#include <functional></span></div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> </div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"><a class="line" href="namespacepulsar.html"> 30</a></span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="keyword">class </span><a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>;</div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="keyword">class </span><a class="code hl_class" href="classpulsar_1_1_authentication.html">Authentication</a>;</div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="classpulsar_1_1_authentication_data_provider.html"> 35</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_authentication_data_provider.html">AuthenticationDataProvider</a> {</div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <span class="keyword">virtual</span> <a class="code hl_class" href="classpulsar_1_1_authentication_data_provider.html">~AuthenticationDataProvider</a>();</div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> <span class="keyword">virtual</span> <span class="keywordtype">bool</span> hasDataForTls();</div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <span class="keyword">virtual</span> std::string getTlsCertificates();</div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <span class="keyword">virtual</span> std::string getTlsPrivateKey();</div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <span class="keyword">virtual</span> <span class="keywordtype">bool</span> hasDataForHttp();</div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <span class="keyword">virtual</span> std::string getHttpAuthType();</div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <span class="keyword">virtual</span> std::string getHttpHeaders();</div>
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <span class="keyword">virtual</span> <span class="keywordtype">bool</span> hasDataFromCommand();</div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <span class="keyword">virtual</span> std::string getCommandData();</div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <span class="keyword">protected</span>:</div>
+<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> <a class="code hl_class" href="classpulsar_1_1_authentication_data_provider.html">AuthenticationDataProvider</a>();</div>
+<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span>};</div>
+<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> </div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span><span class="keyword">typedef</span> std::shared_ptr<AuthenticationDataProvider> AuthenticationDataPtr;</div>
+<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span><span class="keyword">typedef</span> std::shared_ptr<Authentication> AuthenticationPtr;</div>
+<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span><span class="keyword">typedef</span> std::map<std::string, std::string> ParamMap;</div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> </div>
+<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="classpulsar_1_1_authentication.html"> 55</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_authentication.html">Authentication</a> {</div>
+<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> <span class="keyword">virtual</span> <a class="code hl_class" href="classpulsar_1_1_authentication.html">~Authentication</a>();</div>
+<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> <span class="keyword">virtual</span> <span class="keyword">const</span> std::string getAuthMethodName() <span class="keyword">const</span> = 0;</div>
+<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> <span class="keyword">virtual</span> <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> getAuthData(AuthenticationDataPtr& authDataContent)<span class="keyword"> const </span>{</div>
+<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> authDataContent = authData_;</div>
+<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> <span class="keywordflow">return</span> ResultOk;</div>
+<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> }</div>
+<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> <span class="keyword">static</span> ParamMap parseDefaultFormatAuthParams(<span class="keyword">const</span> std::string& authParamsString);</div>
+<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> </div>
+<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> <span class="keyword">protected</span>:</div>
+<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> <a class="code hl_class" href="classpulsar_1_1_authentication.html">Authentication</a>();</div>
+<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> AuthenticationDataPtr authData_;</div>
+<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>;</div>
+<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span>};</div>
+<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> </div>
+<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"><a class="line" href="classpulsar_1_1_auth_factory.html"> 79</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_auth_factory.html">AuthFactory</a> {</div>
+<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> <span class="keyword">static</span> AuthenticationPtr Disabled();</div>
+<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> </div>
+<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"><a class="line" href="classpulsar_1_1_auth_factory.html#a551395eda623d3454c758c3479423ce3"> 88</a></span> <span class="keyword">static</span> AuthenticationPtr <a class="code hl_function" href="classpulsar_1_1_auth_factory.html#a551395eda623d3454c758c3479423ce3">create</a>(<span class="keyword">const</span> std::string& pluginNameOrDynamicLibPath);</div>
+<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> <span class="keyword">static</span> AuthenticationPtr create(<span class="keyword">const</span> std::string& pluginNameOrDynamicLibPath,</div>
+<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> <span class="keyword">const</span> std::string& authParamsString);</div>
+<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> <span class="keyword">static</span> AuthenticationPtr create(<span class="keyword">const</span> std::string& pluginNameOrDynamicLibPath, ParamMap& params);</div>
+<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> </div>
+<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <span class="keyword">protected</span>:</div>
+<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> <span class="keyword">static</span> <span class="keywordtype">bool</span> isShutdownHookRegistered_;</div>
+<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> <span class="keyword">static</span> std::vector<void*> loadedLibrariesHandles_;</div>
+<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <span class="keyword">static</span> <span class="keywordtype">void</span> release_handles();</div>
+<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span>};</div>
+<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> </div>
+<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"><a class="line" href="classpulsar_1_1_auth_tls.html"> 102</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_auth_tls.html">AuthTls</a> : <span class="keyword">public</span> <a class="code hl_class" href="classpulsar_1_1_authentication.html">Authentication</a> {</div>
+<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> <a class="code hl_class" href="classpulsar_1_1_auth_tls.html">AuthTls</a>(AuthenticationDataPtr&);</div>
+<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> <a class="code hl_class" href="classpulsar_1_1_auth_tls.html">~AuthTls</a>();</div>
+<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> <span class="keyword">static</span> AuthenticationPtr create(ParamMap& params);</div>
+<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> <span class="keyword">static</span> AuthenticationPtr create(<span class="keyword">const</span> std::string& authParamsString);</div>
+<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> <span class="keyword">static</span> AuthenticationPtr create(<span class="keyword">const</span> std::string& certificatePath, <span class="keyword">const</span> std::string& privateKeyPath);</div>
+<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> <span class="keyword">const</span> std::string getAuthMethodName() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> getAuthData(AuthenticationDataPtr& authDataTls) <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> </div>
+<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> AuthenticationDataPtr authDataTls_;</div>
+<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span>};</div>
+<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> </div>
+<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span><span class="keyword">typedef</span> std::function<std::string()> TokenSupplier;</div>
+<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> </div>
+<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"><a class="line" href="classpulsar_1_1_auth_token.html"> 121</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_auth_token.html">AuthToken</a> : <span class="keyword">public</span> <a class="code hl_class" href="classpulsar_1_1_authentication.html">Authentication</a> {</div>
+<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> <a class="code hl_class" href="classpulsar_1_1_auth_token.html">AuthToken</a>(AuthenticationDataPtr&);</div>
+<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> <a class="code hl_class" href="classpulsar_1_1_auth_token.html">~AuthToken</a>();</div>
+<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> </div>
+<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> <span class="keyword">static</span> AuthenticationPtr create(ParamMap& params);</div>
+<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> </div>
+<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> <span class="keyword">static</span> AuthenticationPtr create(<span class="keyword">const</span> std::string& authParamsString);</div>
+<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> </div>
+<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"><a class="line" href="classpulsar_1_1_auth_token.html#a80911f1374df425fdb76f066dfe7ebd9"> 136</a></span> <span class="keyword">static</span> AuthenticationPtr <a class="code hl_function" href="classpulsar_1_1_auth_token.html#a80911f1374df425fdb76f066dfe7ebd9">createWithToken</a>(<span class="keyword">const</span> std::string& token);</div>
+<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> </div>
+<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"><a class="line" href="classpulsar_1_1_auth_token.html#ae9b2da50ad0c22335b298d939239602c"> 144</a></span> <span class="keyword">static</span> AuthenticationPtr <a class="code hl_function" href="classpulsar_1_1_auth_token.html#ae9b2da50ad0c22335b298d939239602c">create</a>(<span class="keyword">const</span> TokenSupplier& tokenSupplier);</div>
+<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> </div>
+<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> <span class="keyword">const</span> std::string getAuthMethodName() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> getAuthData(AuthenticationDataPtr& authDataToken) <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> </div>
+<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> AuthenticationDataPtr authDataToken_;</div>
+<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span>};</div>
+<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> </div>
+<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"><a class="line" href="classpulsar_1_1_auth_athenz.html"> 156</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_auth_athenz.html">AuthAthenz</a> : <span class="keyword">public</span> <a class="code hl_class" href="classpulsar_1_1_authentication.html">Authentication</a> {</div>
+<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> <a class="code hl_class" href="classpulsar_1_1_auth_athenz.html">AuthAthenz</a>(AuthenticationDataPtr&);</div>
+<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> <a class="code hl_class" href="classpulsar_1_1_auth_athenz.html">~AuthAthenz</a>();</div>
+<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> <span class="keyword">static</span> AuthenticationPtr create(ParamMap& params);</div>
+<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> <span class="keyword">static</span> AuthenticationPtr create(<span class="keyword">const</span> std::string& authParamsString);</div>
+<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> <span class="keyword">const</span> std::string getAuthMethodName() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> getAuthData(AuthenticationDataPtr& authDataAthenz) <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> </div>
+<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> AuthenticationDataPtr authDataAthenz_;</div>
+<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span>};</div>
+<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> </div>
+<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span>} <span class="comment">// namespace pulsar</span></div>
+<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> </div>
+<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span><span class="preprocessor">#endif </span><span class="comment">/* PULSAR_AUTHENTICATION_H_ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="aclasspulsar_1_1_auth_athenz_html"><div class="ttname"><a href="classpulsar_1_1_auth_athenz.html">pulsar::AuthAthenz</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:156</div></div>
+<div class="ttc" id="aclasspulsar_1_1_auth_factory_html"><div class="ttname"><a href="classpulsar_1_1_auth_factory.html">pulsar::AuthFactory</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:79</div></div>
+<div class="ttc" id="aclasspulsar_1_1_auth_factory_html_a551395eda623d3454c758c3479423ce3"><div class="ttname"><a href="classpulsar_1_1_auth_factory.html#a551395eda623d3454c758c3479423ce3">pulsar::AuthFactory::create</a></div><div class="ttdeci">static AuthenticationPtr create(const std::string &pluginNameOrDynamicLibPath)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_auth_tls_html"><div class="ttname"><a href="classpulsar_1_1_auth_tls.html">pulsar::AuthTls</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:102</div></div>
+<div class="ttc" id="aclasspulsar_1_1_auth_token_html"><div class="ttname"><a href="classpulsar_1_1_auth_token.html">pulsar::AuthToken</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:121</div></div>
+<div class="ttc" id="aclasspulsar_1_1_auth_token_html_a80911f1374df425fdb76f066dfe7ebd9"><div class="ttname"><a href="classpulsar_1_1_auth_token.html#a80911f1374df425fdb76f066dfe7ebd9">pulsar::AuthToken::createWithToken</a></div><div class="ttdeci">static AuthenticationPtr createWithToken(const std::string &token)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_auth_token_html_ae9b2da50ad0c22335b298d939239602c"><div class="ttname"><a href="classpulsar_1_1_auth_token.html#ae9b2da50ad0c22335b298d939239602c">pulsar::AuthToken::create</a></div><div class="ttdeci">static AuthenticationPtr create(const TokenSupplier &tokenSupplier)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_authentication_data_provider_html"><div class="ttname"><a href="classpulsar_1_1_authentication_data_provider.html">pulsar::AuthenticationDataProvider</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:35</div></div>
+<div class="ttc" id="aclasspulsar_1_1_authentication_html"><div class="ttname"><a href="classpulsar_1_1_authentication.html">pulsar::Authentication</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:55</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></div><div class="ttdef"><b>Definition:</b> ClientConfiguration.h:29</div></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbb"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">pulsar::Result</a></div><div class="ttdeci">Result</div><div class="ttdef"><b>Definition:</b> Result.h:31</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/content/api/cpp/2.5.0/_broker_consumer_stats_8h_source.html b/content/api/cpp/2.5.0/_broker_consumer_stats_8h_source.html
new file mode 100644
index 00000000000..271449a80ee
--- /dev/null
+++ b/content/api/cpp/2.5.0/_broker_consumer_stats_8h_source.html
@@ -0,0 +1,166 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/BrokerConsumerStats.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">pulsar-client-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle"><div class="title">BrokerConsumerStats.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#ifndef PULSAR_CPP_BROKERCONSUMERSTATS_H</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#define PULSAR_CPP_BROKERCONSUMERSTATS_H</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <pulsar/defines.h></span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include <string.h></span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#include <iostream></span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#include <pulsar/Result.h></span></div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="preprocessor">#include <functional></span></div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="preprocessor">#include <memory></span></div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="preprocessor">#include <pulsar/ConsumerType.h></span></div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> </div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="keyword">class </span>BrokerConsumerStatsImplBase;</div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><span class="comment">/* @note: isValid() or getXXX() methods are not allowed on an invalid BrokerConsumerStats */</span></div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="classpulsar_1_1_broker_consumer_stats.html"> 35</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_broker_consumer_stats.html">BrokerConsumerStats</a> {</div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> std::shared_ptr<BrokerConsumerStatsImplBase> impl_;</div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> </div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <span class="keyword">explicit</span> <a class="code hl_class" href="classpulsar_1_1_broker_consumer_stats.html">BrokerConsumerStats</a>(std::shared_ptr<BrokerConsumerStatsImplBase> impl);</div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <a class="code hl_class" href="classpulsar_1_1_broker_consumer_stats.html">BrokerConsumerStats</a>();</div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="classpulsar_1_1_broker_consumer_stats.html#a6ab876378e9c76098bd48ee9753faec0"> 45</a></span> <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classpulsar_1_1_broker_consumer_stats.html#a6ab876378e9c76098bd48ee9753faec0">isValid</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
+<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="classpulsar_1_1_broker_consumer_stats.html#a09a325a6512dce27e33f8ddeac7a94ba"> 48</a></span> <span class="keyword">virtual</span> <span class="keywordtype">double</span> <a class="code hl_function" href="classpulsar_1_1_broker_consumer_stats.html#a09a325a6512dce27e33f8ddeac7a94ba">getMsgRateOut</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> </div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="classpulsar_1_1_broker_consumer_stats.html#a9527c5b503ce7b96d14cc6bd1125bdb4"> 51</a></span> <span class="keyword">virtual</span> <span class="keywordtype">double</span> <a class="code hl_function" href="classpulsar_1_1_broker_consumer_stats.html#a9527c5b503ce7b96d14cc6bd1125bdb4">getMsgThroughputOut</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> </div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="classpulsar_1_1_broker_consumer_stats.html#af729bd5a41ddcdf9bfec48d512e3e272"> 54</a></span> <span class="keyword">virtual</span> <span class="keywordtype">double</span> <a class="code hl_function" href="classpulsar_1_1_broker_consumer_stats.html#af729bd5a41ddcdf9bfec48d512e3e272">getMsgRateRedeliver</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> </div>
+<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="classpulsar_1_1_broker_consumer_stats.html#a2c473d54fdb38abf2c19d655427185f4"> 57</a></span> <span class="keyword">virtual</span> <span class="keyword">const</span> std::string <a class="code hl_function" href="classpulsar_1_1_broker_consumer_stats.html#a2c473d54fdb38abf2c19d655427185f4">getConsumerName</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> </div>
+<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="classpulsar_1_1_broker_consumer_stats.html#a124a4228983be259fdcfa511814a3920"> 60</a></span> <span class="keyword">virtual</span> uint64_t <a class="code hl_function" href="classpulsar_1_1_broker_consumer_stats.html#a124a4228983be259fdcfa511814a3920">getAvailablePermits</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> </div>
+<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"><a class="line" href="classpulsar_1_1_broker_consumer_stats.html#aeaa33caf3a417444b631c6db711806f7"> 63</a></span> <span class="keyword">virtual</span> uint64_t <a class="code hl_function" href="classpulsar_1_1_broker_consumer_stats.html#aeaa33caf3a417444b631c6db711806f7">getUnackedMessages</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> </div>
+<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="classpulsar_1_1_broker_consumer_stats.html#ae47fe1710c172b602bd346baf8791ed9"> 66</a></span> <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classpulsar_1_1_broker_consumer_stats.html#ae47fe1710c172b602bd346baf8791ed9">isBlockedConsumerOnUnackedMsgs</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> </div>
+<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"><a class="line" href="classpulsar_1_1_broker_consumer_stats.html#a6b5567d414e4f82f59b97feb2e353d35"> 69</a></span> <span class="keyword">virtual</span> <span class="keyword">const</span> std::string <a class="code hl_function" href="classpulsar_1_1_broker_consumer_stats.html#a6b5567d414e4f82f59b97feb2e353d35">getAddress</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> </div>
+<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="classpulsar_1_1_broker_consumer_stats.html#a9b0459d295199b294c02f16bd388de04"> 72</a></span> <span class="keyword">virtual</span> <span class="keyword">const</span> std::string <a class="code hl_function" href="classpulsar_1_1_broker_consumer_stats.html#a9b0459d295199b294c02f16bd388de04">getConnectedSince</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> </div>
+<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"><a class="line" href="classpulsar_1_1_broker_consumer_stats.html#a4f56bc158ec0f4abf5a50c4ac03f8a3c"> 75</a></span> <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code hl_enumeration" href="namespacepulsar.html#ac3e442abe2558a2b257fc7344af61d40">ConsumerType</a> <a class="code hl_function" href="classpulsar_1_1_broker_consumer_stats.html#a4f56bc158ec0f4abf5a50c4ac03f8a3c">getTyp [...]
+<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> </div>
+<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"><a class="line" href="classpulsar_1_1_broker_consumer_stats.html#adee6895ac624d9fbab24f58f7f62859b"> 78</a></span> <span class="keyword">virtual</span> <span class="keywordtype">double</span> <a class="code hl_function" href="classpulsar_1_1_broker_consumer_stats.html#adee6895ac624d9fbab24f58f7f62859b">getMsgRateExpired</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> </div>
+<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"><a class="line" href="classpulsar_1_1_broker_consumer_stats.html#a55167beb17344517fedf88a2e86a3024"> 81</a></span> <span class="keyword">virtual</span> uint64_t <a class="code hl_function" href="classpulsar_1_1_broker_consumer_stats.html#a55167beb17344517fedf88a2e86a3024">getMsgBacklog</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> </div>
+<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"><a class="line" href="classpulsar_1_1_broker_consumer_stats.html#a327a6687c6d5386a54e1a9ac4e027e9e"> 84</a></span> std::shared_ptr<BrokerConsumerStatsImplBase> <a class="code hl_function" href="classpulsar_1_1_broker_consumer_stats.html#a327a6687c6d5386a54e1a9ac4e027e9e">getImpl</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> </div>
+<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> <span class="keyword">friend</span> <span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> <span class="keyword">friend</span> PULSAR_PUBLIC std::ostream &operator<<(std::ostream &os, <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_broker_consumer_stats.html">BrokerConsumerStats</a> &obj);</div>
+<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span>};</div>
+<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span><span class="keyword">typedef</span> std::function<void(<a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> result, <a class="code hl_class" href="classpulsar_1_1_broker_consumer_stats.html">BrokerConsumerStats</a> brokerConsumerStats)></div>
+<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> BrokerConsumerStatsCallback;</div>
+<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span>} <span class="comment">// namespace pulsar</span></div>
+<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> </div>
+<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span><span class="preprocessor">#endif </span><span class="comment">// PULSAR_CPP_BROKERCONSUMERSTATS_H</span></div>
+<div class="ttc" id="aclasspulsar_1_1_broker_consumer_stats_html"><div class="ttname"><a href="classpulsar_1_1_broker_consumer_stats.html">pulsar::BrokerConsumerStats</a></div><div class="ttdef"><b>Definition:</b> BrokerConsumerStats.h:35</div></div>
+<div class="ttc" id="aclasspulsar_1_1_broker_consumer_stats_html_a09a325a6512dce27e33f8ddeac7a94ba"><div class="ttname"><a href="classpulsar_1_1_broker_consumer_stats.html#a09a325a6512dce27e33f8ddeac7a94ba">pulsar::BrokerConsumerStats::getMsgRateOut</a></div><div class="ttdeci">virtual double getMsgRateOut() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_broker_consumer_stats_html_a124a4228983be259fdcfa511814a3920"><div class="ttname"><a href="classpulsar_1_1_broker_consumer_stats.html#a124a4228983be259fdcfa511814a3920">pulsar::BrokerConsumerStats::getAvailablePermits</a></div><div class="ttdeci">virtual uint64_t getAvailablePermits() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_broker_consumer_stats_html_a2c473d54fdb38abf2c19d655427185f4"><div class="ttname"><a href="classpulsar_1_1_broker_consumer_stats.html#a2c473d54fdb38abf2c19d655427185f4">pulsar::BrokerConsumerStats::getConsumerName</a></div><div class="ttdeci">virtual const std::string getConsumerName() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_broker_consumer_stats_html_a327a6687c6d5386a54e1a9ac4e027e9e"><div class="ttname"><a href="classpulsar_1_1_broker_consumer_stats.html#a327a6687c6d5386a54e1a9ac4e027e9e">pulsar::BrokerConsumerStats::getImpl</a></div><div class="ttdeci">std::shared_ptr< BrokerConsumerStatsImplBase > getImpl() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_broker_consumer_stats_html_a4f56bc158ec0f4abf5a50c4ac03f8a3c"><div class="ttname"><a href="classpulsar_1_1_broker_consumer_stats.html#a4f56bc158ec0f4abf5a50c4ac03f8a3c">pulsar::BrokerConsumerStats::getType</a></div><div class="ttdeci">virtual const ConsumerType getType() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_broker_consumer_stats_html_a55167beb17344517fedf88a2e86a3024"><div class="ttname"><a href="classpulsar_1_1_broker_consumer_stats.html#a55167beb17344517fedf88a2e86a3024">pulsar::BrokerConsumerStats::getMsgBacklog</a></div><div class="ttdeci">virtual uint64_t getMsgBacklog() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_broker_consumer_stats_html_a6ab876378e9c76098bd48ee9753faec0"><div class="ttname"><a href="classpulsar_1_1_broker_consumer_stats.html#a6ab876378e9c76098bd48ee9753faec0">pulsar::BrokerConsumerStats::isValid</a></div><div class="ttdeci">virtual bool isValid() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_broker_consumer_stats_html_a6b5567d414e4f82f59b97feb2e353d35"><div class="ttname"><a href="classpulsar_1_1_broker_consumer_stats.html#a6b5567d414e4f82f59b97feb2e353d35">pulsar::BrokerConsumerStats::getAddress</a></div><div class="ttdeci">virtual const std::string getAddress() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_broker_consumer_stats_html_a9527c5b503ce7b96d14cc6bd1125bdb4"><div class="ttname"><a href="classpulsar_1_1_broker_consumer_stats.html#a9527c5b503ce7b96d14cc6bd1125bdb4">pulsar::BrokerConsumerStats::getMsgThroughputOut</a></div><div class="ttdeci">virtual double getMsgThroughputOut() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_broker_consumer_stats_html_a9b0459d295199b294c02f16bd388de04"><div class="ttname"><a href="classpulsar_1_1_broker_consumer_stats.html#a9b0459d295199b294c02f16bd388de04">pulsar::BrokerConsumerStats::getConnectedSince</a></div><div class="ttdeci">virtual const std::string getConnectedSince() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_broker_consumer_stats_html_adee6895ac624d9fbab24f58f7f62859b"><div class="ttname"><a href="classpulsar_1_1_broker_consumer_stats.html#adee6895ac624d9fbab24f58f7f62859b">pulsar::BrokerConsumerStats::getMsgRateExpired</a></div><div class="ttdeci">virtual double getMsgRateExpired() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_broker_consumer_stats_html_ae47fe1710c172b602bd346baf8791ed9"><div class="ttname"><a href="classpulsar_1_1_broker_consumer_stats.html#ae47fe1710c172b602bd346baf8791ed9">pulsar::BrokerConsumerStats::isBlockedConsumerOnUnackedMsgs</a></div><div class="ttdeci">virtual bool isBlockedConsumerOnUnackedMsgs() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_broker_consumer_stats_html_aeaa33caf3a417444b631c6db711806f7"><div class="ttname"><a href="classpulsar_1_1_broker_consumer_stats.html#aeaa33caf3a417444b631c6db711806f7">pulsar::BrokerConsumerStats::getUnackedMessages</a></div><div class="ttdeci">virtual uint64_t getUnackedMessages() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_broker_consumer_stats_html_af729bd5a41ddcdf9bfec48d512e3e272"><div class="ttname"><a href="classpulsar_1_1_broker_consumer_stats.html#af729bd5a41ddcdf9bfec48d512e3e272">pulsar::BrokerConsumerStats::getMsgRateRedeliver</a></div><div class="ttdeci">virtual double getMsgRateRedeliver() const</div></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+<div class="ttc" id="anamespacepulsar_html_ac3e442abe2558a2b257fc7344af61d40"><div class="ttname"><a href="namespacepulsar.html#ac3e442abe2558a2b257fc7344af61d40">pulsar::ConsumerType</a></div><div class="ttdeci">ConsumerType</div><div class="ttdef"><b>Definition:</b> ConsumerType.h:24</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbb"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">pulsar::Result</a></div><div class="ttdeci">Result</div><div class="ttdef"><b>Definition:</b> Result.h:31</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/content/api/cpp/2.5.0/_client_8h_source.html b/content/api/cpp/2.5.0/_client_8h_source.html
new file mode 100644
index 00000000000..5906422ecd1
--- /dev/null
+++ b/content/api/cpp/2.5.0/_client_8h_source.html
@@ -0,0 +1,204 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/Client.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">pulsar-client-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle"><div class="title">Client.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#ifndef PULSAR_CLIENT_HPP_</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#define PULSAR_CLIENT_HPP_</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <pulsar/defines.h></span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include <pulsar/Consumer.h></span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#include <pulsar/Producer.h></span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#include <pulsar/Reader.h></span></div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="preprocessor">#include <pulsar/Result.h></span></div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="preprocessor">#include <pulsar/Message.h></span></div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="preprocessor">#include <pulsar/MessageBuilder.h></span></div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="preprocessor">#include <pulsar/ClientConfiguration.h></span></div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#include <pulsar/Schema.h></span></div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="preprocessor">#include <string></span></div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><span class="keyword">typedef</span> std::function<void(<a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a>, Producer)> CreateProducerCallback;</div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="keyword">typedef</span> std::function<void(<a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a>, Consumer)> SubscribeCallback;</div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="keyword">typedef</span> std::function<void(<a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a>, Reader)> ReaderCallback;</div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="keyword">typedef</span> std::function<void(<a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a>, <span class="keyword">const</span> std::vector<std::string>&)> GetPartitionsCallback;</div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="keyword">typedef</span> std::function<void(<a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a>)> CloseCallback;</div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><span class="keyword">class </span>ClientImpl;</div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><span class="keyword">class </span>PulsarFriend;</div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div>
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client.html"> 44</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_client.html">Client</a> {</div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client.html#acab90af5d0542803bc1d10e68d27414f"> 52</a></span> <a class="code hl_function" href="classpulsar_1_1_client.html#acab90af5d0542803bc1d10e68d27414f">Client</a>(<span class="keyword">const</span> std::string& serviceUrl);</div>
+<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> </div>
+<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client.html#a148122b14f22844d359c35c084907962"> 62</a></span> <a class="code hl_function" href="classpulsar_1_1_client.html#a148122b14f22844d359c35c084907962">Client</a>(<span class="keyword">const</span> std::string& serviceUrl, <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>& clien [...]
+<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> </div>
+<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client.html#a96f49cc0ce27bfe68d75224991f0ba52"> 74</a></span> <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_client.html#a96f49cc0ce27bfe68d75224991f0ba52">createProducer</a>(<span class="keyword">const</span> std::string& topic, <a class="code hl_class" href="class [...]
+<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> </div>
+<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client.html#aae7658dee80ad23b418cfb7e12f5df05"> 87</a></span> <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_client.html#aae7658dee80ad23b418cfb7e12f5df05">createProducer</a>(<span class="keyword">const</span> std::string& topic, <span class="keyword">const</span> < [...]
+<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> </div>
+<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> <span class="keywordtype">void</span> createProducerAsync(<span class="keyword">const</span> std::string& topic, CreateProducerCallback callback);</div>
+<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> </div>
+<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> <span class="keywordtype">void</span> createProducerAsync(<span class="keyword">const</span> std::string& topic, <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a> conf,</div>
+<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> CreateProducerCallback callback);</div>
+<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> </div>
+<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> subscribe(<span class="keyword">const</span> std::string& topic, <span class="keyword">const</span> std::string& consumerName, <a class="code hl_class" href="classpulsar_1_1_consumer.html">Consumer</a>& consumer);</div>
+<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> subscribe(<span class="keyword">const</span> std::string& topic, <span class="keyword">const</span> std::string& consumerName,</div>
+<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a>& conf, <a class="code hl_class" href="classpulsar_1_1_consumer.html">Consumer</a>& consumer);</div>
+<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> </div>
+<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> <span class="keywordtype">void</span> subscribeAsync(<span class="keyword">const</span> std::string& topic, <span class="keyword">const</span> std::string& consumerName,</div>
+<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> SubscribeCallback callback);</div>
+<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> <span class="keywordtype">void</span> subscribeAsync(<span class="keyword">const</span> std::string& topic, <span class="keyword">const</span> std::string& consumerName,</div>
+<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a>& conf, SubscribeCallback callback);</div>
+<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> </div>
+<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client.html#aea2d7918286ecd127751d06e191a5471"> 106</a></span> <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_client.html#aea2d7918286ecd127751d06e191a5471">subscribe</a>(<span class="keyword">const</span> std::vector<std::string>& topics, <span class="keyword" [...]
+<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> <a class="code hl_class" href="classpulsar_1_1_consumer.html">Consumer</a>& consumer);</div>
+<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> subscribe(<span class="keyword">const</span> std::vector<std::string>& topics, <span class="keyword">const</span> std::string& subscriptionName,</div>
+<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a>& conf, <a class="code hl_class" href="classpulsar_1_1_consumer.html">Consumer</a>& consumer);</div>
+<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> <span class="keywordtype">void</span> subscribeAsync(<span class="keyword">const</span> std::vector<std::string>& topics, <span class="keyword">const</span> std::string& subscriptionName,</div>
+<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> SubscribeCallback callback);</div>
+<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> <span class="keywordtype">void</span> subscribeAsync(<span class="keyword">const</span> std::vector<std::string>& topics, <span class="keyword">const</span> std::string& subscriptionName,</div>
+<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a>& conf, SubscribeCallback callback);</div>
+<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> </div>
+<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client.html#a4fdb7b45054200fb133a9496f9909796"> 118</a></span> <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_client.html#a4fdb7b45054200fb133a9496f9909796">subscribeWithRegex</a>(<span class="keyword">const</span> std::string& regexPattern, <span class="keyword">con [...]
+<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> <a class="code hl_class" href="classpulsar_1_1_consumer.html">Consumer</a>& consumer);</div>
+<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> subscribeWithRegex(<span class="keyword">const</span> std::string& regexPattern, <span class="keyword">const</span> std::string& consumerName,</div>
+<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a>& conf, <a class="code hl_class" href="classpulsar_1_1_consumer.html">Consumer</a>& consumer);</div>
+<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> </div>
+<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> <span class="keywordtype">void</span> subscribeWithRegexAsync(<span class="keyword">const</span> std::string& regexPattern, <span class="keyword">const</span> std::string& consumerName,</div>
+<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> SubscribeCallback callback);</div>
+<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> <span class="keywordtype">void</span> subscribeWithRegexAsync(<span class="keyword">const</span> std::string& regexPattern, <span class="keyword">const</span> std::string& consumerName,</div>
+<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a>& conf, SubscribeCallback callback);</div>
+<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> </div>
+<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client.html#ad2f6404e06200714e1fe82419b7c963a"> 157</a></span> <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_client.html#ad2f6404e06200714e1fe82419b7c963a">createReader</a>(<span class="keyword">const</span> std::string& topic, <span class="keyword">const</span> <a [...]
+<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_reader_configuration.html">ReaderConfiguration</a>& conf, <a class="code hl_class" href="classpulsar_1_1_reader.html">Reader</a>& reader);</div>
+<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> </div>
+<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> <span class="keywordtype">void</span> createReaderAsync(<span class="keyword">const</span> std::string& topic, <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a>& startMessageId,</div>
+<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_reader_configuration.html">ReaderConfiguration</a>& conf, ReaderCallback callback);</div>
+<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> </div>
+<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client.html#a208629aff52395ad0072622ae82f5657"> 176</a></span> <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_client.html#a208629aff52395ad0072622ae82f5657">getPartitionsForTopic</a>(<span class="keyword">const</span> std::string& topic, std::vector<std::string> [...]
+<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> </div>
+<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client.html#a2c3746c12dd5a531efcf2e8af96a3337"> 193</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_client.html#a2c3746c12dd5a531efcf2e8af96a3337">getPartitionsForTopicAsync</a>(<span class="keyword">const</span> std::string& topic, GetPartitionsCallback callback);</div>
+<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span> </div>
+<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client.html#ac3f0a65b099f88781548d4fad41685ac"> 199</a></span> <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_client.html#ac3f0a65b099f88781548d4fad41685ac">close</a>();</div>
+<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span> </div>
+<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span> <span class="keywordtype">void</span> closeAsync(CloseCallback callback);</div>
+<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span> </div>
+<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span> <span class="keywordtype">void</span> shutdown();</div>
+<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> </div>
+<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> <a class="code hl_class" href="classpulsar_1_1_client.html">Client</a>(<span class="keyword">const</span> std::string& serviceUrl, <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>& clientConfiguration,</div>
+<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> <span class="keywordtype">bool</span> poolConnections);</div>
+<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span> <a class="code hl_class" href="classpulsar_1_1_client.html">Client</a>(<span class="keyword">const</span> std::shared_ptr<ClientImpl>);</div>
+<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span> </div>
+<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> <span class="keyword">friend</span> <span class="keyword">class </span>PulsarFriend;</div>
+<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> <span class="keyword">friend</span> <span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span> std::shared_ptr<ClientImpl> impl_;</div>
+<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span>};</div>
+<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span>} <span class="comment">// namespace pulsar</span></div>
+<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span> </div>
+<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span><span class="preprocessor">#endif </span><span class="comment">/* PULSAR_CLIENT_HPP_ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></div><div class="ttdef"><b>Definition:</b> ClientConfiguration.h:29</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_html"><div class="ttname"><a href="classpulsar_1_1_client.html">pulsar::Client</a></div><div class="ttdef"><b>Definition:</b> Client.h:44</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_html_a148122b14f22844d359c35c084907962"><div class="ttname"><a href="classpulsar_1_1_client.html#a148122b14f22844d359c35c084907962">pulsar::Client::Client</a></div><div class="ttdeci">Client(const std::string &serviceUrl, const ClientConfiguration &clientConfiguration)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_html_a208629aff52395ad0072622ae82f5657"><div class="ttname"><a href="classpulsar_1_1_client.html#a208629aff52395ad0072622ae82f5657">pulsar::Client::getPartitionsForTopic</a></div><div class="ttdeci">Result getPartitionsForTopic(const std::string &topic, std::vector< std::string > &partitions)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_html_a2c3746c12dd5a531efcf2e8af96a3337"><div class="ttname"><a href="classpulsar_1_1_client.html#a2c3746c12dd5a531efcf2e8af96a3337">pulsar::Client::getPartitionsForTopicAsync</a></div><div class="ttdeci">void getPartitionsForTopicAsync(const std::string &topic, GetPartitionsCallback callback)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_html_a4fdb7b45054200fb133a9496f9909796"><div class="ttname"><a href="classpulsar_1_1_client.html#a4fdb7b45054200fb133a9496f9909796">pulsar::Client::subscribeWithRegex</a></div><div class="ttdeci">Result subscribeWithRegex(const std::string &regexPattern, const std::string &consumerName, Consumer &consumer)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_html_a96f49cc0ce27bfe68d75224991f0ba52"><div class="ttname"><a href="classpulsar_1_1_client.html#a96f49cc0ce27bfe68d75224991f0ba52">pulsar::Client::createProducer</a></div><div class="ttdeci">Result createProducer(const std::string &topic, Producer &producer)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_html_aae7658dee80ad23b418cfb7e12f5df05"><div class="ttname"><a href="classpulsar_1_1_client.html#aae7658dee80ad23b418cfb7e12f5df05">pulsar::Client::createProducer</a></div><div class="ttdeci">Result createProducer(const std::string &topic, const ProducerConfiguration &conf, Producer &producer)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_html_ac3f0a65b099f88781548d4fad41685ac"><div class="ttname"><a href="classpulsar_1_1_client.html#ac3f0a65b099f88781548d4fad41685ac">pulsar::Client::close</a></div><div class="ttdeci">Result close()</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_html_acab90af5d0542803bc1d10e68d27414f"><div class="ttname"><a href="classpulsar_1_1_client.html#acab90af5d0542803bc1d10e68d27414f">pulsar::Client::Client</a></div><div class="ttdeci">Client(const std::string &serviceUrl)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_html_ad2f6404e06200714e1fe82419b7c963a"><div class="ttname"><a href="classpulsar_1_1_client.html#ad2f6404e06200714e1fe82419b7c963a">pulsar::Client::createReader</a></div><div class="ttdeci">Result createReader(const std::string &topic, const MessageId &startMessageId, const ReaderConfiguration &conf, Reader &reader)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_html_aea2d7918286ecd127751d06e191a5471"><div class="ttname"><a href="classpulsar_1_1_client.html#aea2d7918286ecd127751d06e191a5471">pulsar::Client::subscribe</a></div><div class="ttdeci">Result subscribe(const std::vector< std::string > &topics, const std::string &subscriptionName, Consumer &consumer)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></div><div class="ttdef"><b>Definition:</b> ConsumerConfiguration.h:50</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html"><div class="ttname"><a href="classpulsar_1_1_consumer.html">pulsar::Consumer</a></div><div class="ttdef"><b>Definition:</b> Consumer.h:35</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_id_html"><div class="ttname"><a href="classpulsar_1_1_message_id.html">pulsar::MessageId</a></div><div class="ttdef"><b>Definition:</b> MessageId.h:32</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html">pulsar::ProducerConfiguration</a></div><div class="ttdef"><b>Definition:</b> ProducerConfiguration.h:44</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_html"><div class="ttname"><a href="classpulsar_1_1_producer.html">pulsar::Producer</a></div><div class="ttdef"><b>Definition:</b> Producer.h:35</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_configuration_html"><div class="ttname"><a href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></div><div class="ttdef"><b>Definition:</b> ReaderConfiguration.h:45</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_html"><div class="ttname"><a href="classpulsar_1_1_reader.html">pulsar::Reader</a></div><div class="ttdef"><b>Definition:</b> Reader.h:36</div></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbb"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">pulsar::Result</a></div><div class="ttdeci">Result</div><div class="ttdef"><b>Definition:</b> Result.h:31</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/content/api/cpp/2.5.0/_client_configuration_8h_source.html b/content/api/cpp/2.5.0/_client_configuration_8h_source.html
new file mode 100644
index 00000000000..d2798ff784c
--- /dev/null
+++ b/content/api/cpp/2.5.0/_client_configuration_8h_source.html
@@ -0,0 +1,181 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/ClientConfiguration.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">pulsar-client-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle"><div class="title">ClientConfiguration.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#ifndef PULSAR_CLIENTCONFIGURATION_H_</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#define PULSAR_CLIENTCONFIGURATION_H_</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <pulsar/defines.h></span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include <pulsar/Authentication.h></span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#include <pulsar/Logger.h></span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> </div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="keyword">struct </span>ClientConfigurationImpl;</div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client_configuration.html"> 29</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a> {</div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> <a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>();</div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> <a class="code hl_class" href="classpulsar_1_1_client_configuration.html">~ClientConfiguration</a>();</div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> <a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>&);</div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>& operator=(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>&);</div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client_configuration.html#a283f6a724a4fdd8fa1def661e253eafb"> 41</a></span> <a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>& <a class="code hl_function" href="classpulsar_1_1_client_configuration.html#a283f6a724a4fdd8fa1def661e253eafb">setAuth</a>(<span class="keyword">const</span> AuthenticationPtr& authentication);</div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client_configuration.html#a70a432f98ee564a5d6dc0a76919937e1"> 46</a></span> <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_authentication.html">Authentication</a>& <a class="code hl_function" href="classpulsar_1_1_client_configuration.html#a70a432f98ee564a5d6dc0a76919937e1">getAuth</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> </div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client_configuration.html#ac5659a9c3232ab07ed1e81dd406187c1"> 54</a></span> <a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>& <a class="code hl_function" href="classpulsar_1_1_client_configuration.html#ac5659a9c3232ab07ed1e81dd406187c1">setOperationTimeoutSeconds</a>(<span class="keywordtype">int</span> timeout);</div>
+<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> </div>
+<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client_configuration.html#a842576f768383a2434959ece2a039222"> 59</a></span> <span class="keywordtype">int</span> <a class="code hl_function" href="classpulsar_1_1_client_configuration.html#a842576f768383a2434959ece2a039222">getOperationTimeoutSeconds</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> </div>
+<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client_configuration.html#a7e83eb6526e98259023e93f0c89c1a61"> 67</a></span> <a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>& <a class="code hl_function" href="classpulsar_1_1_client_configuration.html#a7e83eb6526e98259023e93f0c89c1a61">setIOThreads</a>(<span class="keywordtype">int</span> threads);</div>
+<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> </div>
+<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client_configuration.html#a961eff6439a7aab387dca6a486f8535b"> 72</a></span> <span class="keywordtype">int</span> <a class="code hl_function" href="classpulsar_1_1_client_configuration.html#a961eff6439a7aab387dca6a486f8535b">getIOThreads</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> </div>
+<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client_configuration.html#a5c0d6ddb5e00afe43067505bd46a6a9d"> 84</a></span> <a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>& <a class="code hl_function" href="classpulsar_1_1_client_configuration.html#a5c0d6ddb5e00afe43067505bd46a6a9d">setMessageListenerThreads</a>(<span class="keywordtype">int</span> threads);</div>
+<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> </div>
+<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client_configuration.html#a95829d66c50c4226d79cc2fa835ba59a"> 89</a></span> <span class="keywordtype">int</span> <a class="code hl_function" href="classpulsar_1_1_client_configuration.html#a95829d66c50c4226d79cc2fa835ba59a">getMessageListenerThreads</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> </div>
+<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client_configuration.html#a9ae54146fe16f423faee853705043a0d"> 99</a></span> <a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>& <a class="code hl_function" href="classpulsar_1_1_client_configuration.html#a9ae54146fe16f423faee853705043a0d">setConcurrentLookupRequest</a>(<span class="keywordtype">int</span> concurrentLookupReq [...]
+<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> </div>
+<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client_configuration.html#aacc5ce498af5ab4535ba3d5a39684b60"> 104</a></span> <span class="keywordtype">int</span> <a class="code hl_function" href="classpulsar_1_1_client_configuration.html#aacc5ce498af5ab4535ba3d5a39684b60">getConcurrentLookupRequest</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> </div>
+<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client_configuration.html#a388cecb1652d1578ac301dcb31db4135"> 112</a></span> <a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>& <a class="code hl_function" href="classpulsar_1_1_client_configuration.html#a388cecb1652d1578ac301dcb31db4135">setLogConfFilePath</a>(<span class="keyword">const</span> std::string& logConfFileP [...]
+<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> </div>
+<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client_configuration.html#ab7f394d2d9dbc03de13a8bc1a12f9c77"> 117</a></span> <span class="keyword">const</span> std::string& <a class="code hl_function" href="classpulsar_1_1_client_configuration.html#ab7f394d2d9dbc03de13a8bc1a12f9c77">getLogConfFilePath</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> </div>
+<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client_configuration.html#ab4a82d74dba480c75534df9f214baea9"> 125</a></span> <a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>& <a class="code hl_function" href="classpulsar_1_1_client_configuration.html#ab4a82d74dba480c75534df9f214baea9">setLogger</a>(LoggerFactoryPtr loggerFactory);</div>
+<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> </div>
+<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> LoggerFactoryPtr getLogger() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> </div>
+<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> <a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>& setUseTls(<span class="keywordtype">bool</span> useTls);</div>
+<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> <span class="keywordtype">bool</span> isUseTls() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> </div>
+<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> <a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>& setTlsTrustCertsFilePath(<span class="keyword">const</span> std::string& tlsTrustCertsFilePath);</div>
+<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> std::string getTlsTrustCertsFilePath() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> </div>
+<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> <a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>& setTlsAllowInsecureConnection(<span class="keywordtype">bool</span> allowInsecure);</div>
+<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> <span class="keywordtype">bool</span> isTlsAllowInsecureConnection() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> </div>
+<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> <a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>& setValidateHostName(<span class="keywordtype">bool</span> validateHostName);</div>
+<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> <span class="keywordtype">bool</span> isValidateHostName() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> </div>
+<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> <span class="comment">/*</span></div>
+<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span><span class="comment"> * Initialize stats interval in seconds. Stats are printed and reset after every 'statsIntervalInSeconds'.</span></div>
+<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span><span class="comment"> * Set to 0 in order to disable stats collection.</span></div>
+<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span><span class="comment"> */</span></div>
+<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> <a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>& setStatsIntervalInSeconds(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>&);</div>
+<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> </div>
+<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> <span class="comment">/*</span></div>
+<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span><span class="comment"> * Get the stats interval set in the client.</span></div>
+<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span><span class="comment"> */</span></div>
+<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>& getStatsIntervalInSeconds() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> </div>
+<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> <span class="keyword">friend</span> <span class="keyword">class </span>ClientImpl;</div>
+<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> <span class="keyword">friend</span> <span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> </div>
+<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> <span class="keyword">const</span> AuthenticationPtr& getAuthPtr() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> std::shared_ptr<ClientConfigurationImpl> impl_;</div>
+<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span>};</div>
+<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span>} <span class="comment">// namespace pulsar</span></div>
+<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> </div>
+<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span><span class="preprocessor">#endif </span><span class="comment">/* PULSAR_CLIENTCONFIGURATION_H_ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="aclasspulsar_1_1_authentication_html"><div class="ttname"><a href="classpulsar_1_1_authentication.html">pulsar::Authentication</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:55</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></div><div class="ttdef"><b>Definition:</b> ClientConfiguration.h:29</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html_a283f6a724a4fdd8fa1def661e253eafb"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html#a283f6a724a4fdd8fa1def661e253eafb">pulsar::ClientConfiguration::setAuth</a></div><div class="ttdeci">ClientConfiguration & setAuth(const AuthenticationPtr &authentication)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html_a388cecb1652d1578ac301dcb31db4135"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html#a388cecb1652d1578ac301dcb31db4135">pulsar::ClientConfiguration::setLogConfFilePath</a></div><div class="ttdeci">ClientConfiguration & setLogConfFilePath(const std::string &logConfFilePath)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html_a5c0d6ddb5e00afe43067505bd46a6a9d"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html#a5c0d6ddb5e00afe43067505bd46a6a9d">pulsar::ClientConfiguration::setMessageListenerThreads</a></div><div class="ttdeci">ClientConfiguration & setMessageListenerThreads(int threads)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html_a70a432f98ee564a5d6dc0a76919937e1"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html#a70a432f98ee564a5d6dc0a76919937e1">pulsar::ClientConfiguration::getAuth</a></div><div class="ttdeci">const Authentication & getAuth() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html_a7e83eb6526e98259023e93f0c89c1a61"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html#a7e83eb6526e98259023e93f0c89c1a61">pulsar::ClientConfiguration::setIOThreads</a></div><div class="ttdeci">ClientConfiguration & setIOThreads(int threads)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html_a842576f768383a2434959ece2a039222"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html#a842576f768383a2434959ece2a039222">pulsar::ClientConfiguration::getOperationTimeoutSeconds</a></div><div class="ttdeci">int getOperationTimeoutSeconds() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html_a95829d66c50c4226d79cc2fa835ba59a"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html#a95829d66c50c4226d79cc2fa835ba59a">pulsar::ClientConfiguration::getMessageListenerThreads</a></div><div class="ttdeci">int getMessageListenerThreads() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html_a961eff6439a7aab387dca6a486f8535b"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html#a961eff6439a7aab387dca6a486f8535b">pulsar::ClientConfiguration::getIOThreads</a></div><div class="ttdeci">int getIOThreads() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html_a9ae54146fe16f423faee853705043a0d"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html#a9ae54146fe16f423faee853705043a0d">pulsar::ClientConfiguration::setConcurrentLookupRequest</a></div><div class="ttdeci">ClientConfiguration & setConcurrentLookupRequest(int concurrentLookupRequest)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html_aacc5ce498af5ab4535ba3d5a39684b60"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html#aacc5ce498af5ab4535ba3d5a39684b60">pulsar::ClientConfiguration::getConcurrentLookupRequest</a></div><div class="ttdeci">int getConcurrentLookupRequest() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html_ab4a82d74dba480c75534df9f214baea9"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html#ab4a82d74dba480c75534df9f214baea9">pulsar::ClientConfiguration::setLogger</a></div><div class="ttdeci">ClientConfiguration & setLogger(LoggerFactoryPtr loggerFactory)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html_ab7f394d2d9dbc03de13a8bc1a12f9c77"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html#ab7f394d2d9dbc03de13a8bc1a12f9c77">pulsar::ClientConfiguration::getLogConfFilePath</a></div><div class="ttdeci">const std::string & getLogConfFilePath() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html_ac5659a9c3232ab07ed1e81dd406187c1"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html#ac5659a9c3232ab07ed1e81dd406187c1">pulsar::ClientConfiguration::setOperationTimeoutSeconds</a></div><div class="ttdeci">ClientConfiguration & setOperationTimeoutSeconds(int timeout)</div></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/content/api/cpp/2.5.0/_compression_type_8h_source.html b/content/api/cpp/2.5.0/_compression_type_8h_source.html
new file mode 100644
index 00000000000..ad53ff39300
--- /dev/null
+++ b/content/api/cpp/2.5.0/_compression_type_8h_source.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/CompressionType.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">pulsar-client-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle"><div class="title">CompressionType.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#ifndef PULSAR_COMPRESSIONTYPE_H_</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#define PULSAR_COMPRESSIONTYPE_H_</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="keyword">enum</span> CompressionType</div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span>{</div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> CompressionNone = 0,</div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> CompressionLZ4 = 1,</div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> CompressionZLib = 2,</div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> CompressionZSTD = 3,</div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> CompressionSNAPPY = 4</div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span>};</div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span>}</div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="preprocessor">#endif </span><span class="comment">/* PULSAR_COMPRESSIONTYPE_H_ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/content/api/cpp/2.5.0/_consumer_8h_source.html b/content/api/cpp/2.5.0/_consumer_8h_source.html
new file mode 100644
index 00000000000..e7c3fd5c46a
--- /dev/null
+++ b/content/api/cpp/2.5.0/_consumer_8h_source.html
@@ -0,0 +1,206 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/Consumer.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">pulsar-client-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle"><div class="title">Consumer.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#ifndef CONSUMER_HPP_</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#define CONSUMER_HPP_</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <iostream></span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include <pulsar/defines.h></span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#include <pulsar/BrokerConsumerStats.h></span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#include <pulsar/ConsumerConfiguration.h></span></div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="keyword">class </span>ConsumerImplBase;</div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="keyword">class </span>PulsarFriend;</div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="keyword">typedef</span> std::shared_ptr<ConsumerImplBase> ConsumerImplBasePtr;</div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html"> 35</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_consumer.html">Consumer</a> {</div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#afe59503d5d5309f38d4e246bd9f435b4"> 40</a></span> <a class="code hl_function" href="classpulsar_1_1_consumer.html#afe59503d5d5309f38d4e246bd9f435b4">Consumer</a>();</div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#ad55d95cd75501562d8ae6d83935d5977"> 45</a></span> <span class="keyword">const</span> std::string& <a class="code hl_function" href="classpulsar_1_1_consumer.html#ad55d95cd75501562d8ae6d83935d5977">getTopic</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
+<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#af6049caaf3e1f8bc91d4dc52b02ab7d1"> 50</a></span> <span class="keyword">const</span> std::string& <a class="code hl_function" href="classpulsar_1_1_consumer.html#af6049caaf3e1f8bc91d4dc52b02ab7d1">getSubscriptionName</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> </div>
+<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#a542ca0a9473a03ccf8bd8aeed24de490"> 65</a></span> <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_consumer.html#a542ca0a9473a03ccf8bd8aeed24de490">unsubscribe</a>();</div>
+<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> </div>
+<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#a8691920cae838418f33f13690a72771d"> 78</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_consumer.html#a8691920cae838418f33f13690a72771d">unsubscribeAsync</a>(<a class="code hl_typedef" href="namespacepulsar.html#ae5bf6401bfa8e3962e5c8f9fa2efbf4d">ResultCallback</a> callback);</div>
+<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> </div>
+<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#abc8cec6e81c582c6af8e3d931e41a2ad"> 90</a></span> <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_consumer.html#abc8cec6e81c582c6af8e3d931e41a2ad">receive</a>(<a class="code hl_class" href="classpulsar_1_1_message.html">Message</a>& msg);</div>
+<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> </div>
+<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#ace9475b70f37c91df5b442f41058370e"> 100</a></span> <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_consumer.html#ace9475b70f37c91df5b442f41058370e">receive</a>(<a class="code hl_class" href="classpulsar_1_1_message.html">Message</a>& msg, <span class="ke [...]
+<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> </div>
+<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#a0189416fb8672b23919276cc9f1bba5d"> 113</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_consumer.html#a0189416fb8672b23919276cc9f1bba5d">receiveAsync</a>(ReceiveCallback callback);</div>
+<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> </div>
+<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#a3c3eb5056f228d281798f9ea75f52af9"> 126</a></span> <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_consumer.html#a3c3eb5056f228d281798f9ea75f52af9">acknowledge</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message.html [...]
+<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> acknowledge(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a>& messageId);</div>
+<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> </div>
+<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#a867bebab981d5aa2f74217308aa2353c"> 138</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_consumer.html#a867bebab981d5aa2f74217308aa2353c">acknowledgeAsync</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message.html">Message</a>& message, <a class="code hl_typedef" href=" [...]
+<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> <span class="keywordtype">void</span> acknowledgeAsync(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a>& messageID, <a class="code hl_typedef" href="namespacepulsar.html#ae5bf6401bfa8e3962e5c8f9fa2efbf4d">ResultCallback</a> callback);</div>
+<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> </div>
+<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#a3eb0b0db2da0628da15d3f242e254f6d"> 158</a></span> <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_consumer.html#a3eb0b0db2da0628da15d3f242e254f6d">acknowledgeCumulative</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_me [...]
+<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> acknowledgeCumulative(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a>& messageId);</div>
+<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> </div>
+<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#a6ad164b1ab4449b17bce764224e92960"> 171</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_consumer.html#a6ad164b1ab4449b17bce764224e92960">acknowledgeCumulativeAsync</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message.html">Message</a>& message, <a class="code hl_typed [...]
+<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> <span class="keywordtype">void</span> acknowledgeCumulativeAsync(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a>& messageId, <a class="code hl_typedef" href="namespacepulsar.html#ae5bf6401bfa8e3962e5c8f9fa2efbf4d">ResultCallback</a> callback);</div>
+<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> </div>
+<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#a3cd227d9be2ae090c3a55bcdfff1df69"> 204</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_consumer.html#a3cd227d9be2ae090c3a55bcdfff1df69">negativeAcknowledge</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message.html">Message</a>& message);</div>
+<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> </div>
+<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#afd631d1c357bc0284afe3e0cd2acbd6e"> 236</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_consumer.html#afd631d1c357bc0284afe3e0cd2acbd6e">negativeAcknowledge</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a>& messageId);</div>
+<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span> </div>
+<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span> <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> close();</div>
+<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span> </div>
+<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span> <span class="keywordtype">void</span> closeAsync(<a class="code hl_typedef" href="namespacepulsar.html#ae5bf6401bfa8e3962e5c8f9fa2efbf4d">ResultCallback</a> callback);</div>
+<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span> </div>
+<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span> <span class="comment">/*</span></div>
+<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span><span class="comment"> * Pause receiving messages via the messageListener, till resumeMessageListener() is called.</span></div>
+<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span><span class="comment"> */</span></div>
+<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span> <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> pauseMessageListener();</div>
+<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span> </div>
+<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span> <span class="comment">/*</span></div>
+<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"> 248</span><span class="comment"> * Resume receiving the messages via the messageListener.</span></div>
+<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span><span class="comment"> * Asynchronously receive all the messages enqueued from time pauseMessageListener() was called.</span></div>
+<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span><span class="comment"> */</span></div>
+<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span> <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> resumeMessageListener();</div>
+<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span> </div>
+<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#a3d60ee12b0e9766d60c3a8e08a61287a"> 262</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_consumer.html#a3d60ee12b0e9766d60c3a8e08a61287a">redeliverUnacknowledgedMessages</a>();</div>
+<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span> </div>
+<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#a617639e11e05ecba3d013d831578d19d"> 276</a></span> <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_consumer.html#a617639e11e05ecba3d013d831578d19d">getBrokerConsumerStats</a>(<a class="code hl_class" href="classpulsar_1_1_broker_consumer_stats.html">BrokerCo [...]
+<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span> </div>
+<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#a01e55f7906b6922fa069d84f5459af4b"> 289</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_consumer.html#a01e55f7906b6922fa069d84f5459af4b">getBrokerConsumerStatsAsync</a>(BrokerConsumerStatsCallback callback);</div>
+<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span> </div>
+<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#a949eda4ed6de3ecc2e4f793cce1dc06c"> 301</a></span> <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_consumer.html#a949eda4ed6de3ecc2e4f793cce1dc06c">seek</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">Me [...]
+<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"> 302</span> </div>
+<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#ae6835e612b61795a13eff5fd2da85a0e"> 309</a></span> <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_consumer.html#ae6835e612b61795a13eff5fd2da85a0e">seek</a>(uint64_t timestamp);</div>
+<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"> 310</span> </div>
+<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#a52bb7deeca9c8376de61c88bb5db24e5"> 321</a></span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_consumer.html#a52bb7deeca9c8376de61c88bb5db24e5">seekAsync</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a>& msgId, [...]
+<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"> 322</span> </div>
+<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#a01761bcf98436600d5f4d461582db94f"> 329</a></span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_consumer.html#a01761bcf98436600d5f4d461582db94f">seekAsync</a>(uint64_t timestamp, <a class="code hl_typedef" href="namespacepulsar.html#ae5bf6401bfa8e3962e5c8f9fa2efbf4d">ResultCallback</ [...]
+<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"> 330</span> </div>
+<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"> 331</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00332" name="l00332"></a><span class="lineno"> 332</span> ConsumerImplBasePtr impl_;</div>
+<div class="line"><a id="l00333" name="l00333"></a><span class="lineno"> 333</span> <span class="keyword">explicit</span> <a class="code hl_class" href="classpulsar_1_1_consumer.html">Consumer</a>(ConsumerImplBasePtr);</div>
+<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"> 334</span> </div>
+<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"> 335</span> <span class="keyword">friend</span> <span class="keyword">class </span>PulsarFriend;</div>
+<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"> 336</span> <span class="keyword">friend</span> <span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00337" name="l00337"></a><span class="lineno"> 337</span> <span class="keyword">friend</span> <span class="keyword">class </span>PartitionedConsumerImpl;</div>
+<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"> 338</span> <span class="keyword">friend</span> <span class="keyword">class </span>MultiTopicsConsumerImpl;</div>
+<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"> 339</span> <span class="keyword">friend</span> <span class="keyword">class </span>ConsumerImpl;</div>
+<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"> 340</span> <span class="keyword">friend</span> <span class="keyword">class </span>ClientImpl;</div>
+<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"> 341</span> <span class="keyword">friend</span> <span class="keyword">class </span>ConsumerTest;</div>
+<div class="line"><a id="l00342" name="l00342"></a><span class="lineno"> 342</span>};</div>
+<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"> 343</span>} <span class="comment">// namespace pulsar</span></div>
+<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span> </div>
+<div class="line"><a id="l00345" name="l00345"></a><span class="lineno"> 345</span><span class="preprocessor">#endif </span><span class="comment">/* CONSUMER_HPP_ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="aclasspulsar_1_1_broker_consumer_stats_html"><div class="ttname"><a href="classpulsar_1_1_broker_consumer_stats.html">pulsar::BrokerConsumerStats</a></div><div class="ttdef"><b>Definition:</b> BrokerConsumerStats.h:35</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html"><div class="ttname"><a href="classpulsar_1_1_consumer.html">pulsar::Consumer</a></div><div class="ttdef"><b>Definition:</b> Consumer.h:35</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_a01761bcf98436600d5f4d461582db94f"><div class="ttname"><a href="classpulsar_1_1_consumer.html#a01761bcf98436600d5f4d461582db94f">pulsar::Consumer::seekAsync</a></div><div class="ttdeci">virtual void seekAsync(uint64_t timestamp, ResultCallback callback)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_a0189416fb8672b23919276cc9f1bba5d"><div class="ttname"><a href="classpulsar_1_1_consumer.html#a0189416fb8672b23919276cc9f1bba5d">pulsar::Consumer::receiveAsync</a></div><div class="ttdeci">void receiveAsync(ReceiveCallback callback)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_a01e55f7906b6922fa069d84f5459af4b"><div class="ttname"><a href="classpulsar_1_1_consumer.html#a01e55f7906b6922fa069d84f5459af4b">pulsar::Consumer::getBrokerConsumerStatsAsync</a></div><div class="ttdeci">void getBrokerConsumerStatsAsync(BrokerConsumerStatsCallback callback)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_a3c3eb5056f228d281798f9ea75f52af9"><div class="ttname"><a href="classpulsar_1_1_consumer.html#a3c3eb5056f228d281798f9ea75f52af9">pulsar::Consumer::acknowledge</a></div><div class="ttdeci">Result acknowledge(const Message &message)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_a3cd227d9be2ae090c3a55bcdfff1df69"><div class="ttname"><a href="classpulsar_1_1_consumer.html#a3cd227d9be2ae090c3a55bcdfff1df69">pulsar::Consumer::negativeAcknowledge</a></div><div class="ttdeci">void negativeAcknowledge(const Message &message)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_a3d60ee12b0e9766d60c3a8e08a61287a"><div class="ttname"><a href="classpulsar_1_1_consumer.html#a3d60ee12b0e9766d60c3a8e08a61287a">pulsar::Consumer::redeliverUnacknowledgedMessages</a></div><div class="ttdeci">void redeliverUnacknowledgedMessages()</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_a3eb0b0db2da0628da15d3f242e254f6d"><div class="ttname"><a href="classpulsar_1_1_consumer.html#a3eb0b0db2da0628da15d3f242e254f6d">pulsar::Consumer::acknowledgeCumulative</a></div><div class="ttdeci">Result acknowledgeCumulative(const Message &message)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_a52bb7deeca9c8376de61c88bb5db24e5"><div class="ttname"><a href="classpulsar_1_1_consumer.html#a52bb7deeca9c8376de61c88bb5db24e5">pulsar::Consumer::seekAsync</a></div><div class="ttdeci">virtual void seekAsync(const MessageId &msgId, ResultCallback callback)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_a542ca0a9473a03ccf8bd8aeed24de490"><div class="ttname"><a href="classpulsar_1_1_consumer.html#a542ca0a9473a03ccf8bd8aeed24de490">pulsar::Consumer::unsubscribe</a></div><div class="ttdeci">Result unsubscribe()</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_a617639e11e05ecba3d013d831578d19d"><div class="ttname"><a href="classpulsar_1_1_consumer.html#a617639e11e05ecba3d013d831578d19d">pulsar::Consumer::getBrokerConsumerStats</a></div><div class="ttdeci">Result getBrokerConsumerStats(BrokerConsumerStats &brokerConsumerStats)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_a6ad164b1ab4449b17bce764224e92960"><div class="ttname"><a href="classpulsar_1_1_consumer.html#a6ad164b1ab4449b17bce764224e92960">pulsar::Consumer::acknowledgeCumulativeAsync</a></div><div class="ttdeci">void acknowledgeCumulativeAsync(const Message &message, ResultCallback callback)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_a867bebab981d5aa2f74217308aa2353c"><div class="ttname"><a href="classpulsar_1_1_consumer.html#a867bebab981d5aa2f74217308aa2353c">pulsar::Consumer::acknowledgeAsync</a></div><div class="ttdeci">void acknowledgeAsync(const Message &message, ResultCallback callback)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_a8691920cae838418f33f13690a72771d"><div class="ttname"><a href="classpulsar_1_1_consumer.html#a8691920cae838418f33f13690a72771d">pulsar::Consumer::unsubscribeAsync</a></div><div class="ttdeci">void unsubscribeAsync(ResultCallback callback)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_a949eda4ed6de3ecc2e4f793cce1dc06c"><div class="ttname"><a href="classpulsar_1_1_consumer.html#a949eda4ed6de3ecc2e4f793cce1dc06c">pulsar::Consumer::seek</a></div><div class="ttdeci">Result seek(const MessageId &msgId)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_abc8cec6e81c582c6af8e3d931e41a2ad"><div class="ttname"><a href="classpulsar_1_1_consumer.html#abc8cec6e81c582c6af8e3d931e41a2ad">pulsar::Consumer::receive</a></div><div class="ttdeci">Result receive(Message &msg)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_ace9475b70f37c91df5b442f41058370e"><div class="ttname"><a href="classpulsar_1_1_consumer.html#ace9475b70f37c91df5b442f41058370e">pulsar::Consumer::receive</a></div><div class="ttdeci">Result receive(Message &msg, int timeoutMs)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_ad55d95cd75501562d8ae6d83935d5977"><div class="ttname"><a href="classpulsar_1_1_consumer.html#ad55d95cd75501562d8ae6d83935d5977">pulsar::Consumer::getTopic</a></div><div class="ttdeci">const std::string & getTopic() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_ae6835e612b61795a13eff5fd2da85a0e"><div class="ttname"><a href="classpulsar_1_1_consumer.html#ae6835e612b61795a13eff5fd2da85a0e">pulsar::Consumer::seek</a></div><div class="ttdeci">Result seek(uint64_t timestamp)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_af6049caaf3e1f8bc91d4dc52b02ab7d1"><div class="ttname"><a href="classpulsar_1_1_consumer.html#af6049caaf3e1f8bc91d4dc52b02ab7d1">pulsar::Consumer::getSubscriptionName</a></div><div class="ttdeci">const std::string & getSubscriptionName() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_afd631d1c357bc0284afe3e0cd2acbd6e"><div class="ttname"><a href="classpulsar_1_1_consumer.html#afd631d1c357bc0284afe3e0cd2acbd6e">pulsar::Consumer::negativeAcknowledge</a></div><div class="ttdeci">void negativeAcknowledge(const MessageId &messageId)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_afe59503d5d5309f38d4e246bd9f435b4"><div class="ttname"><a href="classpulsar_1_1_consumer.html#afe59503d5d5309f38d4e246bd9f435b4">pulsar::Consumer::Consumer</a></div><div class="ttdeci">Consumer()</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html"><div class="ttname"><a href="classpulsar_1_1_message.html">pulsar::Message</a></div><div class="ttdef"><b>Definition:</b> Message.h:42</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_id_html"><div class="ttname"><a href="classpulsar_1_1_message_id.html">pulsar::MessageId</a></div><div class="ttdef"><b>Definition:</b> MessageId.h:32</div></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae5bf6401bfa8e3962e5c8f9fa2efbf4d"><div class="ttname"><a href="namespacepulsar.html#ae5bf6401bfa8e3962e5c8f9fa2efbf4d">pulsar::ResultCallback</a></div><div class="ttdeci">std::function< void(Result result)> ResultCallback</div><div class="ttdoc">Callback definition for non-data operation.</div><div class="ttdef"><b>Definition:</b> ConsumerConfiguration.h:39</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbb"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">pulsar::Result</a></div><div class="ttdeci">Result</div><div class="ttdef"><b>Definition:</b> Result.h:31</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/content/api/cpp/2.5.0/_consumer_configuration_8h_source.html b/content/api/cpp/2.5.0/_consumer_configuration_8h_source.html
new file mode 100644
index 00000000000..bc77e64186d
--- /dev/null
+++ b/content/api/cpp/2.5.0/_consumer_configuration_8h_source.html
@@ -0,0 +1,217 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/ConsumerConfiguration.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">pulsar-client-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle"><div class="title">ConsumerConfiguration.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#ifndef PULSAR_CONSUMERCONFIGURATION_H_</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#define PULSAR_CONSUMERCONFIGURATION_H_</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <functional></span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include <memory></span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#include <pulsar/defines.h></span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#include <pulsar/Result.h></span></div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="preprocessor">#include <pulsar/ConsumerType.h></span></div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="preprocessor">#include <pulsar/Message.h></span></div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="preprocessor">#include <pulsar/Schema.h></span></div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="preprocessor">#include <pulsar/ConsumerCryptoFailureAction.h></span></div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#include <pulsar/CryptoKeyReader.h></span></div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="preprocessor">#include <pulsar/InitialPosition.h></span></div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="keyword">class </span>Consumer;</div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae5bf6401bfa8e3962e5c8f9fa2efbf4d"> 39</a></span><span class="keyword">typedef</span> std::function<void(<a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> result)> <a class="code hl_typedef" href="namespacepulsar.html#ae5bf6401bfa8e3962e5c8f9fa2efbf4d">ResultCallback</a>;</div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><span class="keyword">typedef</span> std::function<void(<a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a>, <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message.html">Message</a>& msg)> ReceiveCallback;</div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"><a class="line" href="namespacepulsar.html#aaa22f961f023adaa6f675c1fb4f52477"> 43</a></span><span class="keyword">typedef</span> std::function<void(<a class="code hl_class" href="classpulsar_1_1_consumer.html">Consumer</a> consumer, <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message.html">Message</a>& msg)> <a class="code hl_typedef" href="namespacepulsar.html#aaa22f [...]
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> </div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span><span class="keyword">struct </span>ConsumerConfigurationImpl;</div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
+<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html"> 50</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a> {</div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a>();</div>
+<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">~ConsumerConfiguration</a>();</div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a>&);</div>
+<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a>& operator=(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a>&);</div>
+<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> </div>
+<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#ae5d5850e9e0f3130424860e6715b0fa0"> 61</a></span> <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#ae5d5850e9e0f3130424860e6715b0fa0">clone</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> </div>
+<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a79d9ef9f0698713b38f260b0b46d191f"> 71</a></span> <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a>& <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a79d9ef9f0698713b38f260b0b46d191f">setSchema</a>(<span class="keyword">const</span> <a class="code hl_class" href= [...]
+<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> </div>
+<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#acc102de37a90b103be92a24e92fac432"> 76</a></span> <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_schema_info.html">SchemaInfo</a>& <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#acc102de37a90b103be92a24e92fac432">getSchema</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> </div>
+<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a5029c0a8bc51a764fdd4eaf37e56964d"> 90</a></span> <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a>& <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a5029c0a8bc51a764fdd4eaf37e56964d">setConsumerType</a>(<a class="code hl_enumeration" href="namespacepulsar.html#a [...]
+<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> <a class="code hl_enumeration" href="namespacepulsar.html#ac3e442abe2558a2b257fc7344af61d40">ConsumerType</a> getConsumerType() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> </div>
+<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a996399917ff343715bf29afe07981c83"> 98</a></span> <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a>& <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a996399917ff343715bf29afe07981c83">setMessageListener</a>(<a class="code hl_typedef" href="namespacepulsar.html#aa [...]
+<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> <a class="code hl_typedef" href="namespacepulsar.html#aaa22f961f023adaa6f675c1fb4f52477">MessageListener</a> getMessageListener() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> <span class="keywordtype">bool</span> hasMessageListener() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> </div>
+<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a265d2cd1e9d1d329eff9b98346f245c2"> 123</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a265d2cd1e9d1d329eff9b98346f245c2">setReceiverQueueSize</a>(<span class="keywordtype">int</span> size);</div>
+<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> <span class="keywordtype">int</span> getReceiverQueueSize() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> </div>
+<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a9c07888abe996b80c2fd168278a24de3"> 134</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a9c07888abe996b80c2fd168278a24de3">setMaxTotalReceiverQueueSizeAcrossPartitions</a>(<span class="keywordtype">int</span> maxTotalReceiverQueueSizeAcrossPartitions);</div>
+<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> </div>
+<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#abffc95603a9f983528b4dba82324f146"> 139</a></span> <span class="keywordtype">int</span> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#abffc95603a9f983528b4dba82324f146">getMaxTotalReceiverQueueSizeAcrossPartitions</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> </div>
+<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> <span class="keywordtype">void</span> setConsumerName(<span class="keyword">const</span> std::string&);</div>
+<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> <span class="keyword">const</span> std::string& getConsumerName() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> </div>
+<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#ad55a4f0187517c984de8d01f8660fb8f"> 151</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#ad55a4f0187517c984de8d01f8660fb8f">setUnAckedMessagesTimeoutMs</a>(<span class="keyword">const</span> uint64_t milliSeconds);</div>
+<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> </div>
+<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a373ab78d91d7fbbd0c9b721ba1f34f26"> 156</a></span> <span class="keywordtype">long</span> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a373ab78d91d7fbbd0c9b721ba1f34f26">getUnAckedMessagesTimeoutMs</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> </div>
+<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#aef99f71cd13324351864dd1e376d8788"> 170</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#aef99f71cd13324351864dd1e376d8788">setNegativeAckRedeliveryDelayMs</a>(<span class="keywordtype">long</span> redeliveryDelayMillis);</div>
+<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> </div>
+<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a7a4adb22969050a6bfd6919e2ac68917"> 177</a></span> <span class="keywordtype">long</span> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a7a4adb22969050a6bfd6919e2ac68917">getNegativeAckRedeliveryDelayMs</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> </div>
+<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a453a6af922fea7c45d56264d57925507"> 183</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a453a6af922fea7c45d56264d57925507">setBrokerConsumerStatsCacheTimeInMs</a>(<span class="keyword">const</span> <span class="keywordtype">long</span> cacheTimeInMs);</div>
+<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span> </div>
+<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a23fd67606f5ca05a158226cbd0a2eb54"> 188</a></span> <span class="keywordtype">long</span> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a23fd67606f5ca05a158226cbd0a2eb54">getBrokerConsumerStatsCacheTimeInMs</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span> </div>
+<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span> <span class="keywordtype">bool</span> isEncryptionEnabled() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span> <span class="keyword">const</span> CryptoKeyReaderPtr getCryptoKeyReader() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span> <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a>& setCryptoKeyReader(CryptoKeyReaderPtr cryptoKeyReader);</div>
+<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span> </div>
+<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span> ConsumerCryptoFailureAction getCryptoFailureAction() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span> <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a>& setCryptoFailureAction(ConsumerCryptoFailureAction action);</div>
+<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span> </div>
+<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> <span class="keywordtype">bool</span> isReadCompacted() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span> <span class="keywordtype">void</span> setReadCompacted(<span class="keywordtype">bool</span> compacted);</div>
+<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span> </div>
+<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a5910aa7539a7fb217a38813d846a9acb"> 207</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a5910aa7539a7fb217a38813d846a9acb">setPatternAutoDiscoveryPeriod</a>(<span class="keywordtype">int</span> periodInSeconds);</div>
+<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span> <span class="keywordtype">int</span> getPatternAutoDiscoveryPeriod() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span> </div>
+<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> <span class="keywordtype">void</span> setSubscriptionInitialPosition(InitialPosition subscriptionInitialPosition);</div>
+<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> InitialPosition getSubscriptionInitialPosition() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span> </div>
+<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a8aab5c5bd65073257d0509d410099570"> 220</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a8aab5c5bd65073257d0509d410099570">hasProperty</a>(<span class="keyword">const</span> std::string& name) <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span> </div>
+<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a8b10f7a28e03a4929fc58aea5b67405d"> 228</a></span> <span class="keyword">const</span> std::string& <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a8b10f7a28e03a4929fc58aea5b67405d">getProperty</a>(<span class="keyword">const</span> std::string& name) <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> </div>
+<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a5982ae123e367df322be897f81337ad0"> 233</a></span> std::map<std::string, std::string>& <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a5982ae123e367df322be897f81337ad0">getProperties</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span> </div>
+<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#acb0cfc0ded14bd3c324466a41c9aaf9e"> 240</a></span> <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a>& <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#acb0cfc0ded14bd3c324466a41c9aaf9e">setProperty</a>(<span class="keyword">const</span> std::string& name, <span [...]
+<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span> </div>
+<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a093486de4b32d91655d8b4e45efd6d6f"> 245</a></span> <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a>& <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a093486de4b32d91655d8b4e45efd6d6f">setProperties</a>(<span class="keyword">const</span> std::map<std::string, s [...]
+<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span> </div>
+<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span> <span class="keyword">friend</span> <span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"> 248</span> </div>
+<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span> std::shared_ptr<ConsumerConfigurationImpl> impl_;</div>
+<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span>};</div>
+<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span>} <span class="comment">// namespace pulsar</span></div>
+<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"> 253</span><span class="preprocessor">#endif </span><span class="comment">/* PULSAR_CONSUMERCONFIGURATION_H_ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></div><div class="ttdef"><b>Definition:</b> ConsumerConfiguration.h:50</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a093486de4b32d91655d8b4e45efd6d6f"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a093486de4b32d91655d8b4e45efd6d6f">pulsar::ConsumerConfiguration::setProperties</a></div><div class="ttdeci">ConsumerConfiguration & setProperties(const std::map< std::string, std::string > &properties)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a23fd67606f5ca05a158226cbd0a2eb54"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a23fd67606f5ca05a158226cbd0a2eb54">pulsar::ConsumerConfiguration::getBrokerConsumerStatsCacheTimeInMs</a></div><div class="ttdeci">long getBrokerConsumerStatsCacheTimeInMs() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a265d2cd1e9d1d329eff9b98346f245c2"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a265d2cd1e9d1d329eff9b98346f245c2">pulsar::ConsumerConfiguration::setReceiverQueueSize</a></div><div class="ttdeci">void setReceiverQueueSize(int size)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a373ab78d91d7fbbd0c9b721ba1f34f26"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a373ab78d91d7fbbd0c9b721ba1f34f26">pulsar::ConsumerConfiguration::getUnAckedMessagesTimeoutMs</a></div><div class="ttdeci">long getUnAckedMessagesTimeoutMs() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a453a6af922fea7c45d56264d57925507"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a453a6af922fea7c45d56264d57925507">pulsar::ConsumerConfiguration::setBrokerConsumerStatsCacheTimeInMs</a></div><div class="ttdeci">void setBrokerConsumerStatsCacheTimeInMs(const long cacheTimeInMs)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a5029c0a8bc51a764fdd4eaf37e56964d"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a5029c0a8bc51a764fdd4eaf37e56964d">pulsar::ConsumerConfiguration::setConsumerType</a></div><div class="ttdeci">ConsumerConfiguration & setConsumerType(ConsumerType consumerType)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a5910aa7539a7fb217a38813d846a9acb"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a5910aa7539a7fb217a38813d846a9acb">pulsar::ConsumerConfiguration::setPatternAutoDiscoveryPeriod</a></div><div class="ttdeci">void setPatternAutoDiscoveryPeriod(int periodInSeconds)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a5982ae123e367df322be897f81337ad0"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a5982ae123e367df322be897f81337ad0">pulsar::ConsumerConfiguration::getProperties</a></div><div class="ttdeci">std::map< std::string, std::string > & getProperties() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a79d9ef9f0698713b38f260b0b46d191f"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a79d9ef9f0698713b38f260b0b46d191f">pulsar::ConsumerConfiguration::setSchema</a></div><div class="ttdeci">ConsumerConfiguration & setSchema(const SchemaInfo &schemaInfo)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a7a4adb22969050a6bfd6919e2ac68917"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a7a4adb22969050a6bfd6919e2ac68917">pulsar::ConsumerConfiguration::getNegativeAckRedeliveryDelayMs</a></div><div class="ttdeci">long getNegativeAckRedeliveryDelayMs() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a8aab5c5bd65073257d0509d410099570"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a8aab5c5bd65073257d0509d410099570">pulsar::ConsumerConfiguration::hasProperty</a></div><div class="ttdeci">bool hasProperty(const std::string &name) const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a8b10f7a28e03a4929fc58aea5b67405d"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a8b10f7a28e03a4929fc58aea5b67405d">pulsar::ConsumerConfiguration::getProperty</a></div><div class="ttdeci">const std::string & getProperty(const std::string &name) const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a996399917ff343715bf29afe07981c83"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a996399917ff343715bf29afe07981c83">pulsar::ConsumerConfiguration::setMessageListener</a></div><div class="ttdeci">ConsumerConfiguration & setMessageListener(MessageListener messageListener)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a9c07888abe996b80c2fd168278a24de3"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a9c07888abe996b80c2fd168278a24de3">pulsar::ConsumerConfiguration::setMaxTotalReceiverQueueSizeAcrossPartitions</a></div><div class="ttdeci">void setMaxTotalReceiverQueueSizeAcrossPartitions(int maxTotalReceiverQueueSizeAcrossPartitions)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_abffc95603a9f983528b4dba82324f146"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#abffc95603a9f983528b4dba82324f146">pulsar::ConsumerConfiguration::getMaxTotalReceiverQueueSizeAcrossPartitions</a></div><div class="ttdeci">int getMaxTotalReceiverQueueSizeAcrossPartitions() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_acb0cfc0ded14bd3c324466a41c9aaf9e"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#acb0cfc0ded14bd3c324466a41c9aaf9e">pulsar::ConsumerConfiguration::setProperty</a></div><div class="ttdeci">ConsumerConfiguration & setProperty(const std::string &name, const std::string &value)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_acc102de37a90b103be92a24e92fac432"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#acc102de37a90b103be92a24e92fac432">pulsar::ConsumerConfiguration::getSchema</a></div><div class="ttdeci">const SchemaInfo & getSchema() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_ad55a4f0187517c984de8d01f8660fb8f"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#ad55a4f0187517c984de8d01f8660fb8f">pulsar::ConsumerConfiguration::setUnAckedMessagesTimeoutMs</a></div><div class="ttdeci">void setUnAckedMessagesTimeoutMs(const uint64_t milliSeconds)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_ae5d5850e9e0f3130424860e6715b0fa0"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#ae5d5850e9e0f3130424860e6715b0fa0">pulsar::ConsumerConfiguration::clone</a></div><div class="ttdeci">ConsumerConfiguration clone() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_aef99f71cd13324351864dd1e376d8788"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#aef99f71cd13324351864dd1e376d8788">pulsar::ConsumerConfiguration::setNegativeAckRedeliveryDelayMs</a></div><div class="ttdeci">void setNegativeAckRedeliveryDelayMs(long redeliveryDelayMillis)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html"><div class="ttname"><a href="classpulsar_1_1_consumer.html">pulsar::Consumer</a></div><div class="ttdef"><b>Definition:</b> Consumer.h:35</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html"><div class="ttname"><a href="classpulsar_1_1_message.html">pulsar::Message</a></div><div class="ttdef"><b>Definition:</b> Message.h:42</div></div>
+<div class="ttc" id="aclasspulsar_1_1_schema_info_html"><div class="ttname"><a href="classpulsar_1_1_schema_info.html">pulsar::SchemaInfo</a></div><div class="ttdef"><b>Definition:</b> Schema.h:118</div></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+<div class="ttc" id="anamespacepulsar_html_aaa22f961f023adaa6f675c1fb4f52477"><div class="ttname"><a href="namespacepulsar.html#aaa22f961f023adaa6f675c1fb4f52477">pulsar::MessageListener</a></div><div class="ttdeci">std::function< void(Consumer consumer, const Message &msg)> MessageListener</div><div class="ttdoc">Callback definition for MessageListener.</div><div class="ttdef"><b>Definition:</b> ConsumerConfiguration.h:43</div></div>
+<div class="ttc" id="anamespacepulsar_html_ac3e442abe2558a2b257fc7344af61d40"><div class="ttname"><a href="namespacepulsar.html#ac3e442abe2558a2b257fc7344af61d40">pulsar::ConsumerType</a></div><div class="ttdeci">ConsumerType</div><div class="ttdef"><b>Definition:</b> ConsumerType.h:24</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae5bf6401bfa8e3962e5c8f9fa2efbf4d"><div class="ttname"><a href="namespacepulsar.html#ae5bf6401bfa8e3962e5c8f9fa2efbf4d">pulsar::ResultCallback</a></div><div class="ttdeci">std::function< void(Result result)> ResultCallback</div><div class="ttdoc">Callback definition for non-data operation.</div><div class="ttdef"><b>Definition:</b> ConsumerConfiguration.h:39</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbb"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">pulsar::Result</a></div><div class="ttdeci">Result</div><div class="ttdef"><b>Definition:</b> Result.h:31</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/content/api/cpp/2.5.0/_consumer_crypto_failure_action_8h_source.html b/content/api/cpp/2.5.0/_consumer_crypto_failure_action_8h_source.html
new file mode 100644
index 00000000000..8577acbf9e4
--- /dev/null
+++ b/content/api/cpp/2.5.0/_consumer_crypto_failure_action_8h_source.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/ConsumerCryptoFailureAction.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">pulsar-client-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle"><div class="title">ConsumerCryptoFailureAction.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#ifndef CONSUMERCRYPTOFAILUREACTION_H_</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#define CONSUMERCRYPTOFAILUREACTION_H_</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> </div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="keyword">enum class</span> ConsumerCryptoFailureAction</div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span>{</div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> FAIL, <span class="comment">// This is the default option to fail consume until crypto succeeds</span></div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> DISCARD, <span class="comment">// Message is silently acknowledged and not delivered to the application</span></div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> CONSUME <span class="comment">// Deliver the encrypted message to the application. It's the application's</span></div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> <span class="comment">// responsibility to decrypt the message. If message is also compressed,</span></div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> <span class="comment">// decompression will fail. If message contain batch messages, client will</span></div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> <span class="comment">// not be able to retrieve individual messages in the batch</span></div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span>};</div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span>} <span class="comment">/* namespace pulsar */</span></div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="preprocessor">#endif </span><span class="comment">/* CONSUMERCRYPTOFAILUREACTION_H_ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/content/api/cpp/2.5.0/_consumer_type_8h_source.html b/content/api/cpp/2.5.0/_consumer_type_8h_source.html
new file mode 100644
index 00000000000..d719410599e
--- /dev/null
+++ b/content/api/cpp/2.5.0/_consumer_type_8h_source.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/ConsumerType.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">pulsar-client-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle"><div class="title">ConsumerType.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#ifndef PULSAR_CPP_CONSUMERTYPE_H</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#define PULSAR_CPP_CONSUMERTYPE_H</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ac3e442abe2558a2b257fc7344af61d40"> 23</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="namespacepulsar.html#ac3e442abe2558a2b257fc7344af61d40">ConsumerType</a></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span>{</div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ac3e442abe2558a2b257fc7344af61d40a915cd237340dcd1d212f8d398f3d91ac"> 28</a></span> <a class="code hl_enumvalue" href="namespacepulsar.html#ac3e442abe2558a2b257fc7344af61d40a915cd237340dcd1d212f8d398f3d91ac">ConsumerExclusive</a>,</div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> </div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ac3e442abe2558a2b257fc7344af61d40ac55370821e835a03c2da742ab27e1705"> 34</a></span> <a class="code hl_enumvalue" href="namespacepulsar.html#ac3e442abe2558a2b257fc7344af61d40ac55370821e835a03c2da742ab27e1705">ConsumerShared</a>,</div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ac3e442abe2558a2b257fc7344af61d40aadffd5f0d50b1da36685230cd3f910a1"> 39</a></span> <a class="code hl_enumvalue" href="namespacepulsar.html#ac3e442abe2558a2b257fc7344af61d40aadffd5f0d50b1da36685230cd3f910a1">ConsumerFailover</a>,</div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <a class="code hl_enumvalue" href="namespacepulsar.html#ac3e442abe2558a2b257fc7344af61d40acb902cf3781caf307d06e37dc447d5cc">ConsumerKeyShared</a></div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ac3e442abe2558a2b257fc7344af61d40acb902cf3781caf307d06e37dc447d5cc"> 46</a></span>};</div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span>}</div>
+<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> </div>
+<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span><span class="preprocessor">#endif </span><span class="comment">// PULSAR_CPP_CONSUMERTYPE_H</span></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+<div class="ttc" id="anamespacepulsar_html_ac3e442abe2558a2b257fc7344af61d40"><div class="ttname"><a href="namespacepulsar.html#ac3e442abe2558a2b257fc7344af61d40">pulsar::ConsumerType</a></div><div class="ttdeci">ConsumerType</div><div class="ttdef"><b>Definition:</b> ConsumerType.h:24</div></div>
+<div class="ttc" id="anamespacepulsar_html_ac3e442abe2558a2b257fc7344af61d40a915cd237340dcd1d212f8d398f3d91ac"><div class="ttname"><a href="namespacepulsar.html#ac3e442abe2558a2b257fc7344af61d40a915cd237340dcd1d212f8d398f3d91ac">pulsar::ConsumerExclusive</a></div><div class="ttdeci">@ ConsumerExclusive</div><div class="ttdef"><b>Definition:</b> ConsumerType.h:28</div></div>
+<div class="ttc" id="anamespacepulsar_html_ac3e442abe2558a2b257fc7344af61d40aadffd5f0d50b1da36685230cd3f910a1"><div class="ttname"><a href="namespacepulsar.html#ac3e442abe2558a2b257fc7344af61d40aadffd5f0d50b1da36685230cd3f910a1">pulsar::ConsumerFailover</a></div><div class="ttdeci">@ ConsumerFailover</div><div class="ttdef"><b>Definition:</b> ConsumerType.h:39</div></div>
+<div class="ttc" id="anamespacepulsar_html_ac3e442abe2558a2b257fc7344af61d40ac55370821e835a03c2da742ab27e1705"><div class="ttname"><a href="namespacepulsar.html#ac3e442abe2558a2b257fc7344af61d40ac55370821e835a03c2da742ab27e1705">pulsar::ConsumerShared</a></div><div class="ttdeci">@ ConsumerShared</div><div class="ttdef"><b>Definition:</b> ConsumerType.h:34</div></div>
+<div class="ttc" id="anamespacepulsar_html_ac3e442abe2558a2b257fc7344af61d40acb902cf3781caf307d06e37dc447d5cc"><div class="ttname"><a href="namespacepulsar.html#ac3e442abe2558a2b257fc7344af61d40acb902cf3781caf307d06e37dc447d5cc">pulsar::ConsumerKeyShared</a></div><div class="ttdeci">@ ConsumerKeyShared</div><div class="ttdef"><b>Definition:</b> ConsumerType.h:45</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/content/api/cpp/2.5.0/_crypto_key_reader_8h_source.html b/content/api/cpp/2.5.0/_crypto_key_reader_8h_source.html
new file mode 100644
index 00000000000..ccc0c314ffb
--- /dev/null
+++ b/content/api/cpp/2.5.0/_crypto_key_reader_8h_source.html
@@ -0,0 +1,140 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/CryptoKeyReader.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">pulsar-client-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle"><div class="title">CryptoKeyReader.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#ifndef CRYPTOKEYREADER_H_</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#define CRYPTOKEYREADER_H_</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <pulsar/defines.h></span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include <pulsar/Result.h></span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#include <pulsar/EncryptionKeyInfo.h></span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> </div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> </div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="classpulsar_1_1_crypto_key_reader.html"> 28</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_crypto_key_reader.html">CryptoKeyReader</a> {</div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> <span class="keyword">virtual</span> <a class="code hl_class" href="classpulsar_1_1_crypto_key_reader.html">~CryptoKeyReader</a>() {}</div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> <span class="comment">/*</span></div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="comment"> * Return the encryption key corresponding to the key name in the argument</span></div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><span class="comment"> * <p></span></div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="comment"> * This method should be implemented to return the EncryptionKeyInfo. This method will be</span></div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="comment"> * called at the time of producer creation as well as consumer receiving messages.</span></div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="comment"> * Hence, application should not make any blocking calls within the implementation.</span></div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="comment"> * <p></span></div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><span class="comment"> * @param keyName</span></div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><span class="comment"> * Unique name to identify the key</span></div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><span class="comment"> * @param metadata</span></div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="comment"> * Additional information needed to identify the key</span></div>
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span><span class="comment"> * @param encKeyInfo updated with details about the public key</span></div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span><span class="comment"> * @return Result ResultOk is returned for success</span></div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span><span class="comment"> */</span></div>
+<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> <span class="keyword">virtual</span> <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> getPublicKey(<span class="keyword">const</span> std::string& keyName, std::map<std::string, std::string>& metadata,</div>
+<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> <a class="code hl_class" href="classpulsar_1_1_encryption_key_info.html">EncryptionKeyInfo</a>& encKeyInfo) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> </div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> <span class="comment">/*</span></div>
+<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span><span class="comment"> * @param keyName</span></div>
+<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span><span class="comment"> * Unique name to identify the key</span></div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span><span class="comment"> * @param metadata</span></div>
+<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span><span class="comment"> * Additional information needed to identify the key</span></div>
+<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span><span class="comment"> * @param encKeyInfo updated with details about the private key</span></div>
+<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span><span class="comment"> * @return Result ResultOk is returned for success</span></div>
+<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span><span class="comment"> */</span></div>
+<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> <span class="keyword">virtual</span> <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> getPrivateKey(<span class="keyword">const</span> std::string& keyName, std::map<std::string, std::string>& metadata,</div>
+<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> <a class="code hl_class" href="classpulsar_1_1_encryption_key_info.html">EncryptionKeyInfo</a>& encKeyInfo) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> </div>
+<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span>}; <span class="comment">/* namespace pulsar */</span></div>
+<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> </div>
+<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span><span class="keyword">typedef</span> std::shared_ptr<CryptoKeyReader> CryptoKeyReaderPtr;</div>
+<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span>} <span class="comment">// namespace pulsar</span></div>
+<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> </div>
+<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span><span class="preprocessor">#endif </span><span class="comment">/* CRYPTOKEYREADER_H_ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="aclasspulsar_1_1_crypto_key_reader_html"><div class="ttname"><a href="classpulsar_1_1_crypto_key_reader.html">pulsar::CryptoKeyReader</a></div><div class="ttdef"><b>Definition:</b> CryptoKeyReader.h:28</div></div>
+<div class="ttc" id="aclasspulsar_1_1_encryption_key_info_html"><div class="ttname"><a href="classpulsar_1_1_encryption_key_info.html">pulsar::EncryptionKeyInfo</a></div><div class="ttdef"><b>Definition:</b> EncryptionKeyInfo.h:34</div></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbb"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">pulsar::Result</a></div><div class="ttdeci">Result</div><div class="ttdef"><b>Definition:</b> Result.h:31</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/content/api/cpp/2.5.0/_deprecated_exception_8h_source.html b/content/api/cpp/2.5.0/_deprecated_exception_8h_source.html
new file mode 100644
index 00000000000..d4eff5a793b
--- /dev/null
+++ b/content/api/cpp/2.5.0/_deprecated_exception_8h_source.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/DeprecatedException.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">pulsar-client-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle"><div class="title">DeprecatedException.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#ifndef DEPRECATED_EXCEPTION_HPP_</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#define DEPRECATED_EXCEPTION_HPP_</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <stdexcept></span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include <string></span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#include <pulsar/defines.h></span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> </div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"><a class="line" href="classpulsar_1_1_deprecated_exception.html"> 27</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_deprecated_exception.html">DeprecatedException</a> : <span class="keyword">public</span> std::runtime_error {</div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> <span class="keyword">explicit</span> <a class="code hl_class" href="classpulsar_1_1_deprecated_exception.html">DeprecatedException</a>(<span class="keyword">const</span> std::string& __arg);</div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> </div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> <span class="keyword">static</span> <span class="keyword">const</span> std::string message_prefix;</div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span>};</div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span>} <span class="comment">// namespace pulsar</span></div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="preprocessor">#endif </span><span class="comment">// DEPRECATED_EXCEPTION_HPP_</span></div>
+<div class="ttc" id="aclasspulsar_1_1_deprecated_exception_html"><div class="ttname"><a href="classpulsar_1_1_deprecated_exception.html">pulsar::DeprecatedException</a></div><div class="ttdef"><b>Definition:</b> DeprecatedException.h:27</div></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/content/api/cpp/2.5.0/_encryption_key_info_8h_source.html b/content/api/cpp/2.5.0/_encryption_key_info_8h_source.html
new file mode 100644
index 00000000000..099d25967a3
--- /dev/null
+++ b/content/api/cpp/2.5.0/_encryption_key_info_8h_source.html
@@ -0,0 +1,136 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/EncryptionKeyInfo.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">pulsar-client-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle"><div class="title">EncryptionKeyInfo.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#ifndef ENCRYPTIONKEYINFO_H_</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#define ENCRYPTIONKEYINFO_H_</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <memory></span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include <iostream></span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#include <map></span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#include <pulsar/defines.h></span></div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="keyword">class </span>EncryptionKeyInfoImpl;</div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="keyword">typedef</span> std::shared_ptr<EncryptionKeyInfoImpl> EncryptionKeyInfoImplPtr;</div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"><a class="line" href="classpulsar_1_1_encryption_key_info.html"> 34</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_encryption_key_info.html">EncryptionKeyInfo</a> {</div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> <span class="comment">/*</span></div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="comment"> * This object contains the encryption key and corresponding metadata which contains</span></div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="comment"> * additional information about the key such as version, timestammp</span></div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="comment"> */</span></div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <span class="keyword">typedef</span> std::map<std::string, std::string> StringMap;</div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <a class="code hl_class" href="classpulsar_1_1_encryption_key_info.html">EncryptionKeyInfo</a>();</div>
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> </div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <a class="code hl_class" href="classpulsar_1_1_encryption_key_info.html">EncryptionKeyInfo</a>(std::string key, StringMap& metadata);</div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> std::string& getKey();</div>
+<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> </div>
+<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> <span class="keywordtype">void</span> setKey(std::string key);</div>
+<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> </div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> StringMap& getMetadata(<span class="keywordtype">void</span>);</div>
+<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> </div>
+<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> <span class="keywordtype">void</span> setMetadata(StringMap& metadata);</div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> </div>
+<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> <span class="keyword">explicit</span> <a class="code hl_class" href="classpulsar_1_1_encryption_key_info.html">EncryptionKeyInfo</a>(EncryptionKeyInfoImplPtr);</div>
+<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> </div>
+<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> EncryptionKeyInfoImplPtr impl_;</div>
+<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> </div>
+<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> <span class="keyword">friend</span> <span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span>};</div>
+<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> </div>
+<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span>} <span class="comment">/* namespace pulsar */</span></div>
+<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> </div>
+<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span><span class="preprocessor">#endif </span><span class="comment">/* ENCRYPTIONKEYINFO_H_ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="aclasspulsar_1_1_encryption_key_info_html"><div class="ttname"><a href="classpulsar_1_1_encryption_key_info.html">pulsar::EncryptionKeyInfo</a></div><div class="ttdef"><b>Definition:</b> EncryptionKeyInfo.h:34</div></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/content/api/cpp/2.5.0/_initial_position_8h_source.html b/content/api/cpp/2.5.0/_initial_position_8h_source.html
new file mode 100644
index 00000000000..1e53ceb8c59
--- /dev/null
+++ b/content/api/cpp/2.5.0/_initial_position_8h_source.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/InitialPosition.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">pulsar-client-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle"><div class="title">InitialPosition.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#ifndef PULSAR_CPP_INITIAL_POSITION_H</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#define PULSAR_CPP_INITIAL_POSITION_H</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="keyword">enum</span> InitialPosition</div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span>{</div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> InitialPositionLatest,</div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> InitialPositionEarliest</div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span>};</div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span>}</div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> </div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#endif </span><span class="comment">// PULSAR_CPP_INITIAL_POSITION_H</span></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/content/api/cpp/2.5.0/_logger_8h_source.html b/content/api/cpp/2.5.0/_logger_8h_source.html
new file mode 100644
index 00000000000..b6a2cb4f172
--- /dev/null
+++ b/content/api/cpp/2.5.0/_logger_8h_source.html
@@ -0,0 +1,124 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/Logger.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">pulsar-client-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle"><div class="title">Logger.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#pragma once</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#include <memory></span></div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <string></span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include <pulsar/defines.h></span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"><a class="line" href="classpulsar_1_1_logger.html"> 27</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_logger.html">Logger</a> {</div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> <span class="keyword">enum</span> Level</div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> {</div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> LEVEL_DEBUG = 0,</div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> LEVEL_INFO = 1,</div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> LEVEL_WARN = 2,</div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> LEVEL_ERROR = 3</div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> };</div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> </div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <span class="keyword">virtual</span> <a class="code hl_class" href="classpulsar_1_1_logger.html">~Logger</a>() {}</div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> </div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <span class="keyword">virtual</span> <span class="keywordtype">bool</span> isEnabled(Level level) = 0;</div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> log(Level level, <span class="keywordtype">int</span> line, <span class="keyword">const</span> std::string& message) = 0;</div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span>};</div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div>
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="classpulsar_1_1_logger_factory.html"> 44</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_logger_factory.html">LoggerFactory</a> {</div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <span class="keyword">virtual</span> <a class="code hl_class" href="classpulsar_1_1_logger_factory.html">~LoggerFactory</a>() {}</div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> </div>
+<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> <span class="keyword">virtual</span> <a class="code hl_class" href="classpulsar_1_1_logger.html">Logger</a>* getLogger(<span class="keyword">const</span> std::string& fileName) = 0;</div>
+<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span>};</div>
+<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> </div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span><span class="keyword">typedef</span> std::shared_ptr<LoggerFactory> LoggerFactoryPtr;</div>
+<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span>} <span class="comment">// namespace pulsar</span></div>
+<div class="ttc" id="aclasspulsar_1_1_logger_factory_html"><div class="ttname"><a href="classpulsar_1_1_logger_factory.html">pulsar::LoggerFactory</a></div><div class="ttdef"><b>Definition:</b> Logger.h:44</div></div>
+<div class="ttc" id="aclasspulsar_1_1_logger_html"><div class="ttname"><a href="classpulsar_1_1_logger.html">pulsar::Logger</a></div><div class="ttdef"><b>Definition:</b> Logger.h:27</div></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/content/api/cpp/2.5.0/_message_8h_source.html b/content/api/cpp/2.5.0/_message_8h_source.html
new file mode 100644
index 00000000000..2ddd3001d54
--- /dev/null
+++ b/content/api/cpp/2.5.0/_message_8h_source.html
@@ -0,0 +1,193 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/Message.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">pulsar-client-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle"><div class="title">Message.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#ifndef MESSAGE_HPP_</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#define MESSAGE_HPP_</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <map></span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include <string></span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#include <memory></span></div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="preprocessor">#include <pulsar/defines.h></span></div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="preprocessor">#include "MessageId.h"</span></div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> </div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="keyword">namespace </span>proto {</div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="keyword">class </span>CommandMessage;</div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="keyword">class </span>MessageMetadata;</div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><span class="keyword">class </span>SingleMessageMetadata;</div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span>} <span class="comment">// namespace proto</span></div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> </div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="keyword">class </span>SharedBuffer;</div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="keyword">class </span>MessageBuilder;</div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="keyword">class </span>MessageImpl;</div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message.html"> 42</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_message.html">Message</a> {</div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <span class="keyword">typedef</span> std::map<std::string, std::string> StringMap;</div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> </div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <a class="code hl_class" href="classpulsar_1_1_message.html">Message</a>();</div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> </div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message.html#adb69adf5f4e63cf0fb9fef0f7bc7281c"> 54</a></span> <span class="keyword">const</span> StringMap& <a class="code hl_function" href="classpulsar_1_1_message.html#adb69adf5f4e63cf0fb9fef0f7bc7281c">getProperties</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> </div>
+<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message.html#ad3e557ed946f94e6964147a8389532bd"> 63</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classpulsar_1_1_message.html#ad3e557ed946f94e6964147a8389532bd">hasProperty</a>(<span class="keyword">const</span> std::string& name) <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> </div>
+<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message.html#a69b6576136ccce73f448e2dbaad8d357"> 71</a></span> <span class="keyword">const</span> std::string& <a class="code hl_function" href="classpulsar_1_1_message.html#a69b6576136ccce73f448e2dbaad8d357">getProperty</a>(<span class="keyword">const</span> std::string& name) <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> </div>
+<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message.html#ab485e3ff7dbefa8c0523ebaabef55d5d"> 79</a></span> <span class="keyword">const</span> <span class="keywordtype">void</span>* <a class="code hl_function" href="classpulsar_1_1_message.html#ab485e3ff7dbefa8c0523ebaabef55d5d">getData</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> </div>
+<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message.html#aa47d8ca71292939d4d15e4b543835234"> 86</a></span> std::size_t <a class="code hl_function" href="classpulsar_1_1_message.html#aa47d8ca71292939d4d15e4b543835234">getLength</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> </div>
+<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message.html#a45863405a4d3804cc8415d22d502f5c5"> 93</a></span> std::string <a class="code hl_function" href="classpulsar_1_1_message.html#a45863405a4d3804cc8415d22d502f5c5">getDataAsString</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> </div>
+<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message.html#ad86803a4284b722117abb650c6db0aef"> 104</a></span> <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a>& <a class="code hl_function" href="classpulsar_1_1_message.html#ad86803a4284b722117abb650c6db0aef">getMessageId</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> </div>
+<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message.html#a121f31f3216678187c069c681b3b4d7e"> 110</a></span> <span class="keyword">const</span> std::string& <a class="code hl_function" href="classpulsar_1_1_message.html#a121f31f3216678187c069c681b3b4d7e">getPartitionKey</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> <span class="keywordtype">bool</span> hasPartitionKey() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> </div>
+<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message.html#ab237804a174974f73bb73970b0163c65"> 118</a></span> <span class="keyword">const</span> std::string& <a class="code hl_function" href="classpulsar_1_1_message.html#ab237804a174974f73bb73970b0163c65">getOrderingKey</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> </div>
+<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message.html#ad29a0aeda1dbb934e7c3311d85d0aa02"> 126</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classpulsar_1_1_message.html#ad29a0aeda1dbb934e7c3311d85d0aa02">hasOrderingKey</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> </div>
+<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message.html#ac0a02a1da349789215e6f1a3b6e3f180"> 132</a></span> uint64_t <a class="code hl_function" href="classpulsar_1_1_message.html#ac0a02a1da349789215e6f1a3b6e3f180">getPublishTimestamp</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> </div>
+<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message.html#a952c044fb615b886070bcda08f7ba9f6"> 137</a></span> uint64_t <a class="code hl_function" href="classpulsar_1_1_message.html#a952c044fb615b886070bcda08f7ba9f6">getEventTimestamp</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> </div>
+<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message.html#adb7dacb620c7fad56f0aa1d6ae52bb88"> 142</a></span> <span class="keyword">const</span> std::string& <a class="code hl_function" href="classpulsar_1_1_message.html#adb7dacb620c7fad56f0aa1d6ae52bb88">getTopicName</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> </div>
+<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message.html#aca393b369e6c9ba90c38acac37b54d60"> 147</a></span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code hl_function" href="classpulsar_1_1_message.html#aca393b369e6c9ba90c38acac37b54d60">getRedeliveryCount</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> </div>
+<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> <span class="keywordtype">bool</span> operator==(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message.html">Message</a>& msg) <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> </div>
+<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> <span class="keyword">typedef</span> std::shared_ptr<MessageImpl> MessageImplPtr;</div>
+<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> MessageImplPtr impl_;</div>
+<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> </div>
+<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> <a class="code hl_class" href="classpulsar_1_1_message.html">Message</a>(MessageImplPtr& impl);</div>
+<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> <a class="code hl_class" href="classpulsar_1_1_message.html">Message</a>(<span class="keyword">const</span> proto::CommandMessage& msg, proto::MessageMetadata& data, SharedBuffer& payload,</div>
+<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> int32_t partition);</div>
+<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> <a class="code hl_class" href="classpulsar_1_1_message.html">Message</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a>& messageID, proto::MessageMetadata& metadata, SharedBuffer& payload,</div>
+<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> proto::SingleMessageMetadata& singleMetadata, <span class="keyword">const</span> std::string& topicName);</div>
+<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> <span class="keyword">friend</span> <span class="keyword">class </span>PartitionedProducerImpl;</div>
+<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> <span class="keyword">friend</span> <span class="keyword">class </span>PartitionedConsumerImpl;</div>
+<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> <span class="keyword">friend</span> <span class="keyword">class </span>MultiTopicsConsumerImpl;</div>
+<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code hl_class" href="classpulsar_1_1_message_builder.html">MessageBuilder</a>;</div>
+<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> <span class="keyword">friend</span> <span class="keyword">class </span>ConsumerImpl;</div>
+<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> <span class="keyword">friend</span> <span class="keyword">class </span>ProducerImpl;</div>
+<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> <span class="keyword">friend</span> <span class="keyword">class </span>Commands;</div>
+<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> <span class="keyword">friend</span> <span class="keyword">class </span>BatchMessageContainer;</div>
+<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> <span class="keyword">friend</span> <span class="keyword">class </span>BatchAcknowledgementTracker;</div>
+<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> <span class="keyword">friend</span> <span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code hl_class" href="classpulsar_1_1_message_batch.html">MessageBatch</a>;</div>
+<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> </div>
+<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> <span class="keyword">friend</span> PULSAR_PUBLIC std::ostream& operator<<(std::ostream& s, <span class="keyword">const</span> StringMap& map);</div>
+<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> <span class="keyword">friend</span> PULSAR_PUBLIC std::ostream& operator<<(std::ostream& s, <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message.html">Message</a>& msg);</div>
+<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span>};</div>
+<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span>} <span class="comment">// namespace pulsar</span></div>
+<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> </div>
+<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span><span class="preprocessor">#endif </span><span class="comment">/* MESSAGE_HPP_ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="aclasspulsar_1_1_message_batch_html"><div class="ttname"><a href="classpulsar_1_1_message_batch.html">pulsar::MessageBatch</a></div><div class="ttdef"><b>Definition:</b> MessageBatch.h:29</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_builder_html"><div class="ttname"><a href="classpulsar_1_1_message_builder.html">pulsar::MessageBuilder</a></div><div class="ttdef"><b>Definition:</b> MessageBuilder.h:30</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html"><div class="ttname"><a href="classpulsar_1_1_message.html">pulsar::Message</a></div><div class="ttdef"><b>Definition:</b> Message.h:42</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html_a121f31f3216678187c069c681b3b4d7e"><div class="ttname"><a href="classpulsar_1_1_message.html#a121f31f3216678187c069c681b3b4d7e">pulsar::Message::getPartitionKey</a></div><div class="ttdeci">const std::string & getPartitionKey() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html_a45863405a4d3804cc8415d22d502f5c5"><div class="ttname"><a href="classpulsar_1_1_message.html#a45863405a4d3804cc8415d22d502f5c5">pulsar::Message::getDataAsString</a></div><div class="ttdeci">std::string getDataAsString() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html_a69b6576136ccce73f448e2dbaad8d357"><div class="ttname"><a href="classpulsar_1_1_message.html#a69b6576136ccce73f448e2dbaad8d357">pulsar::Message::getProperty</a></div><div class="ttdeci">const std::string & getProperty(const std::string &name) const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html_a952c044fb615b886070bcda08f7ba9f6"><div class="ttname"><a href="classpulsar_1_1_message.html#a952c044fb615b886070bcda08f7ba9f6">pulsar::Message::getEventTimestamp</a></div><div class="ttdeci">uint64_t getEventTimestamp() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html_aa47d8ca71292939d4d15e4b543835234"><div class="ttname"><a href="classpulsar_1_1_message.html#aa47d8ca71292939d4d15e4b543835234">pulsar::Message::getLength</a></div><div class="ttdeci">std::size_t getLength() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html_ab237804a174974f73bb73970b0163c65"><div class="ttname"><a href="classpulsar_1_1_message.html#ab237804a174974f73bb73970b0163c65">pulsar::Message::getOrderingKey</a></div><div class="ttdeci">const std::string & getOrderingKey() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html_ab485e3ff7dbefa8c0523ebaabef55d5d"><div class="ttname"><a href="classpulsar_1_1_message.html#ab485e3ff7dbefa8c0523ebaabef55d5d">pulsar::Message::getData</a></div><div class="ttdeci">const void * getData() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html_ac0a02a1da349789215e6f1a3b6e3f180"><div class="ttname"><a href="classpulsar_1_1_message.html#ac0a02a1da349789215e6f1a3b6e3f180">pulsar::Message::getPublishTimestamp</a></div><div class="ttdeci">uint64_t getPublishTimestamp() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html_aca393b369e6c9ba90c38acac37b54d60"><div class="ttname"><a href="classpulsar_1_1_message.html#aca393b369e6c9ba90c38acac37b54d60">pulsar::Message::getRedeliveryCount</a></div><div class="ttdeci">const int getRedeliveryCount() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html_ad29a0aeda1dbb934e7c3311d85d0aa02"><div class="ttname"><a href="classpulsar_1_1_message.html#ad29a0aeda1dbb934e7c3311d85d0aa02">pulsar::Message::hasOrderingKey</a></div><div class="ttdeci">bool hasOrderingKey() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html_ad3e557ed946f94e6964147a8389532bd"><div class="ttname"><a href="classpulsar_1_1_message.html#ad3e557ed946f94e6964147a8389532bd">pulsar::Message::hasProperty</a></div><div class="ttdeci">bool hasProperty(const std::string &name) const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html_ad86803a4284b722117abb650c6db0aef"><div class="ttname"><a href="classpulsar_1_1_message.html#ad86803a4284b722117abb650c6db0aef">pulsar::Message::getMessageId</a></div><div class="ttdeci">const MessageId & getMessageId() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html_adb69adf5f4e63cf0fb9fef0f7bc7281c"><div class="ttname"><a href="classpulsar_1_1_message.html#adb69adf5f4e63cf0fb9fef0f7bc7281c">pulsar::Message::getProperties</a></div><div class="ttdeci">const StringMap & getProperties() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html_adb7dacb620c7fad56f0aa1d6ae52bb88"><div class="ttname"><a href="classpulsar_1_1_message.html#adb7dacb620c7fad56f0aa1d6ae52bb88">pulsar::Message::getTopicName</a></div><div class="ttdeci">const std::string & getTopicName() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_id_html"><div class="ttname"><a href="classpulsar_1_1_message_id.html">pulsar::MessageId</a></div><div class="ttdef"><b>Definition:</b> MessageId.h:32</div></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/content/api/cpp/2.5.0/_message_batch_8h_source.html b/content/api/cpp/2.5.0/_message_batch_8h_source.html
new file mode 100644
index 00000000000..2396cab5b58
--- /dev/null
+++ b/content/api/cpp/2.5.0/_message_batch_8h_source.html
@@ -0,0 +1,121 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/MessageBatch.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">pulsar-client-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle"><div class="title">MessageBatch.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#ifndef LIB_MESSAGE_BATCH_H</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#define LIB_MESSAGE_BATCH_H</span></div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <vector></span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> </div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#include <pulsar/defines.h></span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#include <pulsar/Message.h></span></div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_batch.html"> 29</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_message_batch.html">MessageBatch</a> {</div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> <a class="code hl_class" href="classpulsar_1_1_message_batch.html">MessageBatch</a>();</div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> <a class="code hl_class" href="classpulsar_1_1_message_batch.html">MessageBatch</a>& withMessageId(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a>& messageId);</div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> <a class="code hl_class" href="classpulsar_1_1_message_batch.html">MessageBatch</a>& parseFrom(<span class="keyword">const</span> std::string& payload, uint32_t batchSize);</div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> </div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <a class="code hl_class" href="classpulsar_1_1_message_batch.html">MessageBatch</a>& parseFrom(<span class="keyword">const</span> SharedBuffer& payload, uint32_t batchSize);</div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> </div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <span class="keyword">const</span> std::vector<Message>& messages();</div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <span class="keyword">typedef</span> std::shared_ptr<MessageImpl> MessageImplPtr;</div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> MessageImplPtr impl_;</div>
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <a class="code hl_class" href="classpulsar_1_1_message.html">Message</a> batchMessage_;</div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> </div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> std::vector<Message> batch_;</div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span>};</div>
+<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span>} <span class="comment">// namespace pulsar</span></div>
+<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span><span class="preprocessor">#endif </span><span class="comment">// LIB_MESSAGE_BATCH_H</span></div>
+<div class="ttc" id="aclasspulsar_1_1_message_batch_html"><div class="ttname"><a href="classpulsar_1_1_message_batch.html">pulsar::MessageBatch</a></div><div class="ttdef"><b>Definition:</b> MessageBatch.h:29</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html"><div class="ttname"><a href="classpulsar_1_1_message.html">pulsar::Message</a></div><div class="ttdef"><b>Definition:</b> Message.h:42</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_id_html"><div class="ttname"><a href="classpulsar_1_1_message_id.html">pulsar::MessageId</a></div><div class="ttdef"><b>Definition:</b> MessageId.h:32</div></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/content/api/cpp/2.5.0/_message_builder_8h_source.html b/content/api/cpp/2.5.0/_message_builder_8h_source.html
new file mode 100644
index 00000000000..35ed6f7004c
--- /dev/null
+++ b/content/api/cpp/2.5.0/_message_builder_8h_source.html
@@ -0,0 +1,161 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/MessageBuilder.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">pulsar-client-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle"><div class="title">MessageBuilder.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#ifndef MESSAGE_BUILDER_H</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#define MESSAGE_BUILDER_H</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <chrono></span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include <vector></span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#include <pulsar/defines.h></span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#include "Message.h"</span></div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> </div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_builder.html"> 30</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_message_builder.html">MessageBuilder</a> {</div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> <a class="code hl_class" href="classpulsar_1_1_message_builder.html">MessageBuilder</a>();</div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">typedef</span> std::map<std::string, std::string> StringMap;</div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_builder.html#a096971441b85caead9602670d7b901d6"> 39</a></span> <a class="code hl_class" href="classpulsar_1_1_message.html">Message</a> <a class="code hl_function" href="classpulsar_1_1_message_builder.html#a096971441b85caead9602670d7b901d6">build</a>();</div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_builder.html#a2cc0fde4d3dcc2aae68e6e1588c8d364"> 44</a></span> <a class="code hl_class" href="classpulsar_1_1_message_builder.html">MessageBuilder</a>& <a class="code hl_function" href="classpulsar_1_1_message_builder.html#a2cc0fde4d3dcc2aae68e6e1588c8d364">setContent</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* data, <span class= [...]
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <a class="code hl_class" href="classpulsar_1_1_message_builder.html">MessageBuilder</a>& setContent(<span class="keyword">const</span> std::string& data);</div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
+<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_builder.html#a33536f52b1a0b00d20d57432377a0822"> 52</a></span> <a class="code hl_class" href="classpulsar_1_1_message_builder.html">MessageBuilder</a>& <a class="code hl_function" href="classpulsar_1_1_message_builder.html#a33536f52b1a0b00d20d57432377a0822">setAllocatedContent</a>(<span class="keywordtype">void</span>* data, <span class="keywordtype">size_t</span [...]
+<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> </div>
+<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_builder.html#ae59904777c9565d762e4d3230d090ab7"> 59</a></span> <a class="code hl_class" href="classpulsar_1_1_message_builder.html">MessageBuilder</a>& <a class="code hl_function" href="classpulsar_1_1_message_builder.html#ae59904777c9565d762e4d3230d090ab7">setProperty</a>(<span class="keyword">const</span> std::string& name, <span class="keyword">const</span [...]
+<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> </div>
+<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_builder.html#a90ce43fad4ea63704569ff2a60d02599"> 64</a></span> <a class="code hl_class" href="classpulsar_1_1_message_builder.html">MessageBuilder</a>& <a class="code hl_function" href="classpulsar_1_1_message_builder.html#a90ce43fad4ea63704569ff2a60d02599">setProperties</a>(<span class="keyword">const</span> StringMap& properties);</div>
+<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> </div>
+<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_builder.html#a1efcf691608abcbb3b915a16f5c99bff"> 70</a></span> <a class="code hl_class" href="classpulsar_1_1_message_builder.html">MessageBuilder</a>& <a class="code hl_function" href="classpulsar_1_1_message_builder.html#a1efcf691608abcbb3b915a16f5c99bff">setPartitionKey</a>(<span class="keyword">const</span> std::string& partitionKey);</div>
+<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> </div>
+<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_builder.html#a58e630e1da0388f0a81e2e0474aa346d"> 76</a></span> <a class="code hl_class" href="classpulsar_1_1_message_builder.html">MessageBuilder</a>& <a class="code hl_function" href="classpulsar_1_1_message_builder.html#a58e630e1da0388f0a81e2e0474aa346d">setOrderingKey</a>(<span class="keyword">const</span> std::string& orderingKey);</div>
+<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> </div>
+<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_builder.html#a43996377452478df5ba3d8255eb8e266"> 83</a></span> <a class="code hl_class" href="classpulsar_1_1_message_builder.html">MessageBuilder</a>& <a class="code hl_function" href="classpulsar_1_1_message_builder.html#a43996377452478df5ba3d8255eb8e266">setDeliverAfter</a>(<span class="keyword">const</span> std::chrono::milliseconds delay);</div>
+<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> </div>
+<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_builder.html#a07e17c0a4721ec937f028ebc0e8d15f4"> 91</a></span> <a class="code hl_class" href="classpulsar_1_1_message_builder.html">MessageBuilder</a>& <a class="code hl_function" href="classpulsar_1_1_message_builder.html#a07e17c0a4721ec937f028ebc0e8d15f4">setDeliverAt</a>(uint64_t deliveryTimestamp);</div>
+<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> </div>
+<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_builder.html#a47a1c042b9e686c48b406c993e7982e5"> 96</a></span> <a class="code hl_class" href="classpulsar_1_1_message_builder.html">MessageBuilder</a>& <a class="code hl_function" href="classpulsar_1_1_message_builder.html#a47a1c042b9e686c48b406c993e7982e5">setEventTimestamp</a>(uint64_t eventTimestamp);</div>
+<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> </div>
+<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_builder.html#a94372cd317b679b7748149429655a0f3"> 114</a></span> <a class="code hl_class" href="classpulsar_1_1_message_builder.html">MessageBuilder</a>& <a class="code hl_function" href="classpulsar_1_1_message_builder.html#a94372cd317b679b7748149429655a0f3">setSequenceId</a>(int64_t sequenceId);</div>
+<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> </div>
+<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_builder.html#acde04b110dbccdd7591fad9d4aa9f9c9"> 126</a></span> <a class="code hl_class" href="classpulsar_1_1_message_builder.html">MessageBuilder</a>& <a class="code hl_function" href="classpulsar_1_1_message_builder.html#acde04b110dbccdd7591fad9d4aa9f9c9">setReplicationClusters</a>(<span class="keyword">const</span> std::vector<std::string>& clusters);</div>
+<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> </div>
+<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_builder.html#afa199d60f52954c93c07ad6eafebe7dd"> 133</a></span> <a class="code hl_class" href="classpulsar_1_1_message_builder.html">MessageBuilder</a>& <a class="code hl_function" href="classpulsar_1_1_message_builder.html#afa199d60f52954c93c07ad6eafebe7dd">disableReplication</a>(<span class="keywordtype">bool</span> flag);</div>
+<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> </div>
+<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_builder.html#aae903d24a17c2bcd1c5c34742953618d"> 139</a></span> <a class="code hl_class" href="classpulsar_1_1_message_builder.html">MessageBuilder</a>& <a class="code hl_function" href="classpulsar_1_1_message_builder.html#aae903d24a17c2bcd1c5c34742953618d">create</a>();</div>
+<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> </div>
+<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> <a class="code hl_class" href="classpulsar_1_1_message_builder.html">MessageBuilder</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_builder.html">MessageBuilder</a>&);</div>
+<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> <span class="keywordtype">void</span> checkMetadata();</div>
+<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> <span class="keyword">static</span> std::shared_ptr<MessageImpl> createMessageImpl();</div>
+<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> Message::MessageImplPtr impl_;</div>
+<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> </div>
+<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> <span class="keyword">friend</span> <span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span>};</div>
+<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span>} <span class="comment">// namespace pulsar</span></div>
+<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> </div>
+<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span><span class="preprocessor">#endif</span></div>
+<div class="ttc" id="aclasspulsar_1_1_message_builder_html"><div class="ttname"><a href="classpulsar_1_1_message_builder.html">pulsar::MessageBuilder</a></div><div class="ttdef"><b>Definition:</b> MessageBuilder.h:30</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_builder_html_a07e17c0a4721ec937f028ebc0e8d15f4"><div class="ttname"><a href="classpulsar_1_1_message_builder.html#a07e17c0a4721ec937f028ebc0e8d15f4">pulsar::MessageBuilder::setDeliverAt</a></div><div class="ttdeci">MessageBuilder & setDeliverAt(uint64_t deliveryTimestamp)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_builder_html_a096971441b85caead9602670d7b901d6"><div class="ttname"><a href="classpulsar_1_1_message_builder.html#a096971441b85caead9602670d7b901d6">pulsar::MessageBuilder::build</a></div><div class="ttdeci">Message build()</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_builder_html_a1efcf691608abcbb3b915a16f5c99bff"><div class="ttname"><a href="classpulsar_1_1_message_builder.html#a1efcf691608abcbb3b915a16f5c99bff">pulsar::MessageBuilder::setPartitionKey</a></div><div class="ttdeci">MessageBuilder & setPartitionKey(const std::string &partitionKey)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_builder_html_a2cc0fde4d3dcc2aae68e6e1588c8d364"><div class="ttname"><a href="classpulsar_1_1_message_builder.html#a2cc0fde4d3dcc2aae68e6e1588c8d364">pulsar::MessageBuilder::setContent</a></div><div class="ttdeci">MessageBuilder & setContent(const void *data, size_t size)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_builder_html_a33536f52b1a0b00d20d57432377a0822"><div class="ttname"><a href="classpulsar_1_1_message_builder.html#a33536f52b1a0b00d20d57432377a0822">pulsar::MessageBuilder::setAllocatedContent</a></div><div class="ttdeci">MessageBuilder & setAllocatedContent(void *data, size_t size)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_builder_html_a43996377452478df5ba3d8255eb8e266"><div class="ttname"><a href="classpulsar_1_1_message_builder.html#a43996377452478df5ba3d8255eb8e266">pulsar::MessageBuilder::setDeliverAfter</a></div><div class="ttdeci">MessageBuilder & setDeliverAfter(const std::chrono::milliseconds delay)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_builder_html_a47a1c042b9e686c48b406c993e7982e5"><div class="ttname"><a href="classpulsar_1_1_message_builder.html#a47a1c042b9e686c48b406c993e7982e5">pulsar::MessageBuilder::setEventTimestamp</a></div><div class="ttdeci">MessageBuilder & setEventTimestamp(uint64_t eventTimestamp)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_builder_html_a58e630e1da0388f0a81e2e0474aa346d"><div class="ttname"><a href="classpulsar_1_1_message_builder.html#a58e630e1da0388f0a81e2e0474aa346d">pulsar::MessageBuilder::setOrderingKey</a></div><div class="ttdeci">MessageBuilder & setOrderingKey(const std::string &orderingKey)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_builder_html_a90ce43fad4ea63704569ff2a60d02599"><div class="ttname"><a href="classpulsar_1_1_message_builder.html#a90ce43fad4ea63704569ff2a60d02599">pulsar::MessageBuilder::setProperties</a></div><div class="ttdeci">MessageBuilder & setProperties(const StringMap &properties)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_builder_html_a94372cd317b679b7748149429655a0f3"><div class="ttname"><a href="classpulsar_1_1_message_builder.html#a94372cd317b679b7748149429655a0f3">pulsar::MessageBuilder::setSequenceId</a></div><div class="ttdeci">MessageBuilder & setSequenceId(int64_t sequenceId)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_builder_html_aae903d24a17c2bcd1c5c34742953618d"><div class="ttname"><a href="classpulsar_1_1_message_builder.html#aae903d24a17c2bcd1c5c34742953618d">pulsar::MessageBuilder::create</a></div><div class="ttdeci">MessageBuilder & create()</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_builder_html_acde04b110dbccdd7591fad9d4aa9f9c9"><div class="ttname"><a href="classpulsar_1_1_message_builder.html#acde04b110dbccdd7591fad9d4aa9f9c9">pulsar::MessageBuilder::setReplicationClusters</a></div><div class="ttdeci">MessageBuilder & setReplicationClusters(const std::vector< std::string > &clusters)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_builder_html_ae59904777c9565d762e4d3230d090ab7"><div class="ttname"><a href="classpulsar_1_1_message_builder.html#ae59904777c9565d762e4d3230d090ab7">pulsar::MessageBuilder::setProperty</a></div><div class="ttdeci">MessageBuilder & setProperty(const std::string &name, const std::string &value)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_builder_html_afa199d60f52954c93c07ad6eafebe7dd"><div class="ttname"><a href="classpulsar_1_1_message_builder.html#afa199d60f52954c93c07ad6eafebe7dd">pulsar::MessageBuilder::disableReplication</a></div><div class="ttdeci">MessageBuilder & disableReplication(bool flag)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html"><div class="ttname"><a href="classpulsar_1_1_message.html">pulsar::Message</a></div><div class="ttdef"><b>Definition:</b> Message.h:42</div></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/content/api/cpp/2.5.0/_message_id_8h_source.html b/content/api/cpp/2.5.0/_message_id_8h_source.html
new file mode 100644
index 00000000000..91270f0839b
--- /dev/null
+++ b/content/api/cpp/2.5.0/_message_id_8h_source.html
@@ -0,0 +1,163 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/MessageId.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">pulsar-client-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle"><div class="title">MessageId.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#ifndef MESSAGE_ID_H</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#define MESSAGE_ID_H</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <iosfwd></span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include <stdint.h></span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#include <memory></span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#include <string></span></div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="preprocessor">#include <pulsar/defines.h></span></div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> </div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> </div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="keyword">class </span>MessageIdImpl;</div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_id.html"> 32</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a> {</div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a>& operator=(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a>&);</div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a>();</div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">explicit</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a>(int32_t partition, int64_t ledgerId, int64_t entryId, int32_t batchIndex);</div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_id.html#a3b0079713b68d0a9d03c269dc2ba2fff"> 41</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a>& <a class="code hl_function" href="classpulsar_1_1_message_id.html#a3b0079713b68d0a9d03c269dc2ba2fff">earliest</a>();</div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_id.html#af9c67f2e12e102b07c609a8da5740976"> 46</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a>& <a class="code hl_function" href="classpulsar_1_1_message_id.html#af9c67f2e12e102b07c609a8da5740976">latest</a>();</div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> </div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_id.html#aef0c413f2705d0ebdf1577c84af6ba6b"> 51</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_message_id.html#aef0c413f2705d0ebdf1577c84af6ba6b">serialize</a>(std::string& result) <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> </div>
+<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_id.html#a7cd2deeae7cbf71436bc8e9cd786c147"> 56</a></span> <span class="keyword">const</span> std::string& <a class="code hl_function" href="classpulsar_1_1_message_id.html#a7cd2deeae7cbf71436bc8e9cd786c147">getTopicName</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> </div>
+<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_id.html#a3d84665dab3feb64ed00183a322b92f2"> 61</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_message_id.html#a3d84665dab3feb64ed00183a322b92f2">setTopicName</a>(<span class="keyword">const</span> std::string& topicName);</div>
+<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> </div>
+<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_id.html#a3768dd552867827d694077ab6d7a55c8"> 66</a></span> <span class="keyword">static</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a> <a class="code hl_function" href="classpulsar_1_1_message_id.html#a3768dd552867827d694077ab6d7a55c8">deserialize</a>(<span class="keyword">const</span> std::string& serializedMessageId);</div>
+<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> </div>
+<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> <span class="comment">// These functions compare the message order as stored in bookkeeper</span></div>
+<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> <span class="keywordtype">bool</span> operator<(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a>& other) <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> <span class="keywordtype">bool</span> operator<=(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a>& other) <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> <span class="keywordtype">bool</span> operator>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a>& other) <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> <span class="keywordtype">bool</span> operator>=(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a>& other) <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> <span class="keywordtype">bool</span> operator==(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a>& other) <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> <span class="keywordtype">bool</span> operator!=(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a>& other) <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> </div>
+<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> int64_t ledgerId() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> int64_t entryId() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> int32_t batchIndex() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> int32_t partition() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> </div>
+<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> <span class="keyword">friend</span> <span class="keyword">class </span>ConsumerImpl;</div>
+<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> <span class="keyword">friend</span> <span class="keyword">class </span>ReaderImpl;</div>
+<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code hl_class" href="classpulsar_1_1_message.html">Message</a>;</div>
+<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> <span class="keyword">friend</span> <span class="keyword">class </span>MessageImpl;</div>
+<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> <span class="keyword">friend</span> <span class="keyword">class </span>Commands;</div>
+<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> <span class="keyword">friend</span> <span class="keyword">class </span>PartitionedProducerImpl;</div>
+<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> <span class="keyword">friend</span> <span class="keyword">class </span>PartitionedConsumerImpl;</div>
+<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> <span class="keyword">friend</span> <span class="keyword">class </span>MultiTopicsConsumerImpl;</div>
+<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> <span class="keyword">friend</span> <span class="keyword">class </span>UnAckedMessageTrackerEnabled;</div>
+<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> <span class="keyword">friend</span> <span class="keyword">class </span>BatchAcknowledgementTracker;</div>
+<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> <span class="keyword">friend</span> <span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <span class="keyword">friend</span> <span class="keyword">class </span>PulsarFriend;</div>
+<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> <span class="keyword">friend</span> <span class="keyword">class </span>NegativeAcksTracker;</div>
+<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> </div>
+<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <span class="keyword">friend</span> PULSAR_PUBLIC std::ostream& operator<<(std::ostream& s, <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a>& messageId);</div>
+<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> </div>
+<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> <span class="keyword">typedef</span> std::shared_ptr<MessageIdImpl> MessageIdImplPtr;</div>
+<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> MessageIdImplPtr impl_;</div>
+<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span>};</div>
+<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span>} <span class="comment">// namespace pulsar</span></div>
+<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> </div>
+<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span><span class="preprocessor">#endif </span><span class="comment">// MESSAGE_ID_H</span></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html"><div class="ttname"><a href="classpulsar_1_1_message.html">pulsar::Message</a></div><div class="ttdef"><b>Definition:</b> Message.h:42</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_id_html"><div class="ttname"><a href="classpulsar_1_1_message_id.html">pulsar::MessageId</a></div><div class="ttdef"><b>Definition:</b> MessageId.h:32</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_id_html_a3768dd552867827d694077ab6d7a55c8"><div class="ttname"><a href="classpulsar_1_1_message_id.html#a3768dd552867827d694077ab6d7a55c8">pulsar::MessageId::deserialize</a></div><div class="ttdeci">static MessageId deserialize(const std::string &serializedMessageId)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_id_html_a3b0079713b68d0a9d03c269dc2ba2fff"><div class="ttname"><a href="classpulsar_1_1_message_id.html#a3b0079713b68d0a9d03c269dc2ba2fff">pulsar::MessageId::earliest</a></div><div class="ttdeci">static const MessageId & earliest()</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_id_html_a3d84665dab3feb64ed00183a322b92f2"><div class="ttname"><a href="classpulsar_1_1_message_id.html#a3d84665dab3feb64ed00183a322b92f2">pulsar::MessageId::setTopicName</a></div><div class="ttdeci">void setTopicName(const std::string &topicName)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_id_html_a7cd2deeae7cbf71436bc8e9cd786c147"><div class="ttname"><a href="classpulsar_1_1_message_id.html#a7cd2deeae7cbf71436bc8e9cd786c147">pulsar::MessageId::getTopicName</a></div><div class="ttdeci">const std::string & getTopicName() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_id_html_aef0c413f2705d0ebdf1577c84af6ba6b"><div class="ttname"><a href="classpulsar_1_1_message_id.html#aef0c413f2705d0ebdf1577c84af6ba6b">pulsar::MessageId::serialize</a></div><div class="ttdeci">void serialize(std::string &result) const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_id_html_af9c67f2e12e102b07c609a8da5740976"><div class="ttname"><a href="classpulsar_1_1_message_id.html#af9c67f2e12e102b07c609a8da5740976">pulsar::MessageId::latest</a></div><div class="ttdeci">static const MessageId & latest()</div></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/content/api/cpp/2.5.0/_message_routing_policy_8h_source.html b/content/api/cpp/2.5.0/_message_routing_policy_8h_source.html
new file mode 100644
index 00000000000..d4527e3310a
--- /dev/null
+++ b/content/api/cpp/2.5.0/_message_routing_policy_8h_source.html
@@ -0,0 +1,127 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/MessageRoutingPolicy.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">pulsar-client-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle"><div class="title">MessageRoutingPolicy.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#ifndef PULSAR_MESSAGE_ROUTING_POLICY_HEADER_</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#define PULSAR_MESSAGE_ROUTING_POLICY_HEADER_</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <pulsar/defines.h></span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include <pulsar/DeprecatedException.h></span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#include <pulsar/Message.h></span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#include <pulsar/TopicMetadata.h></span></div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="preprocessor">#include <memory></span></div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> </div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment">/*</span></div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="comment"> * Implement this interface to define custom policy giving message to</span></div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="comment"> * partition mapping.</span></div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="comment"> */</span></div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_routing_policy.html"> 34</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_message_routing_policy.html">MessageRoutingPolicy</a> {</div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">virtual</span> <a class="code hl_class" href="classpulsar_1_1_message_routing_policy.html">~MessageRoutingPolicy</a>() {}</div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_routing_policy.html#a8071e740dd2e44ae75a91901e776c310"> 41</a></span> <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code hl_function" href="classpulsar_1_1_message_routing_policy.html#a8071e740dd2e44ae75a91901e776c310">getPartition</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message.html" [...]
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <span class="keywordflow">throw</span> <a class="code hl_class" href="classpulsar_1_1_deprecated_exception.html">DeprecatedException</a>(</div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <span class="stringliteral">"Use int getPartition(const Message& msg,"</span></div>
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <span class="stringliteral">" const TopicMetadata& topicMetadata)"</span>);</div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> }</div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <span class="keyword">virtual</span> <span class="keywordtype">int</span> getPartition(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message.html">Message</a>& msg, <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_topic_metadata.html">TopicMetadata</a>& topicMetadata) {</div>
+<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> <span class="keywordflow">return</span> getPartition(msg);</div>
+<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> }</div>
+<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span>};</div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> </div>
+<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span><span class="keyword">typedef</span> std::shared_ptr<MessageRoutingPolicy> MessageRoutingPolicyPtr;</div>
+<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span>} <span class="comment">// namespace pulsar</span></div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> </div>
+<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span><span class="preprocessor">#endif </span><span class="comment">// PULSAR_MESSAGE_ROUTING_POLICY_HEADER_</span></div>
+<div class="ttc" id="aclasspulsar_1_1_deprecated_exception_html"><div class="ttname"><a href="classpulsar_1_1_deprecated_exception.html">pulsar::DeprecatedException</a></div><div class="ttdef"><b>Definition:</b> DeprecatedException.h:27</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html"><div class="ttname"><a href="classpulsar_1_1_message.html">pulsar::Message</a></div><div class="ttdef"><b>Definition:</b> Message.h:42</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_routing_policy_html"><div class="ttname"><a href="classpulsar_1_1_message_routing_policy.html">pulsar::MessageRoutingPolicy</a></div><div class="ttdef"><b>Definition:</b> MessageRoutingPolicy.h:34</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_routing_policy_html_a8071e740dd2e44ae75a91901e776c310"><div class="ttname"><a href="classpulsar_1_1_message_routing_policy.html#a8071e740dd2e44ae75a91901e776c310">pulsar::MessageRoutingPolicy::getPartition</a></div><div class="ttdeci">virtual int getPartition(const Message &msg)</div><div class="ttdef"><b>Definition:</b> MessageRoutingPolicy.h:41</div></div>
+<div class="ttc" id="aclasspulsar_1_1_topic_metadata_html"><div class="ttname"><a href="classpulsar_1_1_topic_metadata.html">pulsar::TopicMetadata</a></div><div class="ttdef"><b>Definition:</b> TopicMetadata.h:28</div></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/content/api/cpp/2.5.0/_producer_8h_source.html b/content/api/cpp/2.5.0/_producer_8h_source.html
new file mode 100644
index 00000000000..2e8615a8572
--- /dev/null
+++ b/content/api/cpp/2.5.0/_producer_8h_source.html
@@ -0,0 +1,157 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/Producer.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">pulsar-client-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle"><div class="title">Producer.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#ifndef PRODUCER_HPP_</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#define PRODUCER_HPP_</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <pulsar/defines.h></span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include <pulsar/ProducerConfiguration.h></span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#include <memory></span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#include <stdint.h></span></div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="keyword">class </span>ProducerImplBase;</div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="keyword">class </span>PulsarFriend;</div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="keyword">typedef</span> std::function<void(<a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a>)> FlushCallback;</div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="keyword">typedef</span> std::shared_ptr<ProducerImplBase> ProducerImplBasePtr;</div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer.html"> 35</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_producer.html">Producer</a> {</div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer.html#a013069fbb382f7f3c7dd58522765698b"> 40</a></span> <a class="code hl_function" href="classpulsar_1_1_producer.html#a013069fbb382f7f3c7dd58522765698b">Producer</a>();</div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer.html#ab30cecbdcad0f600c1fcd2783cd6caf3"> 45</a></span> <span class="keyword">const</span> std::string& <a class="code hl_function" href="classpulsar_1_1_producer.html#ab30cecbdcad0f600c1fcd2783cd6caf3">getTopic</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
+<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer.html#aba5ac552bef04262ecc989b933ec1d65"> 50</a></span> <span class="keyword">const</span> std::string& <a class="code hl_function" href="classpulsar_1_1_producer.html#aba5ac552bef04262ecc989b933ec1d65">getProducerName</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> </div>
+<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer.html#ad4737186cf798acfb24a167796259443"> 68</a></span> <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_producer.html#ad4737186cf798acfb24a167796259443">send</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message.html">Messa [...]
+<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> </div>
+<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer.html#a7b31f92eb0362bdff32316fc9ab70fd7"> 84</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_producer.html#a7b31f92eb0362bdff32316fc9ab70fd7">sendAsync</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message.html">Message</a>& msg, SendCallback callback);</div>
+<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> </div>
+<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer.html#a1cd59ffc4a23162eca39183ba4278146"> 90</a></span> <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_producer.html#a1cd59ffc4a23162eca39183ba4278146">flush</a>();</div>
+<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> </div>
+<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer.html#a3173d56da00ea2225f03e152c8c3df22"> 96</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_producer.html#a3173d56da00ea2225f03e152c8c3df22">flushAsync</a>(FlushCallback callback);</div>
+<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> </div>
+<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer.html#a99c6c342f700842a065178730c487d5a"> 110</a></span> int64_t <a class="code hl_function" href="classpulsar_1_1_producer.html#a99c6c342f700842a065178730c487d5a">getLastSequenceId</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> </div>
+<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer.html#a2d452694aca8f7ccb5af5e3a974432c3"> 120</a></span> <span class="keyword">const</span> std::string& <a class="code hl_function" href="classpulsar_1_1_producer.html#a2d452694aca8f7ccb5af5e3a974432c3">getSchemaVersion</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> </div>
+<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer.html#a0b4a93617a0c0f8d172633a7bf8ba06b"> 131</a></span> <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_producer.html#a0b4a93617a0c0f8d172633a7bf8ba06b">close</a>();</div>
+<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> </div>
+<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer.html#a40f5268e6754c9e61e2406d432cffe2f"> 140</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_producer.html#a40f5268e6754c9e61e2406d432cffe2f">closeAsync</a>(CloseCallback callback);</div>
+<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> </div>
+<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> <span class="keyword">explicit</span> <a class="code hl_class" href="classpulsar_1_1_producer.html">Producer</a>(ProducerImplBasePtr);</div>
+<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> </div>
+<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> <span class="keyword">friend</span> <span class="keyword">class </span>ClientImpl;</div>
+<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> <span class="keyword">friend</span> <span class="keyword">class </span>PulsarFriend;</div>
+<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> <span class="keyword">friend</span> <span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> </div>
+<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> ProducerImplBasePtr impl_;</div>
+<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> </div>
+<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> <span class="comment">// For unit test case BatchMessageTest::producerFailureResult only</span></div>
+<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> <span class="keywordtype">void</span> producerFailMessages(<a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> result);</div>
+<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span>};</div>
+<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span>} <span class="comment">// namespace pulsar</span></div>
+<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> </div>
+<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span><span class="preprocessor">#endif </span><span class="comment">/* PRODUCER_HPP_ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html"><div class="ttname"><a href="classpulsar_1_1_message.html">pulsar::Message</a></div><div class="ttdef"><b>Definition:</b> Message.h:42</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_html"><div class="ttname"><a href="classpulsar_1_1_producer.html">pulsar::Producer</a></div><div class="ttdef"><b>Definition:</b> Producer.h:35</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_html_a013069fbb382f7f3c7dd58522765698b"><div class="ttname"><a href="classpulsar_1_1_producer.html#a013069fbb382f7f3c7dd58522765698b">pulsar::Producer::Producer</a></div><div class="ttdeci">Producer()</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_html_a0b4a93617a0c0f8d172633a7bf8ba06b"><div class="ttname"><a href="classpulsar_1_1_producer.html#a0b4a93617a0c0f8d172633a7bf8ba06b">pulsar::Producer::close</a></div><div class="ttdeci">Result close()</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_html_a1cd59ffc4a23162eca39183ba4278146"><div class="ttname"><a href="classpulsar_1_1_producer.html#a1cd59ffc4a23162eca39183ba4278146">pulsar::Producer::flush</a></div><div class="ttdeci">Result flush()</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_html_a2d452694aca8f7ccb5af5e3a974432c3"><div class="ttname"><a href="classpulsar_1_1_producer.html#a2d452694aca8f7ccb5af5e3a974432c3">pulsar::Producer::getSchemaVersion</a></div><div class="ttdeci">const std::string & getSchemaVersion() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_html_a3173d56da00ea2225f03e152c8c3df22"><div class="ttname"><a href="classpulsar_1_1_producer.html#a3173d56da00ea2225f03e152c8c3df22">pulsar::Producer::flushAsync</a></div><div class="ttdeci">void flushAsync(FlushCallback callback)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_html_a40f5268e6754c9e61e2406d432cffe2f"><div class="ttname"><a href="classpulsar_1_1_producer.html#a40f5268e6754c9e61e2406d432cffe2f">pulsar::Producer::closeAsync</a></div><div class="ttdeci">void closeAsync(CloseCallback callback)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_html_a7b31f92eb0362bdff32316fc9ab70fd7"><div class="ttname"><a href="classpulsar_1_1_producer.html#a7b31f92eb0362bdff32316fc9ab70fd7">pulsar::Producer::sendAsync</a></div><div class="ttdeci">void sendAsync(const Message &msg, SendCallback callback)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_html_a99c6c342f700842a065178730c487d5a"><div class="ttname"><a href="classpulsar_1_1_producer.html#a99c6c342f700842a065178730c487d5a">pulsar::Producer::getLastSequenceId</a></div><div class="ttdeci">int64_t getLastSequenceId() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_html_ab30cecbdcad0f600c1fcd2783cd6caf3"><div class="ttname"><a href="classpulsar_1_1_producer.html#ab30cecbdcad0f600c1fcd2783cd6caf3">pulsar::Producer::getTopic</a></div><div class="ttdeci">const std::string & getTopic() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_html_aba5ac552bef04262ecc989b933ec1d65"><div class="ttname"><a href="classpulsar_1_1_producer.html#aba5ac552bef04262ecc989b933ec1d65">pulsar::Producer::getProducerName</a></div><div class="ttdeci">const std::string & getProducerName() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_html_ad4737186cf798acfb24a167796259443"><div class="ttname"><a href="classpulsar_1_1_producer.html#ad4737186cf798acfb24a167796259443">pulsar::Producer::send</a></div><div class="ttdeci">Result send(const Message &msg)</div></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbb"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">pulsar::Result</a></div><div class="ttdeci">Result</div><div class="ttdef"><b>Definition:</b> Result.h:31</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/content/api/cpp/2.5.0/_producer_configuration_8h_source.html b/content/api/cpp/2.5.0/_producer_configuration_8h_source.html
new file mode 100644
index 00000000000..23b586c57e1
--- /dev/null
+++ b/content/api/cpp/2.5.0/_producer_configuration_8h_source.html
@@ -0,0 +1,220 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/ProducerConfiguration.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">pulsar-client-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle"><div class="title">ProducerConfiguration.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#ifndef PULSAR_PRODUCERCONFIGURATION_H_</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#define PULSAR_PRODUCERCONFIGURATION_H_</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#include <pulsar/defines.h></span></div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <pulsar/CompressionType.h></span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include <pulsar/MessageRoutingPolicy.h></span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#include <pulsar/Result.h></span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#include <pulsar/Message.h></span></div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="preprocessor">#include <functional></span></div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="preprocessor">#include <pulsar/ProducerCryptoFailureAction.h></span></div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="preprocessor">#include <pulsar/CryptoKeyReader.h></span></div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="preprocessor">#include <pulsar/Schema.h></span></div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> </div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="preprocessor">#include <set></span></div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="keyword">typedef</span> std::function<void(<a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a>, <span class="keyword">const</span> MessageId& messageId)> SendCallback;</div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="keyword">typedef</span> std::function<void(<a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a>)> CloseCallback;</div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="keyword">struct </span>ProducerConfigurationImpl;</div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html"> 44</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a> {</div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <span class="keyword">enum</span> PartitionsRoutingMode</div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> {</div>
+<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> UseSinglePartition,</div>
+<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> RoundRobinDistribution,</div>
+<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> CustomPartition</div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> };</div>
+<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> <span class="keyword">enum</span> HashingScheme</div>
+<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> {</div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> Murmur3_32Hash,</div>
+<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> BoostHash,</div>
+<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> JavaStringHash</div>
+<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> };</div>
+<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> </div>
+<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>();</div>
+<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">~ProducerConfiguration</a>();</div>
+<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>&);</div>
+<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>& operator=(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>&);</div>
+<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> </div>
+<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>& setProducerName(<span class="keyword">const</span> std::string& producerName);</div>
+<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> <span class="keyword">const</span> std::string& getProducerName() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> </div>
+<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#af161c34b3745581293e6df1e2f8115af"> 79</a></span> <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>& <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#af161c34b3745581293e6df1e2f8115af">setSchema</a>(<span class="keyword">const</span> <a class="code hl_class" href= [...]
+<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> </div>
+<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#a1a38c635f3b3bfb47da547da873f7adc"> 84</a></span> <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_schema_info.html">SchemaInfo</a>& <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#a1a38c635f3b3bfb47da547da873f7adc">getSchema</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> </div>
+<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>& setSendTimeout(<span class="keywordtype">int</span> sendTimeoutMs);</div>
+<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> <span class="keywordtype">int</span> getSendTimeout() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> </div>
+<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>& setInitialSequenceId(int64_t initialSequenceId);</div>
+<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> int64_t getInitialSequenceId() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> </div>
+<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#a3e4784fdab5471faeddb380849ba60fb"> 107</a></span> <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>& <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#a3e4784fdab5471faeddb380849ba60fb">setCompressionType</a>(CompressionType compressionType);</div>
+<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> CompressionType getCompressionType() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> </div>
+<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>& setMaxPendingMessages(<span class="keywordtype">int</span> maxPendingMessages);</div>
+<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> <span class="keywordtype">int</span> getMaxPendingMessages() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> </div>
+<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#ac44a68df892d721fad29056f4d89e9c4"> 121</a></span> <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>& <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#ac44a68df892d721fad29056f4d89e9c4">setMaxPendingMessagesAcrossPartitions</a>(<span class="keywordtype">int</span> [...]
+<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> </div>
+<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#abbd51b143f4e4fc8ca5fdfc73c8bfb08"> 127</a></span> <span class="keywordtype">int</span> <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#abbd51b143f4e4fc8ca5fdfc73c8bfb08">getMaxPendingMessagesAcrossPartitions</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> </div>
+<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>& setPartitionsRoutingMode(<span class="keyword">const</span> PartitionsRoutingMode& mode);</div>
+<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> PartitionsRoutingMode getPartitionsRoutingMode() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> </div>
+<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>& setMessageRouter(<span class="keyword">const</span> MessageRoutingPolicyPtr& router);</div>
+<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> <span class="keyword">const</span> MessageRoutingPolicyPtr& getMessageRouterPtr() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> </div>
+<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>& setHashingScheme(<span class="keyword">const</span> HashingScheme& scheme);</div>
+<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> HashingScheme getHashingScheme() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> </div>
+<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>& setBlockIfQueueFull(<span class="keywordtype">bool</span>);</div>
+<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> <span class="keywordtype">bool</span> getBlockIfQueueFull() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> </div>
+<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> <span class="comment">// Zero queue size feature will not be supported on consumer end if batching is enabled</span></div>
+<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>& setBatchingEnabled(<span class="keyword">const</span> <span class="keywordtype">bool</span>& batchingEnabled);</div>
+<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> <span class="keyword">const</span> <span class="keywordtype">bool</span>& getBatchingEnabled() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> </div>
+<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>& setBatchingMaxMessages(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>& batchingMaxMessages);</div>
+<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>& getBatchingMaxMessages() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> </div>
+<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>& setBatchingMaxAllowedSizeInBytes(</div>
+<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>& batchingMaxAllowedSizeInBytes);</div>
+<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>& getBatchingMaxAllowedSizeInBytes() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> </div>
+<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>& setBatchingMaxPublishDelayMs(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>& batchingMaxPublishDelayMs);</div>
+<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>& getBatchingMaxPublishDelayMs() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> </div>
+<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> <span class="keyword">const</span> CryptoKeyReaderPtr getCryptoKeyReader() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>& setCryptoKeyReader(CryptoKeyReaderPtr cryptoKeyReader);</div>
+<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> </div>
+<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> ProducerCryptoFailureAction getCryptoFailureAction() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>& setCryptoFailureAction(ProducerCryptoFailureAction action);</div>
+<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> </div>
+<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> std::set<std::string>& getEncryptionKeys();</div>
+<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> <span class="keywordtype">bool</span> isEncryptionEnabled() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>& addEncryptionKey(std::string key);</div>
+<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> </div>
+<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#a7f9020dbb5c22a28277009e83695d5e2"> 172</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#a7f9020dbb5c22a28277009e83695d5e2">hasProperty</a>(<span class="keyword">const</span> std::string& name) <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> </div>
+<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#a15c8b5a9160959e6998aa2615304348c"> 180</a></span> <span class="keyword">const</span> std::string& <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#a15c8b5a9160959e6998aa2615304348c">getProperty</a>(<span class="keyword">const</span> std::string& name) <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span> </div>
+<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#a42d2ec7fafe2b0b3e1554572a487f40f"> 185</a></span> std::map<std::string, std::string>& <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#a42d2ec7fafe2b0b3e1554572a487f40f">getProperties</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span> </div>
+<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#ab6ff6f83f46ac85e60ed1611350d1e79"> 193</a></span> <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>& <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#ab6ff6f83f46ac85e60ed1611350d1e79">setProperty</a>(<span class="keyword">const</span> std::string& name, <span [...]
+<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span> </div>
+<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#a45afb46cc1d2083cc58927af5bea3c9d"> 198</a></span> <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>& <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#a45afb46cc1d2083cc58927af5bea3c9d">setProperties</a>(<span class="keyword">const</span> std::map<std::string, s [...]
+<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span> </div>
+<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span> <span class="keyword">friend</span> <span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span> </div>
+<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span> <span class="keyword">struct </span>Impl;</div>
+<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> std::shared_ptr<ProducerConfigurationImpl> impl_;</div>
+<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span>};</div>
+<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span>} <span class="comment">// namespace pulsar</span></div>
+<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span><span class="preprocessor">#endif </span><span class="comment">/* PULSAR_PRODUCERCONFIGURATION_H_ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html">pulsar::ProducerConfiguration</a></div><div class="ttdef"><b>Definition:</b> ProducerConfiguration.h:44</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_a15c8b5a9160959e6998aa2615304348c"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#a15c8b5a9160959e6998aa2615304348c">pulsar::ProducerConfiguration::getProperty</a></div><div class="ttdeci">const std::string & getProperty(const std::string &name) const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_a1a38c635f3b3bfb47da547da873f7adc"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#a1a38c635f3b3bfb47da547da873f7adc">pulsar::ProducerConfiguration::getSchema</a></div><div class="ttdeci">const SchemaInfo & getSchema() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_a3e4784fdab5471faeddb380849ba60fb"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#a3e4784fdab5471faeddb380849ba60fb">pulsar::ProducerConfiguration::setCompressionType</a></div><div class="ttdeci">ProducerConfiguration & setCompressionType(CompressionType compressionType)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_a42d2ec7fafe2b0b3e1554572a487f40f"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#a42d2ec7fafe2b0b3e1554572a487f40f">pulsar::ProducerConfiguration::getProperties</a></div><div class="ttdeci">std::map< std::string, std::string > & getProperties() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_a45afb46cc1d2083cc58927af5bea3c9d"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#a45afb46cc1d2083cc58927af5bea3c9d">pulsar::ProducerConfiguration::setProperties</a></div><div class="ttdeci">ProducerConfiguration & setProperties(const std::map< std::string, std::string > &properties)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_a7f9020dbb5c22a28277009e83695d5e2"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#a7f9020dbb5c22a28277009e83695d5e2">pulsar::ProducerConfiguration::hasProperty</a></div><div class="ttdeci">bool hasProperty(const std::string &name) const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_ab6ff6f83f46ac85e60ed1611350d1e79"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#ab6ff6f83f46ac85e60ed1611350d1e79">pulsar::ProducerConfiguration::setProperty</a></div><div class="ttdeci">ProducerConfiguration & setProperty(const std::string &name, const std::string &value)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_abbd51b143f4e4fc8ca5fdfc73c8bfb08"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#abbd51b143f4e4fc8ca5fdfc73c8bfb08">pulsar::ProducerConfiguration::getMaxPendingMessagesAcrossPartitions</a></div><div class="ttdeci">int getMaxPendingMessagesAcrossPartitions() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_ac44a68df892d721fad29056f4d89e9c4"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#ac44a68df892d721fad29056f4d89e9c4">pulsar::ProducerConfiguration::setMaxPendingMessagesAcrossPartitions</a></div><div class="ttdeci">ProducerConfiguration & setMaxPendingMessagesAcrossPartitions(int maxPendingMessagesAcrossPartitions)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_af161c34b3745581293e6df1e2f8115af"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#af161c34b3745581293e6df1e2f8115af">pulsar::ProducerConfiguration::setSchema</a></div><div class="ttdeci">ProducerConfiguration & setSchema(const SchemaInfo &schemaInfo)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_schema_info_html"><div class="ttname"><a href="classpulsar_1_1_schema_info.html">pulsar::SchemaInfo</a></div><div class="ttdef"><b>Definition:</b> Schema.h:118</div></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbb"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">pulsar::Result</a></div><div class="ttdeci">Result</div><div class="ttdef"><b>Definition:</b> Result.h:31</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/content/api/cpp/2.5.0/_producer_crypto_failure_action_8h_source.html b/content/api/cpp/2.5.0/_producer_crypto_failure_action_8h_source.html
new file mode 100644
index 00000000000..1368235f475
--- /dev/null
+++ b/content/api/cpp/2.5.0/_producer_crypto_failure_action_8h_source.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/ProducerCryptoFailureAction.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">pulsar-client-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle"><div class="title">ProducerCryptoFailureAction.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#ifndef PRODUCERCRYPTOFAILUREACTION_H_</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#define PRODUCERCRYPTOFAILUREACTION_H_</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> </div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="keyword">enum class</span> ProducerCryptoFailureAction</div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span>{</div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> FAIL, <span class="comment">// This is the default option to fail send if crypto operation fails</span></div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> SEND <span class="comment">// Ignore crypto failure and proceed with sending unencrypted messages</span></div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span>};</div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> </div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span>} <span class="comment">/* namespace pulsar */</span></div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="preprocessor">#endif </span><span class="comment">/* PRODUCERCRYPTOFAILUREACTION_H_ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/content/api/cpp/2.5.0/_reader_8h_source.html b/content/api/cpp/2.5.0/_reader_8h_source.html
new file mode 100644
index 00000000000..226e9755e13
--- /dev/null
+++ b/content/api/cpp/2.5.0/_reader_8h_source.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/Reader.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">pulsar-client-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle"><div class="title">Reader.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#ifndef PULSAR_READER_HPP_</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#define PULSAR_READER_HPP_</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <pulsar/defines.h></span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include <pulsar/Message.h></span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#include <pulsar/ReaderConfiguration.h></span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> </div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="keyword">class </span>PulsarFriend;</div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="keyword">class </span>ReaderImpl;</div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> </div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="keyword">typedef</span> std::function<void(<a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> result, <span class="keywordtype">bool</span> hasMessageAvailable)> HasMessageAvailableCallback;</div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader.html"> 36</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_reader.html">Reader</a> {</div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader.html#a1c34e49ba3dbca0ff7e23ea9ff94db7b"> 41</a></span> <a class="code hl_function" href="classpulsar_1_1_reader.html#a1c34e49ba3dbca0ff7e23ea9ff94db7b">Reader</a>();</div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader.html#a1b682c6bacd8514221bbb6b25c84c051"> 46</a></span> <span class="keyword">const</span> std::string& <a class="code hl_function" href="classpulsar_1_1_reader.html#a1b682c6bacd8514221bbb6b25c84c051">getTopic</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> </div>
+<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader.html#a11756c69a2f5bd99e302a384ae8a9ff4"> 58</a></span> <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_reader.html#a11756c69a2f5bd99e302a384ae8a9ff4">readNext</a>(<a class="code hl_class" href="classpulsar_1_1_message.html">Message</a>& msg);</div>
+<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> </div>
+<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader.html#a39c664ea68774721bc0e772b38449b22"> 69</a></span> <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_reader.html#a39c664ea68774721bc0e772b38449b22">readNext</a>(<a class="code hl_class" href="classpulsar_1_1_message.html">Message</a>& msg, <span class="keywo [...]
+<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> </div>
+<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> close();</div>
+<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> </div>
+<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> <span class="keywordtype">void</span> closeAsync(<a class="code hl_typedef" href="namespacepulsar.html#ae5bf6401bfa8e3962e5c8f9fa2efbf4d">ResultCallback</a> callback);</div>
+<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> </div>
+<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader.html#a0c3755b32954d1aeb1b4ef60e4314c1d"> 78</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_reader.html#a0c3755b32954d1aeb1b4ef60e4314c1d">hasMessageAvailableAsync</a>(HasMessageAvailableCallback callback);</div>
+<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> </div>
+<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader.html#a7f751b63fba4d4734ff79da590f9fd56"> 83</a></span> <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_reader.html#a7f751b63fba4d4734ff79da590f9fd56">hasMessageAvailable</a>(<span class="keywordtype">bool</span>& hasMessageAvailable);</div>
+<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> </div>
+<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader.html#a6bec25700e5b4eb7be41625a9bc856bd"> 95</a></span> <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_reader.html#a6bec25700e5b4eb7be41625a9bc856bd">seek</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">Messag [...]
+<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> </div>
+<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader.html#adebdd61a5150777704c8ce8dcec08fc8"> 103</a></span> <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_reader.html#adebdd61a5150777704c8ce8dcec08fc8">seek</a>(uint64_t timestamp);</div>
+<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> </div>
+<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader.html#acba58f8fb3ecefc4a693a1091f3c4669"> 115</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_reader.html#acba58f8fb3ecefc4a693a1091f3c4669">seekAsync</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a>& msgId, <a class="code hl_typedef" href="namespac [...]
+<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> </div>
+<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader.html#addec61dc54aba2959c06a2017bea7c32"> 123</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_reader.html#addec61dc54aba2959c06a2017bea7c32">seekAsync</a>(uint64_t timestamp, <a class="code hl_typedef" href="namespacepulsar.html#ae5bf6401bfa8e3962e5c8f9fa2efbf4d">ResultCallback</a> callback);</div>
+<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> </div>
+<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> <span class="keyword">typedef</span> std::shared_ptr<ReaderImpl> ReaderImplPtr;</div>
+<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> ReaderImplPtr impl_;</div>
+<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> <span class="keyword">explicit</span> <a class="code hl_class" href="classpulsar_1_1_reader.html">Reader</a>(ReaderImplPtr);</div>
+<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> </div>
+<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> <span class="keyword">friend</span> <span class="keyword">class </span>PulsarFriend;</div>
+<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> <span class="keyword">friend</span> <span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> <span class="keyword">friend</span> <span class="keyword">class </span>ReaderImpl;</div>
+<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> <span class="keyword">friend</span> <span class="keyword">class </span>ReaderTest;</div>
+<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span>};</div>
+<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span>} <span class="comment">// namespace pulsar</span></div>
+<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> </div>
+<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span><span class="preprocessor">#endif </span><span class="comment">/* PULSAR_READER_HPP_ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html"><div class="ttname"><a href="classpulsar_1_1_message.html">pulsar::Message</a></div><div class="ttdef"><b>Definition:</b> Message.h:42</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_id_html"><div class="ttname"><a href="classpulsar_1_1_message_id.html">pulsar::MessageId</a></div><div class="ttdef"><b>Definition:</b> MessageId.h:32</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_html"><div class="ttname"><a href="classpulsar_1_1_reader.html">pulsar::Reader</a></div><div class="ttdef"><b>Definition:</b> Reader.h:36</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_html_a0c3755b32954d1aeb1b4ef60e4314c1d"><div class="ttname"><a href="classpulsar_1_1_reader.html#a0c3755b32954d1aeb1b4ef60e4314c1d">pulsar::Reader::hasMessageAvailableAsync</a></div><div class="ttdeci">void hasMessageAvailableAsync(HasMessageAvailableCallback callback)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_html_a11756c69a2f5bd99e302a384ae8a9ff4"><div class="ttname"><a href="classpulsar_1_1_reader.html#a11756c69a2f5bd99e302a384ae8a9ff4">pulsar::Reader::readNext</a></div><div class="ttdeci">Result readNext(Message &msg)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_html_a1b682c6bacd8514221bbb6b25c84c051"><div class="ttname"><a href="classpulsar_1_1_reader.html#a1b682c6bacd8514221bbb6b25c84c051">pulsar::Reader::getTopic</a></div><div class="ttdeci">const std::string & getTopic() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_html_a1c34e49ba3dbca0ff7e23ea9ff94db7b"><div class="ttname"><a href="classpulsar_1_1_reader.html#a1c34e49ba3dbca0ff7e23ea9ff94db7b">pulsar::Reader::Reader</a></div><div class="ttdeci">Reader()</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_html_a39c664ea68774721bc0e772b38449b22"><div class="ttname"><a href="classpulsar_1_1_reader.html#a39c664ea68774721bc0e772b38449b22">pulsar::Reader::readNext</a></div><div class="ttdeci">Result readNext(Message &msg, int timeoutMs)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_html_a6bec25700e5b4eb7be41625a9bc856bd"><div class="ttname"><a href="classpulsar_1_1_reader.html#a6bec25700e5b4eb7be41625a9bc856bd">pulsar::Reader::seek</a></div><div class="ttdeci">Result seek(const MessageId &msgId)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_html_a7f751b63fba4d4734ff79da590f9fd56"><div class="ttname"><a href="classpulsar_1_1_reader.html#a7f751b63fba4d4734ff79da590f9fd56">pulsar::Reader::hasMessageAvailable</a></div><div class="ttdeci">Result hasMessageAvailable(bool &hasMessageAvailable)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_html_acba58f8fb3ecefc4a693a1091f3c4669"><div class="ttname"><a href="classpulsar_1_1_reader.html#acba58f8fb3ecefc4a693a1091f3c4669">pulsar::Reader::seekAsync</a></div><div class="ttdeci">void seekAsync(const MessageId &msgId, ResultCallback callback)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_html_addec61dc54aba2959c06a2017bea7c32"><div class="ttname"><a href="classpulsar_1_1_reader.html#addec61dc54aba2959c06a2017bea7c32">pulsar::Reader::seekAsync</a></div><div class="ttdeci">void seekAsync(uint64_t timestamp, ResultCallback callback)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_html_adebdd61a5150777704c8ce8dcec08fc8"><div class="ttname"><a href="classpulsar_1_1_reader.html#adebdd61a5150777704c8ce8dcec08fc8">pulsar::Reader::seek</a></div><div class="ttdeci">Result seek(uint64_t timestamp)</div></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae5bf6401bfa8e3962e5c8f9fa2efbf4d"><div class="ttname"><a href="namespacepulsar.html#ae5bf6401bfa8e3962e5c8f9fa2efbf4d">pulsar::ResultCallback</a></div><div class="ttdeci">std::function< void(Result result)> ResultCallback</div><div class="ttdoc">Callback definition for non-data operation.</div><div class="ttdef"><b>Definition:</b> ConsumerConfiguration.h:39</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbb"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">pulsar::Result</a></div><div class="ttdeci">Result</div><div class="ttdef"><b>Definition:</b> Result.h:31</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/content/api/cpp/2.5.0/_reader_configuration_8h_source.html b/content/api/cpp/2.5.0/_reader_configuration_8h_source.html
new file mode 100644
index 00000000000..d0fa0c87516
--- /dev/null
+++ b/content/api/cpp/2.5.0/_reader_configuration_8h_source.html
@@ -0,0 +1,152 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/ReaderConfiguration.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">pulsar-client-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle"><div class="title">ReaderConfiguration.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#ifndef PULSAR_READER_CONFIGURATION_H_</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#define PULSAR_READER_CONFIGURATION_H_</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <functional></span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include <memory></span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#include <pulsar/defines.h></span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#include <pulsar/Result.h></span></div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="preprocessor">#include <pulsar/Message.h></span></div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="preprocessor">#include <pulsar/Schema.h></span></div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> </div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="keyword">class </span>Reader;</div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="keyword">typedef</span> std::function<void(<a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> result)> <a class="code hl_typedef" href="namespacepulsar.html#ae5bf6401bfa8e3962e5c8f9fa2efbf4d">ResultCallback</a>;</div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> </div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="namespacepulsar.html#a9bddad6880419962bbc6af877209cd49"> 38</a></span><span class="keyword">typedef</span> std::function<void(<a class="code hl_class" href="classpulsar_1_1_reader.html">Reader</a> reader, <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message.html">Message</a>& msg)> <a class="code hl_typedef" href="namespacepulsar.html#a9bddad68804 [...]
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><span class="keyword">struct </span>ReaderConfigurationImpl;</div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader_configuration.html"> 45</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_reader_configuration.html">ReaderConfiguration</a> {</div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <a class="code hl_class" href="classpulsar_1_1_reader_configuration.html">ReaderConfiguration</a>();</div>
+<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> <a class="code hl_class" href="classpulsar_1_1_reader_configuration.html">~ReaderConfiguration</a>();</div>
+<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> <a class="code hl_class" href="classpulsar_1_1_reader_configuration.html">ReaderConfiguration</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_reader_configuration.html">ReaderConfiguration</a>&);</div>
+<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> <a class="code hl_class" href="classpulsar_1_1_reader_configuration.html">ReaderConfiguration</a>& operator=(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_reader_configuration.html">ReaderConfiguration</a>&);</div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> </div>
+<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader_configuration.html#acbc3fa4579799b7857ca0daa938b0459"> 60</a></span> <a class="code hl_class" href="classpulsar_1_1_reader_configuration.html">ReaderConfiguration</a>& <a class="code hl_function" href="classpulsar_1_1_reader_configuration.html#acbc3fa4579799b7857ca0daa938b0459">setSchema</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpu [...]
+<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> </div>
+<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader_configuration.html#a6cd2f670fd1a988fbe94eaa78daeb500"> 65</a></span> <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_schema_info.html">SchemaInfo</a>& <a class="code hl_function" href="classpulsar_1_1_reader_configuration.html#a6cd2f670fd1a988fbe94eaa78daeb500">getSchema</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> </div>
+<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader_configuration.html#abade75269a49ba228530847e2013303d"> 71</a></span> <a class="code hl_class" href="classpulsar_1_1_reader_configuration.html">ReaderConfiguration</a>& <a class="code hl_function" href="classpulsar_1_1_reader_configuration.html#abade75269a49ba228530847e2013303d">setReaderListener</a>(<a class="code hl_typedef" href="namespacepulsar.html#a9bddad6880 [...]
+<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> <a class="code hl_typedef" href="namespacepulsar.html#a9bddad6880419962bbc6af877209cd49">ReaderListener</a> getReaderListener() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> <span class="keywordtype">bool</span> hasReaderListener() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> </div>
+<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader_configuration.html#a0574cedc0bc7ccf457071df866830abe"> 96</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_reader_configuration.html#a0574cedc0bc7ccf457071df866830abe">setReceiverQueueSize</a>(<span class="keywordtype">int</span> size);</div>
+<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> <span class="keywordtype">int</span> getReceiverQueueSize() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> </div>
+<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> <span class="keywordtype">void</span> setReaderName(<span class="keyword">const</span> std::string& readerName);</div>
+<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> <span class="keyword">const</span> std::string& getReaderName() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> </div>
+<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> <span class="keywordtype">void</span> setSubscriptionRolePrefix(<span class="keyword">const</span> std::string& subscriptionRolePrefix);</div>
+<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> <span class="keyword">const</span> std::string& getSubscriptionRolePrefix() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> </div>
+<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> <span class="keywordtype">void</span> setReadCompacted(<span class="keywordtype">bool</span> compacted);</div>
+<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> <span class="keywordtype">bool</span> isReadCompacted() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> </div>
+<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> std::shared_ptr<ReaderConfigurationImpl> impl_;</div>
+<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span>};</div>
+<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span>} <span class="comment">// namespace pulsar</span></div>
+<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span><span class="preprocessor">#endif </span><span class="comment">/* PULSAR_READER_CONFIGURATION_H_ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html"><div class="ttname"><a href="classpulsar_1_1_message.html">pulsar::Message</a></div><div class="ttdef"><b>Definition:</b> Message.h:42</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_configuration_html"><div class="ttname"><a href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></div><div class="ttdef"><b>Definition:</b> ReaderConfiguration.h:45</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_configuration_html_a0574cedc0bc7ccf457071df866830abe"><div class="ttname"><a href="classpulsar_1_1_reader_configuration.html#a0574cedc0bc7ccf457071df866830abe">pulsar::ReaderConfiguration::setReceiverQueueSize</a></div><div class="ttdeci">void setReceiverQueueSize(int size)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_configuration_html_a6cd2f670fd1a988fbe94eaa78daeb500"><div class="ttname"><a href="classpulsar_1_1_reader_configuration.html#a6cd2f670fd1a988fbe94eaa78daeb500">pulsar::ReaderConfiguration::getSchema</a></div><div class="ttdeci">const SchemaInfo & getSchema() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_configuration_html_abade75269a49ba228530847e2013303d"><div class="ttname"><a href="classpulsar_1_1_reader_configuration.html#abade75269a49ba228530847e2013303d">pulsar::ReaderConfiguration::setReaderListener</a></div><div class="ttdeci">ReaderConfiguration & setReaderListener(ReaderListener listener)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_configuration_html_acbc3fa4579799b7857ca0daa938b0459"><div class="ttname"><a href="classpulsar_1_1_reader_configuration.html#acbc3fa4579799b7857ca0daa938b0459">pulsar::ReaderConfiguration::setSchema</a></div><div class="ttdeci">ReaderConfiguration & setSchema(const SchemaInfo &schemaInfo)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_html"><div class="ttname"><a href="classpulsar_1_1_reader.html">pulsar::Reader</a></div><div class="ttdef"><b>Definition:</b> Reader.h:36</div></div>
+<div class="ttc" id="aclasspulsar_1_1_schema_info_html"><div class="ttname"><a href="classpulsar_1_1_schema_info.html">pulsar::SchemaInfo</a></div><div class="ttdef"><b>Definition:</b> Schema.h:118</div></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+<div class="ttc" id="anamespacepulsar_html_a9bddad6880419962bbc6af877209cd49"><div class="ttname"><a href="namespacepulsar.html#a9bddad6880419962bbc6af877209cd49">pulsar::ReaderListener</a></div><div class="ttdeci">std::function< void(Reader reader, const Message &msg)> ReaderListener</div><div class="ttdoc">Callback definition for MessageListener.</div><div class="ttdef"><b>Definition:</b> ReaderConfiguration.h:38</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae5bf6401bfa8e3962e5c8f9fa2efbf4d"><div class="ttname"><a href="namespacepulsar.html#ae5bf6401bfa8e3962e5c8f9fa2efbf4d">pulsar::ResultCallback</a></div><div class="ttdeci">std::function< void(Result result)> ResultCallback</div><div class="ttdoc">Callback definition for non-data operation.</div><div class="ttdef"><b>Definition:</b> ConsumerConfiguration.h:39</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbb"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">pulsar::Result</a></div><div class="ttdeci">Result</div><div class="ttdef"><b>Definition:</b> Result.h:31</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/content/api/cpp/2.5.0/_result_8h_source.html b/content/api/cpp/2.5.0/_result_8h_source.html
new file mode 100644
index 00000000000..218f9587cd6
--- /dev/null
+++ b/content/api/cpp/2.5.0/_result_8h_source.html
@@ -0,0 +1,196 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/Result.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+ <td id="projectalign">
+ <div id="projectname">pulsar-client-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle"><div class="title">Result.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#ifndef ERROR_HPP_</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#define ERROR_HPP_</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <iosfwd></span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include <pulsar/defines.h></span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb"> 30</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a></div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span>{</div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> ResultOk, </div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba213e39d5c84b8794dd21ab4f60ff4b60"> 34</a></span> <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba213e39d5c84b8794dd21ab4f60ff4b60">ResultUnknownError</a>, </div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbad3d7545107897e19819066fe42e81a06"> 36</a></span> <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbad3d7545107897e19819066fe42e81a06">ResultInvalidConfiguration</a>, </div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbaeb1858ddf791b7288ab1cb066d70cfb4"> 38</a></span> <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbaeb1858ddf791b7288ab1cb066d70cfb4">ResultTimeout</a>, </div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba42ae88341f22c34ed9baac35804f1b01"> 39</a></span> <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba42ae88341f22c34ed9baac35804f1b01">ResultLookupError</a>, </div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbab26ee1bb88fafefa107071fa1fd775bc"> 40</a></span> <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbab26ee1bb88fafefa107071fa1fd775bc">ResultConnectError</a>, </div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbaa084aea99a198f2d01c6c98eeb44ff9e"> 41</a></span> <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbaa084aea99a198f2d01c6c98eeb44ff9e">ResultReadError</a>, </div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba2b40eba56a27dc5615338a0d988e2024"> 43</a></span> <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba2b40eba56a27dc5615338a0d988e2024">ResultAuthenticationError</a>, </div>
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba4db07aa497065f6cc0d8e314bf852057"> 44</a></span> <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba4db07aa497065f6cc0d8e314bf852057">ResultAuthorizationError</a>, </div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba8014344f94ba9ad55337f01767e0e30c"> 45</a></span> <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba8014344f94ba9ad55337f01767e0e30c">ResultErrorGettingAuthenticationData</a>, </div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba2188e16c2e397cee5f64aef6799c419c"> 47</a></span> <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba2188e16c2e397cee5f64aef6799c419c">ResultBrokerMetadataError</a>, </div>
+<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba3ac5992ae486593f5aee1538970b51a6"> 48</a></span> <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba3ac5992ae486593f5aee1538970b51a6">ResultBrokerPersistenceError</a>, </div>
+<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba60d3371f74155ecb5b11efbf217a2174"> 49</a></span> <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba60d3371f74155ecb5b11efbf217a2174">ResultChecksumError</a>, </div>
+<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> </div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba5cbe2e189b60f91ff0f2e82b973db31b"> 51</a></span> <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba5cbe2e189b60f91ff0f2e82b973db31b">ResultConsumerBusy</a>, </div>
+<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba00976fab0138d80c5fc621e3a44046b6"> 52</a></span> <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba00976fab0138d80c5fc621e3a44046b6">ResultNotConnected</a>, </div>
+<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba6c11f7cd8f0bc274d12c5157157ad916"> 53</a></span> <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba6c11f7cd8f0bc274d12c5157157ad916">ResultAlreadyClosed</a>, </div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> </div>
+<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba875234396481a34fb7f02d3ecd1936f0"> 55</a></span> <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba875234396481a34fb7f02d3ecd1936f0">ResultInvalidMessage</a>, </div>
+<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> </div>
+<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba48d27a5310cda91d13a23324a08533e9"> 57</a></span> <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba48d27a5310cda91d13a23324a08533e9">ResultConsumerNotInitialized</a>, </div>
+<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba2b5f050c9b2aef10831927cece55b02a"> 58</a></span> <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba2b5f050c9b2aef10831927cece55b02a">ResultProducerNotInitialized</a>, </div>
+<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbad0a7588cc2ac84de7fc17331ed59b544"> 59</a></span> <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbad0a7588cc2ac84de7fc17331ed59b544">ResultProducerBusy</a>, </div>
+<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba024fa5ba9fac2cb81fd4e8f6853a81a5"> 60</a></span> <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba024fa5ba9fac2cb81fd4e8f6853a81a5">ResultTooManyLookupRequestException</a>, </div>
+<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> </div>
+<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbafcb0b43f04e494ba3784f6c259b5137f"> 62</a></span> <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbafcb0b43f04e494ba3784f6c259b5137f">ResultInvalidTopicName</a>, </div>
+<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba685954a2aedb14c0f3669d579bfd1193"> 63</a></span> <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba685954a2aedb14c0f3669d579bfd1193">ResultInvalidUrl</a>, </div>
+<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbaf8a459f352105f7e853e02ca2af193b0"> 64</a></span> <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbaf8a459f352105f7e853e02ca2af193b0">ResultServiceUnitNotReady</a>, </div>
+<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba60abb5ad06a78a3d6d40b2131534dfeb"> 66</a></span> <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba60abb5ad06a78a3d6d40b2131534dfeb">ResultOperationNotSupported</a>,</div>
+<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> ResultProducerBlockedQuotaExceededError, </div>
+<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbab5cc52655496666d96f35edab07c9e7f"> 68</a></span> <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbab5cc52655496666d96f35edab07c9e7f">ResultProducerBlockedQuotaExceededException</a>, </div>
+<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba1849c732b1ec8c7e1c0aa653de998d81"> 69</a></span> <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba1849c732b1ec8c7e1c0aa653de998d81">ResultProducerQueueIsFull</a>, </div>
+<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba43765d6a6cab85363b2cad047371294b"> 70</a></span> <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba43765d6a6cab85363b2cad047371294b">ResultMessageTooBig</a>, </div>
+<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbad1921e33dd6a45431a0209b70588cf48"> 71</a></span> <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbad1921e33dd6a45431a0209b70588cf48">ResultTopicNotFound</a>, </div>
+<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba061d6c40bdf75ca172ffdb862aad7c51"> 72</a></span> <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba061d6c40bdf75ca172ffdb862aad7c51">ResultSubscriptionNotFound</a>, </div>
+<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbac74e9fb1b2c25caf17ac3446303b7a71"> 73</a></span> <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbac74e9fb1b2c25caf17ac3446303b7a71">ResultConsumerNotFound</a>, </div>
+<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba888578f8569121606cfcfa6044c594c3"> 74</a></span> <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba888578f8569121606cfcfa6044c594c3">ResultUnsupportedVersionError</a>, </div>
+<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba62df217dec3d3f75c7099d1464c92750"> 75</a></span> <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba62df217dec3d3f75c7099d1464c92750">ResultTopicTerminated</a>, </div>
+<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbac131b27876dfd64d8e6b3355578a8f77"> 76</a></span> <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbac131b27876dfd64d8e6b3355578a8f77">ResultCryptoError</a>, </div>
+<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> </div>
+<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbafe509853528453adc4ca304ea9b1d79e"> 78</a></span> <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbafe509853528453adc4ca304ea9b1d79e">ResultIncompatibleSchema</a>, </div>
+<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbac0f35889e7dd6cb7f634baedb8481e9e"> 79</a></span> <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbac0f35889e7dd6cb7f634baedb8481e9e">ResultConsumerAssignError</a>, </div>
+<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba2e01cfc218b721cbd2e2a06bf3cb78b0"> 81</a></span> <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba2e01cfc218b721cbd2e2a06bf3cb78b0">ResultCumulativeAcknowledgementNotAllowedError</a>, </div>
+<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba653a82475a2715f839ba52329a9b6414"> 83</a></span> <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba653a82475a2715f839ba52329a9b6414">ResultTransactionCoordinatorNotFoundError</a>, </div>
+<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba742ada2f12ae5b2ca11fa674889dc186"> 84</a></span> <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba742ada2f12ae5b2ca11fa674889dc186">ResultInvalidTxnStatusError</a>, </div>
+<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span>};</div>
+<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> </div>
+<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span><span class="comment">// Return string representation of result code</span></div>
+<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span>PULSAR_PUBLIC <span class="keyword">const</span> <span class="keywordtype">char</span>* strResult(<a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> result);</div>
+<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span>} <span class="comment">// namespace pulsar</span></div>
+<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> </div>
+<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span>PULSAR_PUBLIC std::ostream& operator<<(std::ostream& s, <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">pulsar::Result</a> result);</div>
+<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> </div>
+<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span><span class="preprocessor">#endif </span><span class="comment">/* ERROR_HPP_ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbb"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">pulsar::Result</a></div><div class="ttdeci">Result</div><div class="ttdef"><b>Definition:</b> Result.h:31</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbba00976fab0138d80c5fc621e3a44046b6"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba00976fab0138d80c5fc621e3a44046b6">pulsar::ResultNotConnected</a></div><div class="ttdeci">@ ResultNotConnected</div><div class="ttdoc">Exclusive consumer is already connected.</div><div class="ttdef"><b>Definition:</b> Result.h:52</div></div>
... 736696 lines suppressed ...