Table of Contents - mqtt-rails-1.0.1 Documentation
Classes and Modules
- MqttRails
- MqttRails::Client
- MqttRails::ConnectionHelper
- MqttRails::Exception
- MqttRails::FullQueueException
- MqttRails::FullWritingException
- MqttRails::Handler
- MqttRails::LowVersionException
- MqttRails::NotSupportedEncryptionException
- MqttRails::Packet
- MqttRails::Packet::Base
- MqttRails::Packet::Connack
- MqttRails::Packet::Connect
- MqttRails::Packet::Disconnect
- MqttRails::Packet::Pingreq
- MqttRails::Packet::Pingresp
- MqttRails::Packet::Puback
- MqttRails::Packet::Pubcomp
- MqttRails::Packet::Publish
- MqttRails::Packet::Pubrec
- MqttRails::Packet::Pubrel
- MqttRails::Packet::Suback
- MqttRails::Packet::Subscribe
- MqttRails::Packet::Unsuback
- MqttRails::Packet::Unsubscribe
- MqttRails::PacketException
- MqttRails::PacketFormatException
- MqttRails::ProtocolVersionException
- MqttRails::ProtocolViolation
- MqttRails::Publisher
- MqttRails::ReadingException
- MqttRails::SSLHelper
- MqttRails::Sender
- MqttRails::Subscriber
- MqttRails::WritingException
Methods
- ::create_from_header — MqttRails::Packet::Base
- ::new — MqttRails::Client
- ::new — MqttRails::ConnectionHelper
- ::new — MqttRails::Exception
- ::new — MqttRails::Handler
- ::new — MqttRails::Packet::Base
- ::new — MqttRails::Packet::Connack
- ::new — MqttRails::Packet::Connect
- ::new — MqttRails::Packet::Disconnect
- ::new — MqttRails::Packet::Pingreq
- ::new — MqttRails::Packet::Pingresp
- ::new — MqttRails::Packet::Publish
- ::new — MqttRails::Packet::Pubrel
- ::new — MqttRails::Packet::Suback
- ::new — MqttRails::Packet::Subscribe
- ::new — MqttRails::Packet::Unsuback
- ::new — MqttRails::Packet::Unsubscribe
- ::new — MqttRails::Publisher
- ::new — MqttRails::Sender
- ::new — MqttRails::Subscriber
- ::parse — MqttRails::Packet::Base
- ::parse_header — MqttRails::Packet::Base
- ::read — MqttRails::Packet::Base
- ::read_byte — MqttRails::Packet::Base
- #add_subscription — MqttRails::Subscriber
- #add_topic_callback — MqttRails::Client
- #append_to_writing — MqttRails::Sender
- #body_length= — MqttRails::Packet::Base
- #build_pubsub — MqttRails::Client
- #check_ack_alive — MqttRails::Sender
- #check_callback — MqttRails::Handler
- #check_keep_alive — MqttRails::ConnectionHelper
- #check_persistence — MqttRails::Client
- #check_topics — MqttRails
- #check_version — MqttRails::Packet::Connect
- #check_waiting_publisher — MqttRails::Publisher
- #check_waiting_subscriber — MqttRails::Subscriber
- #clean_session? — MqttRails::Handler
- #clean_start — MqttRails::ConnectionHelper
- #clear_queue — MqttRails::Subscriber
- #clear_topic_callback — MqttRails::Handler
- #config_all_message_queue — MqttRails::Publisher
- #config_message_queue — MqttRails::Publisher
- #config_pubsub — MqttRails::Handler
- #config_socket — MqttRails::ConnectionHelper
- #config_ssl_context — MqttRails::Client
- #config_ssl_context — MqttRails::SSLHelper
- #config_subscription — MqttRails::Subscriber
- #connect — MqttRails::Client
- #connected? — MqttRails::Client
- #daemon_mode — MqttRails::Client
- #disconnect — MqttRails::Client
- #do_connect — MqttRails::ConnectionHelper
- #do_disconnect — MqttRails::ConnectionHelper
- #do_puback — MqttRails::Publisher
- #do_pubcomp — MqttRails::Publisher
- #do_publish — MqttRails::Publisher
- #do_pubrec — MqttRails::Publisher
- #do_pubrel — MqttRails::Publisher
- #downgrade_version — MqttRails::Client
- #duplicate= — MqttRails::Packet::Publish
- #encode_bits — MqttRails::Packet::Base
- #encode_body — MqttRails::Packet::Base
- #encode_body — MqttRails::Packet::Connack
- #encode_body — MqttRails::Packet::Connect
- #encode_body — MqttRails::Packet::Puback
- #encode_body — MqttRails::Packet::Pubcomp
- #encode_body — MqttRails::Packet::Publish
- #encode_body — MqttRails::Packet::Pubrec
- #encode_body — MqttRails::Packet::Pubrel
- #encode_body — MqttRails::Packet::Suback
- #encode_body — MqttRails::Packet::Subscribe
- #encode_body — MqttRails::Packet::Unsuback
- #encode_body — MqttRails::Packet::Unsubscribe
- #encode_bytes — MqttRails::Packet::Base
- #encode_flags — MqttRails::Packet::Connect
- #encode_short — MqttRails::Packet::Base
- #encode_string — MqttRails::Packet::Base
- #encrypted_socket — MqttRails::ConnectionHelper
- #explicit_disconnect — MqttRails::ConnectionHelper
- #flush_publisher — MqttRails::Publisher
- #flush_waiting_packet — MqttRails::Sender
- #generate_client_id — MqttRails::Client
- #handle_connack — MqttRails::Handler
- #handle_connack_accepted — MqttRails::Handler
- #handle_packet — MqttRails::Handler
- #handle_pingresp — MqttRails::Handler
- #handle_puback — MqttRails::Handler
- #handle_pubcomp — MqttRails::Handler
- #handle_publish — MqttRails::Handler
- #handle_pubrec — MqttRails::Handler
- #handle_pubrel — MqttRails::Handler
- #handle_suback — MqttRails::Handler
- #handle_unsuback — MqttRails::Handler
- #handler= — MqttRails::ConnectionHelper
- #host= — MqttRails::ConnectionHelper
- #init_connection — MqttRails::Client
- #init_pubsub — MqttRails::Client
- #inspect — MqttRails::Packet::Base
- #inspect — MqttRails::Packet::Connack
- #inspect — MqttRails::Packet::Connect
- #inspect — MqttRails::Packet::Puback
- #inspect — MqttRails::Packet::Pubcomp
- #inspect — MqttRails::Packet::Publish
- #inspect — MqttRails::Packet::Pubrec
- #inspect — MqttRails::Packet::Pubrel
- #inspect — MqttRails::Packet::Suback
- #inspect — MqttRails::Packet::Subscribe
- #inspect — MqttRails::Packet::Unsuback
- #inspect — MqttRails::Packet::Unsubscribe
- #inspect_payload — MqttRails::Packet::Publish
- #is_connected? — MqttRails::ConnectionHelper
- #is_end? — MqttRails
- #is_matching? — MqttRails
- #is_wildcard? — MqttRails
- #keep_running? — MqttRails
- #loop_misc — MqttRails::Client
- #loop_read — MqttRails::Client
- #loop_write — MqttRails::Client
- #match_filter — MqttRails
- #mqtt_loop — MqttRails::Client
- #new_session? — MqttRails::Handler
- #next_packet_id — MqttRails::Client
- #old_session? — MqttRails::Handler
- #on_connack — MqttRails::Client
- #on_connack — MqttRails::Handler
- #on_connack= — MqttRails::Client
- #on_connack= — MqttRails::Handler
- #on_message — MqttRails::Client
- #on_message — MqttRails::Handler
- #on_message= — MqttRails::Client
- #on_message= — MqttRails::Handler
- #on_puback — MqttRails::Client
- #on_puback — MqttRails::Handler
- #on_puback= — MqttRails::Client
- #on_puback= — MqttRails::Handler
- #on_pubcomp — MqttRails::Client
- #on_pubcomp — MqttRails::Handler
- #on_pubcomp= — MqttRails::Client
- #on_pubcomp= — MqttRails::Handler
- #on_pubrec — MqttRails::Client
- #on_pubrec — MqttRails::Handler
- #on_pubrec= — MqttRails::Client
- #on_pubrec= — MqttRails::Handler
- #on_pubrel — MqttRails::Client
- #on_pubrel — MqttRails::Handler
- #on_pubrel= — MqttRails::Client
- #on_pubrel= — MqttRails::Handler
- #on_suback — MqttRails::Client
- #on_suback — MqttRails::Handler
- #on_suback= — MqttRails::Client
- #on_suback= — MqttRails::Handler
- #on_unsuback — MqttRails::Client
- #on_unsuback — MqttRails::Handler
- #on_unsuback= — MqttRails::Client
- #on_unsuback= — MqttRails::Handler
- #packet_type — MqttRails::Handler
- #parse_body — MqttRails::Packet::Base
- #parse_body — MqttRails::Packet::Connack
- #parse_body — MqttRails::Packet::Connect
- #parse_body — MqttRails::Packet::Disconnect
- #parse_body — MqttRails::Packet::Pingresp
- #parse_body — MqttRails::Packet::Puback
- #parse_body — MqttRails::Packet::Pubcomp
- #parse_body — MqttRails::Packet::Publish
- #parse_body — MqttRails::Packet::Pubrec
- #parse_body — MqttRails::Packet::Pubrel
- #parse_body — MqttRails::Packet::Suback
- #parse_body — MqttRails::Packet::Subscribe
- #parse_body — MqttRails::Packet::Unsuback
- #parse_body — MqttRails::Packet::Unsubscribe
- #parse_connect_flags — MqttRails::Packet::Connect
- #ping_host — MqttRails::Client
- #port= — MqttRails::ConnectionHelper
- #prepare_sending — MqttRails::Sender
- #publish — MqttRails::Client
- #push_queue — MqttRails::Publisher
- #qos= — MqttRails::Packet::Publish
- #receive_packet — MqttRails::Handler
- #reconnect — MqttRails::Client
- #reconnect? — MqttRails::Client
- #register_topic_callback — MqttRails::Handler
- #registered_callback — MqttRails::Client
- #remove_subscription — MqttRails::Subscriber
- #remove_topic_callback — MqttRails::Client
- #retain= — MqttRails::Packet::Publish
- #return_codes= — MqttRails::Packet::Suback
- #return_msg — MqttRails::Packet::Connack
- #send_connect — MqttRails::ConnectionHelper
- #send_disconnect — MqttRails::ConnectionHelper
- #send_packet — MqttRails::Sender
- #send_pingreq — MqttRails::Sender
- #send_puback — MqttRails::Publisher
- #send_pubcomp — MqttRails::Publisher
- #send_publish — MqttRails::Publisher
- #send_pubrec — MqttRails::Publisher
- #send_pubrel — MqttRails::Publisher
- #send_subscribe — MqttRails::Subscriber
- #send_unsubscribe — MqttRails::Subscriber
- #sender= — MqttRails::Publisher
- #sender= — MqttRails::Subscriber
- #session_params — MqttRails::Client
- #session_present= — MqttRails::Packet::Connack
- #set_cert — MqttRails::SSLHelper
- #set_key — MqttRails::SSLHelper
- #set_root_ca — MqttRails::SSLHelper
- #setup_connection — MqttRails::ConnectionHelper
- #shift_bits — MqttRails::Packet::Base
- #shift_byte — MqttRails::Packet::Base
- #shift_data — MqttRails::Packet::Base
- #shift_short — MqttRails::Packet::Base
- #shift_string — MqttRails::Packet::Base
- #should_send_ping? — MqttRails::ConnectionHelper
- #socket= — MqttRails::Handler
- #socket= — MqttRails::Sender
- #subscribe — MqttRails::Client
- #subscribed_topics — MqttRails::Client
- #to_s — MqttRails::Packet::Base
- #topics= — MqttRails::Packet::Subscribe
- #topics= — MqttRails::Packet::Unsubscribe
- #try_rsa_key — MqttRails::SSLHelper
- #type_id — MqttRails::Packet::Base
- #type_name — MqttRails::Packet::Base
- #unsubscribe — MqttRails::Client
- #update_attributes — MqttRails::Packet::Base
- #valid_topics? — MqttRails::Subscriber
- #validate_flags — MqttRails::Packet::Base
- #validate_flags — MqttRails::Packet::Publish
- #validate_flags — MqttRails::Packet::Pubrel
- #validate_flags — MqttRails::Packet::Subscribe
- #validate_flags — MqttRails::Packet::Unsubscribe
- #version= — MqttRails::Packet::Base
- #writing_loop — MqttRails::Sender