base typedef | MQTT_NS::callable_overlay< Impl > | |
callable_overlay(Args &&... args) | MQTT_NS::callable_overlay< Impl > | inline |
callable_overlay(callable_overlay &&)=default | MQTT_NS::callable_overlay< Impl > | |
callable_overlay(callable_overlay const &)=default | MQTT_NS::callable_overlay< Impl > | |
check_is_valid_length(control_packet_type packet_type, std::size_t remaining_length) noexcept override final | MQTT_NS::callable_overlay< Impl > | inline |
close_handler typedef | MQTT_NS::callable_overlay< Impl > | |
connack_handler typedef | MQTT_NS::callable_overlay< Impl > | |
connect_handler typedef | MQTT_NS::callable_overlay< Impl > | |
disconnect_handler typedef | MQTT_NS::callable_overlay< Impl > | |
error_handler typedef | MQTT_NS::callable_overlay< Impl > | |
get_close_handler() const | MQTT_NS::callable_overlay< Impl > | inline |
get_connack_handler() const | MQTT_NS::callable_overlay< Impl > | inline |
get_connect_handler() const | MQTT_NS::callable_overlay< Impl > | inline |
get_disconnect_handler() const | MQTT_NS::callable_overlay< Impl > | inline |
get_error_handler() const | MQTT_NS::callable_overlay< Impl > | inline |
get_is_valid_length_handler() const | MQTT_NS::callable_overlay< Impl > | inline |
get_mqtt_message_processed_handler() const | MQTT_NS::callable_overlay< Impl > | inline |
get_pingreq_handler() const | MQTT_NS::callable_overlay< Impl > | inline |
get_pingresp_handler() const | MQTT_NS::callable_overlay< Impl > | inline |
get_pre_send_handler() const | MQTT_NS::callable_overlay< Impl > | inline |
get_pub_res_sent_handler() const | MQTT_NS::callable_overlay< Impl > | inline |
get_puback_handler() const | MQTT_NS::callable_overlay< Impl > | inline |
get_pubcomp_handler() const | MQTT_NS::callable_overlay< Impl > | inline |
get_publish_handler() const | MQTT_NS::callable_overlay< Impl > | inline |
get_pubrec_handler() const | MQTT_NS::callable_overlay< Impl > | inline |
get_pubrel_handler() const | MQTT_NS::callable_overlay< Impl > | inline |
get_serialize_publish_message_handler() const | MQTT_NS::callable_overlay< Impl > | inline |
get_serialize_pubrel_message_handler() const | MQTT_NS::callable_overlay< Impl > | inline |
get_serialize_remove_handler() const | MQTT_NS::callable_overlay< Impl > | inline |
get_serialize_v5_publish_message_handler() const | MQTT_NS::callable_overlay< Impl > | inline |
get_serialize_v5_pubrel_message_handler() const | MQTT_NS::callable_overlay< Impl > | inline |
get_suback_handler() const | MQTT_NS::callable_overlay< Impl > | inline |
get_subscribe_handler() const | MQTT_NS::callable_overlay< Impl > | inline |
get_unsuback_handler() const | MQTT_NS::callable_overlay< Impl > | inline |
get_unsubscribe_handler() const | MQTT_NS::callable_overlay< Impl > | inline |
get_v5__handler() const | MQTT_NS::callable_overlay< Impl > | inline |
get_v5_auth_handler() const | MQTT_NS::callable_overlay< Impl > | inline |
get_v5_connack_handler() const | MQTT_NS::callable_overlay< Impl > | inline |
get_v5_connect_handler() const | MQTT_NS::callable_overlay< Impl > | inline |
get_v5_disconnect_handler() const | MQTT_NS::callable_overlay< Impl > | inline |
get_v5_puback_handler() const | MQTT_NS::callable_overlay< Impl > | inline |
get_v5_pubcomp_handler() const | MQTT_NS::callable_overlay< Impl > | inline |
get_v5_publish_handler() const | MQTT_NS::callable_overlay< Impl > | inline |
get_v5_pubrel_handler() const | MQTT_NS::callable_overlay< Impl > | inline |
get_v5_suback_handler() const | MQTT_NS::callable_overlay< Impl > | inline |
get_v5_subscribe_handler() const | MQTT_NS::callable_overlay< Impl > | inline |
get_v5_unsuback_handler() const | MQTT_NS::callable_overlay< Impl > | inline |
get_v5_unsubscribe_handler() const | MQTT_NS::callable_overlay< Impl > | inline |
is_valid_length_handler typedef | MQTT_NS::callable_overlay< Impl > | |
mqtt_message_processed_handler typedef | MQTT_NS::callable_overlay< Impl > | |
on_close() noexcept override final | MQTT_NS::callable_overlay< Impl > | inline |
on_connack(bool session_present, connect_return_code return_code) noexcept override final | MQTT_NS::callable_overlay< Impl > | inline |
on_connect(buffer client_id, optional< buffer > user_name, optional< buffer > password, optional< will > will, bool clean_session, std::uint16_t keep_alive) noexcept override final | MQTT_NS::callable_overlay< Impl > | inline |
on_disconnect() noexcept override final | MQTT_NS::callable_overlay< Impl > | inline |
on_error(error_code ec) noexcept override final | MQTT_NS::callable_overlay< Impl > | inline |
on_mqtt_message_processed(any session_life_keeper) noexcept override final | MQTT_NS::callable_overlay< Impl > | inline |
on_pingreq() noexcept override final | MQTT_NS::callable_overlay< Impl > | inline |
on_pingresp() noexcept override final | MQTT_NS::callable_overlay< Impl > | inline |
on_pre_send() noexcept override final | MQTT_NS::callable_overlay< Impl > | inline |
on_pub_res_sent(packet_id_t packet_id) noexcept override final | MQTT_NS::callable_overlay< Impl > | inline |
on_puback(packet_id_t packet_id) noexcept override final | MQTT_NS::callable_overlay< Impl > | inline |
on_pubcomp(packet_id_t packet_id) noexcept override final | MQTT_NS::callable_overlay< Impl > | inline |
on_publish(optional< packet_id_t > packet_id, publish_options pubopts, buffer topic_name, buffer contents) noexcept override final | MQTT_NS::callable_overlay< Impl > | inline |
on_pubrec(packet_id_t packet_id) noexcept override final | MQTT_NS::callable_overlay< Impl > | inline |
on_pubrel(packet_id_t packet_id) noexcept override final | MQTT_NS::callable_overlay< Impl > | inline |
on_serialize_publish_message(basic_publish_message< sizeof(packet_id_t)> msg) noexcept override final | MQTT_NS::callable_overlay< Impl > | inline |
on_serialize_pubrel_message(basic_pubrel_message< sizeof(packet_id_t)> msg) noexcept override final | MQTT_NS::callable_overlay< Impl > | inline |
on_serialize_remove(packet_id_t packet_id) noexcept override final | MQTT_NS::callable_overlay< Impl > | inline |
on_serialize_v5_publish_message(v5::basic_publish_message< sizeof(packet_id_t)> msg) noexcept override final | MQTT_NS::callable_overlay< Impl > | inline |
on_serialize_v5_pubrel_message(v5::basic_pubrel_message< sizeof(packet_id_t)> msg) noexcept override final | MQTT_NS::callable_overlay< Impl > | inline |
on_suback(packet_id_t packet_id, std::vector< suback_return_code > reasons) noexcept override final | MQTT_NS::callable_overlay< Impl > | inline |
on_subscribe(packet_id_t packet_id, std::vector< subscribe_entry > entries) noexcept override final | MQTT_NS::callable_overlay< Impl > | inline |
on_unsuback(packet_id_t packet_id) noexcept override final | MQTT_NS::callable_overlay< Impl > | inline |
on_unsubscribe(packet_id_t packet_id, std::vector< unsubscribe_entry > entries) noexcept override final | MQTT_NS::callable_overlay< Impl > | inline |
on_v5_auth(v5::auth_reason_code reason_code, v5::properties props) noexcept override final | MQTT_NS::callable_overlay< Impl > | inline |
on_v5_connack(bool session_present, v5::connect_reason_code reason_code, v5::properties props) noexcept override final | MQTT_NS::callable_overlay< Impl > | inline |
on_v5_connect(buffer client_id, optional< buffer > user_name, optional< buffer > password, optional< will > will, bool clean_start, std::uint16_t keep_alive, v5::properties props) noexcept override final | MQTT_NS::callable_overlay< Impl > | inline |
on_v5_disconnect(v5::disconnect_reason_code reason_code, v5::properties props) noexcept override final | MQTT_NS::callable_overlay< Impl > | inline |
on_v5_puback(packet_id_t packet_id, v5::puback_reason_code reason_code, v5::properties props) noexcept override final | MQTT_NS::callable_overlay< Impl > | inline |
on_v5_pubcomp(packet_id_t packet_id, v5::pubcomp_reason_code reason_code, v5::properties props) noexcept override final | MQTT_NS::callable_overlay< Impl > | inline |
on_v5_publish(optional< packet_id_t > packet_id, publish_options pubopts, buffer topic_name, buffer contents, v5::properties props) noexcept override final | MQTT_NS::callable_overlay< Impl > | inline |
on_v5_pubrec(packet_id_t packet_id, v5::pubrec_reason_code reason_code, v5::properties props) noexcept override final | MQTT_NS::callable_overlay< Impl > | inline |
on_v5_pubrel(packet_id_t packet_id, v5::pubrel_reason_code reason_code, v5::properties props) noexcept override final | MQTT_NS::callable_overlay< Impl > | inline |
on_v5_suback(packet_id_t packet_id, std::vector< v5::suback_reason_code > reasons, v5::properties props) noexcept override final | MQTT_NS::callable_overlay< Impl > | inline |
on_v5_subscribe(packet_id_t packet_id, std::vector< subscribe_entry > entries, v5::properties props) noexcept override final | MQTT_NS::callable_overlay< Impl > | inline |
on_v5_unsuback(packet_id_t packet_id, std::vector< v5::unsuback_reason_code > reasons, v5::properties props) noexcept override final | MQTT_NS::callable_overlay< Impl > | inline |
on_v5_unsubscribe(packet_id_t packet_id, std::vector< unsubscribe_entry > entries, v5::properties props) noexcept override final | MQTT_NS::callable_overlay< Impl > | inline |
operator=(callable_overlay &&)=default | MQTT_NS::callable_overlay< Impl > | |
operator=(callable_overlay const &)=default | MQTT_NS::callable_overlay< Impl > | |
packet_id_t typedef | MQTT_NS::callable_overlay< Impl > | |
pingreq_handler typedef | MQTT_NS::callable_overlay< Impl > | |
pingresp_handler typedef | MQTT_NS::callable_overlay< Impl > | |
pre_send_handler typedef | MQTT_NS::callable_overlay< Impl > | |
pub_res_sent_handler typedef | MQTT_NS::callable_overlay< Impl > | |
puback_handler typedef | MQTT_NS::callable_overlay< Impl > | |
pubcomp_handler typedef | MQTT_NS::callable_overlay< Impl > | |
publish_handler typedef | MQTT_NS::callable_overlay< Impl > | |
pubrec_handler typedef | MQTT_NS::callable_overlay< Impl > | |
pubrel_handler typedef | MQTT_NS::callable_overlay< Impl > | |
serialize_publish_handler typedef | MQTT_NS::callable_overlay< Impl > | |
serialize_publish_message_handler typedef | MQTT_NS::callable_overlay< Impl > | |
serialize_pubrel_handler typedef | MQTT_NS::callable_overlay< Impl > | |
serialize_pubrel_message_handler typedef | MQTT_NS::callable_overlay< Impl > | |
serialize_remove_handler typedef | MQTT_NS::callable_overlay< Impl > | |
serialize_v5_publish_message_handler typedef | MQTT_NS::callable_overlay< Impl > | |
serialize_v5_pubrel_message_handler typedef | MQTT_NS::callable_overlay< Impl > | |
set_close_handler(close_handler h=close_handler()) | MQTT_NS::callable_overlay< Impl > | inline |
set_connack_handler(connack_handler h=connack_handler()) | MQTT_NS::callable_overlay< Impl > | inline |
set_connect_handler(connect_handler h=connect_handler()) | MQTT_NS::callable_overlay< Impl > | inline |
set_disconnect_handler(disconnect_handler h=disconnect_handler()) | MQTT_NS::callable_overlay< Impl > | inline |
set_error_handler(error_handler h=error_handler()) | MQTT_NS::callable_overlay< Impl > | inline |
set_is_valid_length_handler(is_valid_length_handler h=is_valid_length_handler()) | MQTT_NS::callable_overlay< Impl > | inline |
set_mqtt_message_processed_handler(mqtt_message_processed_handler h=mqtt_message_processed_handler()) | MQTT_NS::callable_overlay< Impl > | inline |
set_pingreq_handler(pingreq_handler h=pingreq_handler()) | MQTT_NS::callable_overlay< Impl > | inline |
set_pingresp_handler(pingresp_handler h=pingresp_handler()) | MQTT_NS::callable_overlay< Impl > | inline |
set_pre_send_handler(pre_send_handler h=pre_send_handler()) | MQTT_NS::callable_overlay< Impl > | inline |
set_pub_res_sent_handler(pub_res_sent_handler h=pub_res_sent_handler()) | MQTT_NS::callable_overlay< Impl > | inline |
set_puback_handler(puback_handler h=puback_handler()) | MQTT_NS::callable_overlay< Impl > | inline |
set_pubcomp_handler(pubcomp_handler h=pubcomp_handler()) | MQTT_NS::callable_overlay< Impl > | inline |
set_publish_handler(publish_handler h=publish_handler()) | MQTT_NS::callable_overlay< Impl > | inline |
set_pubrec_handler(pubrec_handler h=pubrec_handler()) | MQTT_NS::callable_overlay< Impl > | inline |
set_pubrel_handler(pubrel_handler h=pubrel_handler()) | MQTT_NS::callable_overlay< Impl > | inline |
set_serialize_handlers(serialize_publish_message_handler h_publish, serialize_pubrel_message_handler h_pubrel, serialize_remove_handler h_remove) | MQTT_NS::callable_overlay< Impl > | inline |
set_serialize_handlers(serialize_publish_handler h_publish, serialize_pubrel_handler h_pubrel, serialize_remove_handler h_remove) | MQTT_NS::callable_overlay< Impl > | inline |
set_serialize_handlers() | MQTT_NS::callable_overlay< Impl > | inline |
set_suback_handler(suback_handler h=suback_handler()) | MQTT_NS::callable_overlay< Impl > | inline |
set_subscribe_handler(subscribe_handler h=subscribe_handler()) | MQTT_NS::callable_overlay< Impl > | inline |
set_unsuback_handler(unsuback_handler h=unsuback_handler()) | MQTT_NS::callable_overlay< Impl > | inline |
set_unsubscribe_handler(unsubscribe_handler h=unsubscribe_handler()) | MQTT_NS::callable_overlay< Impl > | inline |
set_v5_auth_handler(v5_auth_handler h=v5_auth_handler()) | MQTT_NS::callable_overlay< Impl > | inline |
set_v5_connack_handler(v5_connack_handler h=v5_connack_handler()) | MQTT_NS::callable_overlay< Impl > | inline |
set_v5_connect_handler(v5_connect_handler h=v5_connect_handler()) | MQTT_NS::callable_overlay< Impl > | inline |
set_v5_disconnect_handler(v5_disconnect_handler h=v5_disconnect_handler()) | MQTT_NS::callable_overlay< Impl > | inline |
set_v5_puback_handler(v5_puback_handler h=v5_puback_handler()) | MQTT_NS::callable_overlay< Impl > | inline |
set_v5_pubcomp_handler(v5_pubcomp_handler h=v5_pubcomp_handler()) | MQTT_NS::callable_overlay< Impl > | inline |
set_v5_publish_handler(v5_publish_handler h=v5_publish_handler()) | MQTT_NS::callable_overlay< Impl > | inline |
set_v5_pubrec_handler(v5_pubrec_handler h=v5_pubrec_handler()) | MQTT_NS::callable_overlay< Impl > | inline |
set_v5_pubrel_handler(v5_pubrel_handler h=v5_pubrel_handler()) | MQTT_NS::callable_overlay< Impl > | inline |
set_v5_serialize_handlers(serialize_v5_publish_message_handler h_publish, serialize_v5_pubrel_message_handler h_pubrel, serialize_remove_handler h_remove) | MQTT_NS::callable_overlay< Impl > | inline |
set_v5_serialize_handlers(serialize_publish_handler h_publish, serialize_pubrel_handler h_pubrel, serialize_remove_handler h_remove) | MQTT_NS::callable_overlay< Impl > | inline |
set_v5_suback_handler(v5_suback_handler h=v5_suback_handler()) | MQTT_NS::callable_overlay< Impl > | inline |
set_v5_subscribe_handler(v5_subscribe_handler h=v5_subscribe_handler()) | MQTT_NS::callable_overlay< Impl > | inline |
set_v5_unsuback_handler(v5_unsuback_handler h=v5_unsuback_handler()) | MQTT_NS::callable_overlay< Impl > | inline |
set_v5_unsubscribe_handler(v5_unsubscribe_handler h=v5_unsubscribe_handler()) | MQTT_NS::callable_overlay< Impl > | inline |
suback_handler typedef | MQTT_NS::callable_overlay< Impl > | |
subscribe_handler typedef | MQTT_NS::callable_overlay< Impl > | |
unsuback_handler typedef | MQTT_NS::callable_overlay< Impl > | |
unsubscribe_handler typedef | MQTT_NS::callable_overlay< Impl > | |
v5_auth_handler typedef | MQTT_NS::callable_overlay< Impl > | |
v5_connack_handler typedef | MQTT_NS::callable_overlay< Impl > | |
v5_connect_handler typedef | MQTT_NS::callable_overlay< Impl > | |
v5_disconnect_handler typedef | MQTT_NS::callable_overlay< Impl > | |
v5_puback_handler typedef | MQTT_NS::callable_overlay< Impl > | |
v5_pubcomp_handler typedef | MQTT_NS::callable_overlay< Impl > | |
v5_publish_handler typedef | MQTT_NS::callable_overlay< Impl > | |
v5_pubrec_handler typedef | MQTT_NS::callable_overlay< Impl > | |
v5_pubrel_handler typedef | MQTT_NS::callable_overlay< Impl > | |
v5_suback_handler typedef | MQTT_NS::callable_overlay< Impl > | |
v5_subscribe_handler typedef | MQTT_NS::callable_overlay< Impl > | |
v5_unsuback_handler typedef | MQTT_NS::callable_overlay< Impl > | |
v5_unsubscribe_handler typedef | MQTT_NS::callable_overlay< Impl > | |
~callable_overlay()=default | MQTT_NS::callable_overlay< Impl > | |