mqtt_cpp
|
This is the complete list of members for session_state, including all inherited members.
become_offline(SessionExpireHandler &&h) | session_state | inline |
clean() | session_state | inline |
client_id() const | session_state | inline |
con() const | session_state | inline |
deliver(as::io_context &ioc, buffer pub_topic, buffer contents, publish_options pubopts, v5::properties props) | session_state | inline |
erase_inflight_message_by_expiry(std::shared_ptr< as::steady_timer > const &sp) | session_state | inline |
erase_inflight_message_by_packet_id(packet_id_t packet_id) | session_state | inline |
exactly_once_finish(packet_id_t packet_id) | session_state | inline |
exactly_once_processing(packet_id_t packet_id) const | session_state | inline |
exactly_once_start(packet_id_t packet_id) | session_state | inline |
get_tim_will_expiry() | session_state | inline |
insert_inflight_message(store_message_variant msg, any life_keeper, std::shared_ptr< as::steady_timer > tim_message_expiry) | session_state | inline |
online() const | session_state | inline |
publish(as::io_context &ioc, buffer pub_topic, buffer contents, publish_options pubopts, v5::properties props) | session_state | inline |
renew_session_expiry(optional< std::chrono::steady_clock::duration > v) | session_state | inline |
reset_con() | session_state | inline |
reset_con(con_sp_t con) | session_state | inline |
reset_will() | session_state | inline |
send_all_offline_messages() | session_state | inline |
send_inflight_messages() | session_state | inline |
send_offline_messages_by_packet_id_release() | session_state | inline |
session_expiry_interval() const | session_state | inline |
session_state(as::io_context &ioc, sub_con_map &subs_map, shared_target &shared_targets, con_sp_t con, buffer client_id, optional< will > will, optional< std::chrono::steady_clock::duration > will_expiry_interval, optional< std::chrono::steady_clock::duration > session_expiry_interval=nullopt) | session_state | inline |
session_state(session_state &&)=default | session_state | |
session_states class | session_state | friend |
subscribe(buffer share_name, buffer topic_filter, subscribe_options subopts, PublishRetainHandler &&h, optional< std::size_t > sid=nullopt) | session_state | inline |
tim_session_expiry() const | session_state | inline |
unsubscribe(buffer const &share_name, buffer const &topic_filter) | session_state | inline |
unsubscribe_all() | session_state | inline |
update_will(as::io_context &ioc, optional< MQTT_NS::will > will, optional< std::chrono::steady_clock::duration > will_expiry_interval) | session_state | inline |
will() | session_state | inline |
will() const | session_state | inline |
~session_state() | session_state | inline |