var search_data = {"index":{"searchIndex":["encoding","mqtt","client","exception","mqtt","mqtt","packet","connack","connect","disconnect","pingreq","pingresp","puback","pubcomp","publish","pubrec","pubrel","suback","subscribe","unsuback","unsubscribe","notconnectedexception","protocolexception","proxy","sn","packet","advertise","connack","connect","disconnect","gwinfo","pingreq","pingresp","puback","pubcomp","publish","pubrec","pubrel","regack","register","searchgw","suback","subscribe","unsuback","unsubscribe","willmsg","willmsgreq","willmsgresp","willmsgupd","willtopic","willtopicreq","willtopicresp","willtopicupd","protocolexception","object","string","yalgaar","yalgaar","yalgaarapis","yalgaarchannellist","yalgaarconnect","yalgaarhistory","yalgaarinit","yalgaarpublish","yalgaarsubcribe","body_length=()","ca_file=()","cert=()","cert_file=()","channellistcallback()","channelvalidation()","client_filter=()","connect()","connect()","connected?()","connectioncallback()","create_from_header()","decryption()","disconnect()","duplicate=()","encode()","encode_bits()","encode_body()","encode_body()","encode_body()","encode_body()","encode_body()","encode_body()","encode_body()","encode_body()","encode_body()","encode_body()","encode_body()","encode_body()","encode_body()","encode_body()","encode_body()","encode_body()","encode_body()","encode_body()","encode_body()","encode_body()","encode_body()","encode_body()","encode_body()","encode_body()","encode_body()","encode_body()","encode_body()","encode_body()","encode_body()","encode_body()","encode_body()","encode_body()","encode_body()","encode_body()","encode_body()","encode_body()","encode_bytes()","encode_flags()","encode_short()","encode_string()","encode_topic()","encode_topic_id()","encoding()","encryption()","errormsgcallback()","force_encoding()","generateuuid()","generate_client_id()","get()","get_packet()","granted_qos()","granted_qos=()","historymessagecallback()","init()","inspect()","inspect()","inspect()","inspect()","inspect()","inspect()","inspect()","inspect()","inspect()","inspect()","inspect()","inspect()","inspect_payload()","key=()","key_file=()","messageparsing()","message_id()","message_id=()","name()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","parse()","parse()","parse_body()","parse_body()","parse_body()","parse_body()","parse_body()","parse_body()","parse_body()","parse_body()","parse_body()","parse_body()","parse_body()","parse_body()","parse_body()","parse_body()","parse_body()","parse_body()","parse_body()","parse_body()","parse_body()","parse_body()","parse_body()","parse_body()","parse_body()","parse_body()","parse_body()","parse_body()","parse_body()","parse_body()","parse_body()","parse_body()","parse_body()","parse_body()","parse_body()","parse_body()","parse_body()","parse_body()","parse_body()","parse_body()","parse_body()","parse_flags()","parse_header()","parse_topic()","parse_topic_id()","presencemessagecallback()","protocol_version()","protocol_version=()","puback()","publish()","qos=()","queue_empty?()","queue_length()","read()","remote_host()","remote_host=()","remote_port()","remote_port=()","retain=()","return_codes=()","return_msg()","return_msg()","run()","server_filter=()","session_present=()","set_will()","shift_bits()","shift_byte()","shift_data()","shift_short()","shift_string()","showerrcode()","ssl_context()","suback()","subscribe()","subscribereturnmessagecallback()","to_s()","to_s()","to_s()","topics=()","topics=()","type_id()","type_id()","type_name()","uidvalidation()","unsubscribe()","update_attributes()","update_attributes()","userlistcallback()","validate_flags()","validate_flags()","validate_flags()","validate_flags()","validate_flags()","version=()","yalgaarconnect()","yalgaardisconnect()","yalgaargetchannellist()","yalgaargetuserlist()","yalgaarhistory()","yalgaarpublish()","yalgaarsubcribe()","yalgaarunsubcribe()","sslcomdvca_2.crt","yalgaar.gemspec"],"longSearchIndex":["encoding","mqtt","mqtt::client","mqtt::exception","mqtt::mqtt","mqtt::mqtt::mqtt","mqtt::mqtt::mqtt::packet","mqtt::mqtt::mqtt::packet::connack","mqtt::mqtt::mqtt::packet::connect","mqtt::mqtt::mqtt::packet::disconnect","mqtt::mqtt::mqtt::packet::pingreq","mqtt::mqtt::mqtt::packet::pingresp","mqtt::mqtt::mqtt::packet::puback","mqtt::mqtt::mqtt::packet::pubcomp","mqtt::mqtt::mqtt::packet::publish","mqtt::mqtt::mqtt::packet::pubrec","mqtt::mqtt::mqtt::packet::pubrel","mqtt::mqtt::mqtt::packet::suback","mqtt::mqtt::mqtt::packet::subscribe","mqtt::mqtt::mqtt::packet::unsuback","mqtt::mqtt::mqtt::packet::unsubscribe","mqtt::notconnectedexception","mqtt::protocolexception","mqtt::proxy","mqtt::sn","mqtt::sn::packet","mqtt::sn::packet::advertise","mqtt::sn::packet::connack","mqtt::sn::packet::connect","mqtt::sn::packet::disconnect","mqtt::sn::packet::gwinfo","mqtt::sn::packet::pingreq","mqtt::sn::packet::pingresp","mqtt::sn::packet::puback","mqtt::sn::packet::pubcomp","mqtt::sn::packet::publish","mqtt::sn::packet::pubrec","mqtt::sn::packet::pubrel","mqtt::sn::packet::regack","mqtt::sn::packet::register","mqtt::sn::packet::searchgw","mqtt::sn::packet::suback","mqtt::sn::packet::subscribe","mqtt::sn::packet::unsuback","mqtt::sn::packet::unsubscribe","mqtt::sn::packet::willmsg","mqtt::sn::packet::willmsgreq","mqtt::sn::packet::willmsgresp","mqtt::sn::packet::willmsgupd","mqtt::sn::packet::willtopic","mqtt::sn::packet::willtopicreq","mqtt::sn::packet::willtopicresp","mqtt::sn::packet::willtopicupd","mqtt::sn::protocolexception","object","string","yalgaar","yalgaar","yalgaarapis","yalgaarchannellist","yalgaarconnect","yalgaarhistory","yalgaarinit","yalgaarpublish","yalgaarsubcribe","mqtt::mqtt::mqtt::packet#body_length=()","mqtt::client#ca_file=()","mqtt::client#cert=()","mqtt::client#cert_file=()","object#channellistcallback()","yalgaarapis#channelvalidation()","mqtt::proxy#client_filter=()","mqtt::client::connect()","mqtt::client#connect()","mqtt::client#connected?()","object#connectioncallback()","mqtt::mqtt::mqtt::packet::create_from_header()","yalgaarapis#decryption()","mqtt::client#disconnect()","mqtt::mqtt::mqtt::packet::publish#duplicate=()","string#encode()","mqtt::mqtt::mqtt::packet#encode_bits()","mqtt::mqtt::mqtt::packet#encode_body()","mqtt::mqtt::mqtt::packet::connack#encode_body()","mqtt::mqtt::mqtt::packet::connect#encode_body()","mqtt::mqtt::mqtt::packet::puback#encode_body()","mqtt::mqtt::mqtt::packet::pubcomp#encode_body()","mqtt::mqtt::mqtt::packet::publish#encode_body()","mqtt::mqtt::mqtt::packet::pubrec#encode_body()","mqtt::mqtt::mqtt::packet::pubrel#encode_body()","mqtt::mqtt::mqtt::packet::suback#encode_body()","mqtt::mqtt::mqtt::packet::subscribe#encode_body()","mqtt::mqtt::mqtt::packet::unsuback#encode_body()","mqtt::mqtt::mqtt::packet::unsubscribe#encode_body()","mqtt::sn::packet#encode_body()","mqtt::sn::packet::advertise#encode_body()","mqtt::sn::packet::connack#encode_body()","mqtt::sn::packet::connect#encode_body()","mqtt::sn::packet::disconnect#encode_body()","mqtt::sn::packet::gwinfo#encode_body()","mqtt::sn::packet::puback#encode_body()","mqtt::sn::packet::pubcomp#encode_body()","mqtt::sn::packet::publish#encode_body()","mqtt::sn::packet::pubrec#encode_body()","mqtt::sn::packet::pubrel#encode_body()","mqtt::sn::packet::regack#encode_body()","mqtt::sn::packet::register#encode_body()","mqtt::sn::packet::searchgw#encode_body()","mqtt::sn::packet::suback#encode_body()","mqtt::sn::packet::subscribe#encode_body()","mqtt::sn::packet::unsuback#encode_body()","mqtt::sn::packet::unsubscribe#encode_body()","mqtt::sn::packet::willmsg#encode_body()","mqtt::sn::packet::willmsgresp#encode_body()","mqtt::sn::packet::willmsgupd#encode_body()","mqtt::sn::packet::willtopic#encode_body()","mqtt::sn::packet::willtopicresp#encode_body()","mqtt::sn::packet::willtopicupd#encode_body()","mqtt::mqtt::mqtt::packet#encode_bytes()","mqtt::sn::packet#encode_flags()","mqtt::mqtt::mqtt::packet#encode_short()","mqtt::mqtt::mqtt::packet#encode_string()","mqtt::sn::packet#encode_topic()","mqtt::sn::packet#encode_topic_id()","string#encoding()","yalgaarapis#encryption()","object#errormsgcallback()","string#force_encoding()","yalgaarapis#generateuuid()","mqtt::client::generate_client_id()","mqtt::client#get()","mqtt::client#get_packet()","mqtt::mqtt::mqtt::packet::suback#granted_qos()","mqtt::mqtt::mqtt::packet::suback#granted_qos=()","object#historymessagecallback()","yalgaarinit#init()","mqtt::mqtt::mqtt::packet#inspect()","mqtt::mqtt::mqtt::packet::connack#inspect()","mqtt::mqtt::mqtt::packet::connect#inspect()","mqtt::mqtt::mqtt::packet::puback#inspect()","mqtt::mqtt::mqtt::packet::pubcomp#inspect()","mqtt::mqtt::mqtt::packet::publish#inspect()","mqtt::mqtt::mqtt::packet::pubrec#inspect()","mqtt::mqtt::mqtt::packet::pubrel#inspect()","mqtt::mqtt::mqtt::packet::suback#inspect()","mqtt::mqtt::mqtt::packet::subscribe#inspect()","mqtt::mqtt::mqtt::packet::unsuback#inspect()","mqtt::mqtt::mqtt::packet::unsubscribe#inspect()","mqtt::mqtt::mqtt::packet::publish#inspect_payload()","mqtt::client#key=()","mqtt::client#key_file=()","yalgaarapis#messageparsing()","mqtt::mqtt::mqtt::packet#message_id()","mqtt::mqtt::mqtt::packet#message_id=()","encoding#name()","encoding::new()","mqtt::client::new()","mqtt::mqtt::mqtt::packet::new()","mqtt::mqtt::mqtt::packet::connack::new()","mqtt::mqtt::mqtt::packet::connect::new()","mqtt::mqtt::mqtt::packet::disconnect::new()","mqtt::mqtt::mqtt::packet::pingreq::new()","mqtt::mqtt::mqtt::packet::pingresp::new()","mqtt::mqtt::mqtt::packet::publish::new()","mqtt::mqtt::mqtt::packet::pubrel::new()","mqtt::mqtt::mqtt::packet::suback::new()","mqtt::mqtt::mqtt::packet::subscribe::new()","mqtt::mqtt::mqtt::packet::unsuback::new()","mqtt::mqtt::mqtt::packet::unsubscribe::new()","mqtt::proxy::new()","mqtt::sn::packet::new()","yalgaar::new()","mqtt::mqtt::mqtt::packet::parse()","mqtt::sn::packet::parse()","mqtt::mqtt::mqtt::packet#parse_body()","mqtt::mqtt::mqtt::packet::connack#parse_body()","mqtt::mqtt::mqtt::packet::connect#parse_body()","mqtt::mqtt::mqtt::packet::disconnect#parse_body()","mqtt::mqtt::mqtt::packet::pingreq#parse_body()","mqtt::mqtt::mqtt::packet::pingresp#parse_body()","mqtt::mqtt::mqtt::packet::puback#parse_body()","mqtt::mqtt::mqtt::packet::pubcomp#parse_body()","mqtt::mqtt::mqtt::packet::publish#parse_body()","mqtt::mqtt::mqtt::packet::pubrec#parse_body()","mqtt::mqtt::mqtt::packet::pubrel#parse_body()","mqtt::mqtt::mqtt::packet::suback#parse_body()","mqtt::mqtt::mqtt::packet::subscribe#parse_body()","mqtt::mqtt::mqtt::packet::unsuback#parse_body()","mqtt::mqtt::mqtt::packet::unsubscribe#parse_body()","mqtt::sn::packet#parse_body()","mqtt::sn::packet::advertise#parse_body()","mqtt::sn::packet::connack#parse_body()","mqtt::sn::packet::connect#parse_body()","mqtt::sn::packet::disconnect#parse_body()","mqtt::sn::packet::gwinfo#parse_body()","mqtt::sn::packet::puback#parse_body()","mqtt::sn::packet::pubcomp#parse_body()","mqtt::sn::packet::publish#parse_body()","mqtt::sn::packet::pubrec#parse_body()","mqtt::sn::packet::pubrel#parse_body()","mqtt::sn::packet::regack#parse_body()","mqtt::sn::packet::register#parse_body()","mqtt::sn::packet::searchgw#parse_body()","mqtt::sn::packet::suback#parse_body()","mqtt::sn::packet::subscribe#parse_body()","mqtt::sn::packet::unsuback#parse_body()","mqtt::sn::packet::unsubscribe#parse_body()","mqtt::sn::packet::willmsg#parse_body()","mqtt::sn::packet::willmsgresp#parse_body()","mqtt::sn::packet::willmsgupd#parse_body()","mqtt::sn::packet::willtopic#parse_body()","mqtt::sn::packet::willtopicresp#parse_body()","mqtt::sn::packet::willtopicupd#parse_body()","mqtt::sn::packet#parse_flags()","mqtt::mqtt::mqtt::packet::parse_header()","mqtt::sn::packet#parse_topic()","mqtt::sn::packet#parse_topic_id()","object#presencemessagecallback()","mqtt::mqtt::mqtt::packet::connect#protocol_version()","mqtt::mqtt::mqtt::packet::connect#protocol_version=()","yalgaarapis#puback()","mqtt::client#publish()","mqtt::mqtt::mqtt::packet::publish#qos=()","mqtt::client#queue_empty?()","mqtt::client#queue_length()","mqtt::mqtt::mqtt::packet::read()","mqtt::client#remote_host()","mqtt::client#remote_host=()","mqtt::client#remote_port()","mqtt::client#remote_port=()","mqtt::mqtt::mqtt::packet::publish#retain=()","mqtt::mqtt::mqtt::packet::suback#return_codes=()","mqtt::mqtt::mqtt::packet::connack#return_msg()","mqtt::sn::packet::connack#return_msg()","mqtt::proxy#run()","mqtt::proxy#server_filter=()","mqtt::mqtt::mqtt::packet::connack#session_present=()","mqtt::client#set_will()","mqtt::mqtt::mqtt::packet#shift_bits()","mqtt::mqtt::mqtt::packet#shift_byte()","mqtt::mqtt::mqtt::packet#shift_data()","mqtt::mqtt::mqtt::packet#shift_short()","mqtt::mqtt::mqtt::packet#shift_string()","yalgaarapis#showerrcode()","mqtt::client#ssl_context()","yalgaarapis#suback()","mqtt::client#subscribe()","object#subscribereturnmessagecallback()","encoding#to_s()","mqtt::mqtt::mqtt::packet#to_s()","mqtt::sn::packet#to_s()","mqtt::mqtt::mqtt::packet::subscribe#topics=()","mqtt::mqtt::mqtt::packet::unsubscribe#topics=()","mqtt::mqtt::mqtt::packet#type_id()","mqtt::sn::packet#type_id()","mqtt::mqtt::mqtt::packet#type_name()","yalgaarapis#uidvalidation()","mqtt::client#unsubscribe()","mqtt::mqtt::mqtt::packet#update_attributes()","mqtt::sn::packet#update_attributes()","object#userlistcallback()","mqtt::mqtt::mqtt::packet#validate_flags()","mqtt::mqtt::mqtt::packet::publish#validate_flags()","mqtt::mqtt::mqtt::packet::pubrel#validate_flags()","mqtt::mqtt::mqtt::packet::subscribe#validate_flags()","mqtt::mqtt::mqtt::packet::unsubscribe#validate_flags()","mqtt::mqtt::mqtt::packet#version=()","yalgaarconnect#yalgaarconnect()","yalgaarconnect#yalgaardisconnect()","yalgaarchannellist#yalgaargetchannellist()","yalgaarchannellist#yalgaargetuserlist()","yalgaarhistory#yalgaarhistory()","yalgaarpublish#yalgaarpublish()","yalgaarsubcribe#yalgaarsubcribe()","yalgaarsubcribe#yalgaarunsubcribe()","",""],"info":[["Encoding","","Encoding.html","",""],["MQTT","","MQTT.html","",""],["MQTT::Client","","MQTT/Client.html","","
Client class for talking to an MQTT server\n"],["MQTT::Exception","","MQTT/Exception.html","","
Super-class for other MQTT related exceptions\n"],["MQTT::MQTT","","MQTT/MQTT.html","",""],["MQTT::MQTT::MQTT","","MQTT/MQTT/MQTT.html","",""],["MQTT::MQTT::MQTT::Packet","","MQTT/MQTT/MQTT/Packet.html","","
Class representing a MQTT Packet Performs binary encoding and decoding of\nheaders\n"],["MQTT::MQTT::MQTT::Packet::Connack","","MQTT/MQTT/MQTT/Packet/Connack.html","","
Class representing an MQTT Connect Acknowledgment Packet\n"],["MQTT::MQTT::MQTT::Packet::Connect","","MQTT/MQTT/MQTT/Packet/Connect.html","","
Class representing an MQTT Connect Packet\n"],["MQTT::MQTT::MQTT::Packet::Disconnect","","MQTT/MQTT/MQTT/Packet/Disconnect.html","","
Class representing an MQTT Client Disconnect packet\n"],["MQTT::MQTT::MQTT::Packet::Pingreq","","MQTT/MQTT/MQTT/Packet/Pingreq.html","","
Class representing an MQTT Ping Request packet\n"],["MQTT::MQTT::MQTT::Packet::Pingresp","","MQTT/MQTT/MQTT/Packet/Pingresp.html","","
Class representing an MQTT Ping Response packet\n"],["MQTT::MQTT::MQTT::Packet::Puback","","MQTT/MQTT/MQTT/Packet/Puback.html","","
Class representing an MQTT Publish Acknowledgment packet\n"],["MQTT::MQTT::MQTT::Packet::Pubcomp","","MQTT/MQTT/MQTT/Packet/Pubcomp.html","","
Class representing an MQTT Publish Complete packet\n"],["MQTT::MQTT::MQTT::Packet::Publish","","MQTT/MQTT/MQTT/Packet/Publish.html","","
Class representing an MQTT Publish message\n"],["MQTT::MQTT::MQTT::Packet::Pubrec","","MQTT/MQTT/MQTT/Packet/Pubrec.html","","
Class representing an MQTT Publish Received packet\n"],["MQTT::MQTT::MQTT::Packet::Pubrel","","MQTT/MQTT/MQTT/Packet/Pubrel.html","","
Class representing an MQTT Publish Release packet\n"],["MQTT::MQTT::MQTT::Packet::Suback","","MQTT/MQTT/MQTT/Packet/Suback.html","","
Class representing an MQTT Subscribe Acknowledgment packet\n"],["MQTT::MQTT::MQTT::Packet::Subscribe","","MQTT/MQTT/MQTT/Packet/Subscribe.html","","
Class representing an MQTT Client Subscribe packet\n"],["MQTT::MQTT::MQTT::Packet::Unsuback","","MQTT/MQTT/MQTT/Packet/Unsuback.html","","
Class representing an MQTT Unsubscribe Acknowledgment packet\n"],["MQTT::MQTT::MQTT::Packet::Unsubscribe","","MQTT/MQTT/MQTT/Packet/Unsubscribe.html","","
Class representing an MQTT Client Unsubscribe packet\n"],["MQTT::NotConnectedException","","MQTT/NotConnectedException.html","","
A NotConnectedException will be raised when trying to perform a function\nbut no connection has been established …\n"],["MQTT::ProtocolException","","MQTT/ProtocolException.html","","
A ProtocolException will be raised if there is a problem with data received\nfrom a remote host\n"],["MQTT::Proxy","","MQTT/Proxy.html","","
Class for implementing a proxy to filter/mangle MQTT packets.\n"],["MQTT::SN","","MQTT/SN.html","","
MQTT-SN\n"],["MQTT::SN::Packet","","MQTT/SN/Packet.html","","
Class representing a MQTT::SN Packet Performs binary encoding and decoding\nof headers\n"],["MQTT::SN::Packet::Advertise","","MQTT/SN/Packet/Advertise.html","",""],["MQTT::SN::Packet::Connack","","MQTT/SN/Packet/Connack.html","",""],["MQTT::SN::Packet::Connect","","MQTT/SN/Packet/Connect.html","",""],["MQTT::SN::Packet::Disconnect","","MQTT/SN/Packet/Disconnect.html","",""],["MQTT::SN::Packet::Gwinfo","","MQTT/SN/Packet/Gwinfo.html","",""],["MQTT::SN::Packet::Pingreq","","MQTT/SN/Packet/Pingreq.html","",""],["MQTT::SN::Packet::Pingresp","","MQTT/SN/Packet/Pingresp.html","",""],["MQTT::SN::Packet::Puback","","MQTT/SN/Packet/Puback.html","",""],["MQTT::SN::Packet::Pubcomp","","MQTT/SN/Packet/Pubcomp.html","",""],["MQTT::SN::Packet::Publish","","MQTT/SN/Packet/Publish.html","",""],["MQTT::SN::Packet::Pubrec","","MQTT/SN/Packet/Pubrec.html","",""],["MQTT::SN::Packet::Pubrel","","MQTT/SN/Packet/Pubrel.html","",""],["MQTT::SN::Packet::Regack","","MQTT/SN/Packet/Regack.html","",""],["MQTT::SN::Packet::Register","","MQTT/SN/Packet/Register.html","",""],["MQTT::SN::Packet::Searchgw","","MQTT/SN/Packet/Searchgw.html","",""],["MQTT::SN::Packet::Suback","","MQTT/SN/Packet/Suback.html","",""],["MQTT::SN::Packet::Subscribe","","MQTT/SN/Packet/Subscribe.html","",""],["MQTT::SN::Packet::Unsuback","","MQTT/SN/Packet/Unsuback.html","",""],["MQTT::SN::Packet::Unsubscribe","","MQTT/SN/Packet/Unsubscribe.html","",""],["MQTT::SN::Packet::Willmsg","","MQTT/SN/Packet/Willmsg.html","",""],["MQTT::SN::Packet::Willmsgreq","","MQTT/SN/Packet/Willmsgreq.html","",""],["MQTT::SN::Packet::Willmsgresp","","MQTT/SN/Packet/Willmsgresp.html","",""],["MQTT::SN::Packet::Willmsgupd","","MQTT/SN/Packet/Willmsgupd.html","",""],["MQTT::SN::Packet::Willtopic","","MQTT/SN/Packet/Willtopic.html","",""],["MQTT::SN::Packet::Willtopicreq","","MQTT/SN/Packet/Willtopicreq.html","",""],["MQTT::SN::Packet::Willtopicresp","","MQTT/SN/Packet/Willtopicresp.html","",""],["MQTT::SN::Packet::Willtopicupd","","MQTT/SN/Packet/Willtopicupd.html","",""],["MQTT::SN::ProtocolException","","MQTT/SN/ProtocolException.html","","
A ProtocolException will be raised if there is a problem with data received\nfrom a remote host\n"],["Object","","Object.html","",""],["String","","String.html","","
Monkey patch to add stubbed string encoding functions to Ruby 1.8\n"],["YALGAAR","","YALGAAR.html","",""],["Yalgaar","","Yalgaar.html","","
Yalgaar @abstract : Yalgaar @deprecated Describe the reason or provide alt.\nreferences here\n"],["YalgaarApis","","YalgaarApis.html","",""],["YalgaarChannelList","","YalgaarChannelList.html","","
Namespace module for YalgaarChannelList default variables…\n"],["YalgaarConnect","","YalgaarConnect.html","","
Namespace module for YalgaarConnect default variables…\n"],["YalgaarHistory","","YalgaarHistory.html","",""],["YalgaarInit","","YalgaarInit.html","","
Namespace module for YalgaarInit default variables…\n"],["YalgaarPublish","","YalgaarPublish.html","","
@fileName <YalgaarPublish.rb> @brief - <Publish methods>\n
Revision Log:\n\n
v1.0.1 : Aug 4, 2016 ...\n"],["YalgaarSubcribe","","YalgaarSubcribe.html","","
~ require_relative 'YalgaarInitModule' ~ require_relative\n'YalgaarInitModule'\n\n
Namespace ...\n"],["body_length=","MQTT::MQTT::MQTT::Packet","MQTT/MQTT/MQTT/Packet.html#method-i-body_length-3D","(arg)","
Set the length of the packet body\n"],["ca_file=","MQTT::Client","MQTT/Client.html#method-i-ca_file-3D","(path)","
Set a path to a file containing a PEM-format CA certificate and enable peer\nverification\n"],["cert=","MQTT::Client","MQTT/Client.html#method-i-cert-3D","(cert)","
PEM-format client certificate\n"],["cert_file=","MQTT::Client","MQTT/Client.html#method-i-cert_file-3D","(path)","
Set a path to a file containing a PEM-format client certificate\n"],["channelListCallback","Object","Object.html#method-i-channelListCallback","(message)",""],["channelValidation","YalgaarApis","YalgaarApis.html#method-i-channelValidation","(channel)","
channelValidation(channel); @brief - <To channelValidation>\n
@param <channel> …\n"],["client_filter=","MQTT::Proxy","MQTT/Proxy.html#method-i-client_filter-3D","(proc)","
Set a filter Proc for packets coming from the client (to the server).\n"],["connect","MQTT::Client","MQTT/Client.html#method-c-connect","(*args, &block)","
Create and connect a new MQTT Client\n
Accepts the same arguments as creating a new client. If a block is …\n"],["connect","MQTT::Client","MQTT/Client.html#method-i-connect","(clientid=nil)","
Connect to the MQTT server If a block is given, then yield to that block\nand then disconnect again.\n"],["connected?","MQTT::Client","MQTT/Client.html#method-i-connected-3F","()","
Checks whether the client is connected to the server.\n"],["connectionCallback","Object","Object.html#method-i-connectionCallback","(arg0)",""],["create_from_header","MQTT::MQTT::MQTT::Packet","MQTT/MQTT/MQTT/Packet.html#method-c-create_from_header","(byte)","
Create a new packet object from the first byte of a MQTT packet\n"],["decryption","YalgaarApis","YalgaarApis.html#method-i-decryption","(msg)","
decryption(channel); @brief - <To decryption>\n
@param <channel> : <length for …\n"],["disconnect","MQTT::Client","MQTT/Client.html#method-i-disconnect","(send_msg=true)","
Disconnect from the MQTT server. If you don't want to say goodbye to\nthe server, set send_msg to …\n"],["duplicate=","MQTT::MQTT::MQTT::Packet::Publish","MQTT/MQTT/MQTT/Packet/Publish.html#method-i-duplicate-3D","(arg)","
Set the DUP flag (true/false)\n"],["encode","String","String.html#method-i-encode","(encoding)",""],["encode_bits","MQTT::MQTT::MQTT::Packet","MQTT/MQTT/MQTT/Packet.html#method-i-encode_bits","(bits)","
Encode an array of bits and return them\n"],["encode_body","MQTT::MQTT::MQTT::Packet","MQTT/MQTT/MQTT/Packet.html#method-i-encode_body","()","
Get serialisation of packet's body (variable header and payload)\n"],["encode_body","MQTT::MQTT::MQTT::Packet::Connack","MQTT/MQTT/MQTT/Packet/Connack.html#method-i-encode_body","()","
Get serialisation of packet's body\n"],["encode_body","MQTT::MQTT::MQTT::Packet::Connect","MQTT/MQTT/MQTT/Packet/Connect.html#method-i-encode_body","()","
Get serialisation of packet's body\n"],["encode_body","MQTT::MQTT::MQTT::Packet::Puback","MQTT/MQTT/MQTT/Packet/Puback.html#method-i-encode_body","()","
Get serialisation of packet's body\n"],["encode_body","MQTT::MQTT::MQTT::Packet::Pubcomp","MQTT/MQTT/MQTT/Packet/Pubcomp.html#method-i-encode_body","()","
Get serialisation of packet's body\n"],["encode_body","MQTT::MQTT::MQTT::Packet::Publish","MQTT/MQTT/MQTT/Packet/Publish.html#method-i-encode_body","()","
Get serialisation of packet's body\n"],["encode_body","MQTT::MQTT::MQTT::Packet::Pubrec","MQTT/MQTT/MQTT/Packet/Pubrec.html#method-i-encode_body","()","
Get serialisation of packet's body\n"],["encode_body","MQTT::MQTT::MQTT::Packet::Pubrel","MQTT/MQTT/MQTT/Packet/Pubrel.html#method-i-encode_body","()","
Get serialisation of packet's body\n"],["encode_body","MQTT::MQTT::MQTT::Packet::Suback","MQTT/MQTT/MQTT/Packet/Suback.html#method-i-encode_body","()","
Get serialisation of packet's body\n"],["encode_body","MQTT::MQTT::MQTT::Packet::Subscribe","MQTT/MQTT/MQTT/Packet/Subscribe.html#method-i-encode_body","()","
Get serialisation of packet's body\n"],["encode_body","MQTT::MQTT::MQTT::Packet::Unsuback","MQTT/MQTT/MQTT/Packet/Unsuback.html#method-i-encode_body","()","
Get serialisation of packet's body\n"],["encode_body","MQTT::MQTT::MQTT::Packet::Unsubscribe","MQTT/MQTT/MQTT/Packet/Unsubscribe.html#method-i-encode_body","()","
Get serialisation of packet's body\n"],["encode_body","MQTT::SN::Packet","MQTT/SN/Packet.html#method-i-encode_body","()","
Get serialisation of packet's body (variable header and payload)\n"],["encode_body","MQTT::SN::Packet::Advertise","MQTT/SN/Packet/Advertise.html#method-i-encode_body","()",""],["encode_body","MQTT::SN::Packet::Connack","MQTT/SN/Packet/Connack.html#method-i-encode_body","()",""],["encode_body","MQTT::SN::Packet::Connect","MQTT/SN/Packet/Connect.html#method-i-encode_body","()","
Get serialisation of packet's body\n"],["encode_body","MQTT::SN::Packet::Disconnect","MQTT/SN/Packet/Disconnect.html#method-i-encode_body","()",""],["encode_body","MQTT::SN::Packet::Gwinfo","MQTT/SN/Packet/Gwinfo.html#method-i-encode_body","()",""],["encode_body","MQTT::SN::Packet::Puback","MQTT/SN/Packet/Puback.html#method-i-encode_body","()",""],["encode_body","MQTT::SN::Packet::Pubcomp","MQTT/SN/Packet/Pubcomp.html#method-i-encode_body","()",""],["encode_body","MQTT::SN::Packet::Publish","MQTT/SN/Packet/Publish.html#method-i-encode_body","()",""],["encode_body","MQTT::SN::Packet::Pubrec","MQTT/SN/Packet/Pubrec.html#method-i-encode_body","()",""],["encode_body","MQTT::SN::Packet::Pubrel","MQTT/SN/Packet/Pubrel.html#method-i-encode_body","()",""],["encode_body","MQTT::SN::Packet::Regack","MQTT/SN/Packet/Regack.html#method-i-encode_body","()",""],["encode_body","MQTT::SN::Packet::Register","MQTT/SN/Packet/Register.html#method-i-encode_body","()",""],["encode_body","MQTT::SN::Packet::Searchgw","MQTT/SN/Packet/Searchgw.html#method-i-encode_body","()",""],["encode_body","MQTT::SN::Packet::Suback","MQTT/SN/Packet/Suback.html#method-i-encode_body","()",""],["encode_body","MQTT::SN::Packet::Subscribe","MQTT/SN/Packet/Subscribe.html#method-i-encode_body","()",""],["encode_body","MQTT::SN::Packet::Unsuback","MQTT/SN/Packet/Unsuback.html#method-i-encode_body","()",""],["encode_body","MQTT::SN::Packet::Unsubscribe","MQTT/SN/Packet/Unsubscribe.html#method-i-encode_body","()",""],["encode_body","MQTT::SN::Packet::Willmsg","MQTT/SN/Packet/Willmsg.html#method-i-encode_body","()",""],["encode_body","MQTT::SN::Packet::Willmsgresp","MQTT/SN/Packet/Willmsgresp.html#method-i-encode_body","()",""],["encode_body","MQTT::SN::Packet::Willmsgupd","MQTT/SN/Packet/Willmsgupd.html#method-i-encode_body","()",""],["encode_body","MQTT::SN::Packet::Willtopic","MQTT/SN/Packet/Willtopic.html#method-i-encode_body","()",""],["encode_body","MQTT::SN::Packet::Willtopicresp","MQTT/SN/Packet/Willtopicresp.html#method-i-encode_body","()",""],["encode_body","MQTT::SN::Packet::Willtopicupd","MQTT/SN/Packet/Willtopicupd.html#method-i-encode_body","()",""],["encode_bytes","MQTT::MQTT::MQTT::Packet","MQTT/MQTT/MQTT/Packet.html#method-i-encode_bytes","(*bytes)","
Encode an array of bytes and return them\n"],["encode_flags","MQTT::SN::Packet","MQTT/SN/Packet.html#method-i-encode_flags","()",""],["encode_short","MQTT::MQTT::MQTT::Packet","MQTT/MQTT/MQTT/Packet.html#method-i-encode_short","(val)","
Encode a 16-bit unsigned integer and return it\n"],["encode_string","MQTT::MQTT::MQTT::Packet","MQTT/MQTT/MQTT/Packet.html#method-i-encode_string","(str)","
Encode a UTF-8 string and return it (preceded by the length of the string)\n"],["encode_topic","MQTT::SN::Packet","MQTT/SN/Packet.html#method-i-encode_topic","()","
Used where a field can either be a Topic Id or a Topic Name (the Subscribe\nand Unsubscribe packet types) …\n"],["encode_topic_id","MQTT::SN::Packet","MQTT/SN/Packet.html#method-i-encode_topic_id","()",""],["encoding","String","String.html#method-i-encoding","()",""],["encryption","YalgaarApis","YalgaarApis.html#method-i-encryption","(msg)","
encryption(channel); @brief - <To encryption>\n
@param <channel> : <length for …\n"],["errorMsgCallback","Object","Object.html#method-i-errorMsgCallback","(message)",""],["force_encoding","String","String.html#method-i-force_encoding","(encoding)",""],["generateUUID","YalgaarApis","YalgaarApis.html#method-i-generateUUID","(len)","
generateUUID(length); @brief - <To Generate uuid as given length>\n
@param <Length> …\n"],["generate_client_id","MQTT::Client","MQTT/Client.html#method-c-generate_client_id","(prefix='ruby', length=16)","
Generate a random client identifier (using the characters 0-9 and a-z)\n"],["get","MQTT::Client","MQTT/Client.html#method-i-get","(topic=nil)","
Return the next message received from the MQTT server. An optional topic\ncan be given to subscribe to. …\n"],["get_packet","MQTT::Client","MQTT/Client.html#method-i-get_packet","(topic=nil)","
Return the next packet object received from the MQTT server. An optional\ntopic can be given to subscribe …\n"],["granted_qos","MQTT::MQTT::MQTT::Packet::Suback","MQTT/MQTT/MQTT/Packet/Suback.html#method-i-granted_qos","()","
@deprecated Please use {#return_codes} instead\n"],["granted_qos=","MQTT::MQTT::MQTT::Packet::Suback","MQTT/MQTT/MQTT/Packet/Suback.html#method-i-granted_qos-3D","(args)","
@deprecated Please use {#return_codes=} instead\n"],["historyMessageCallback","Object","Object.html#method-i-historyMessageCallback","(message)",""],["init","YalgaarInit","YalgaarInit.html#method-i-init","()","
init(message); @brief - <To init as given length>\n
@param <Length> : <length for …\n"],["inspect","MQTT::MQTT::MQTT::Packet","MQTT/MQTT/MQTT/Packet.html#method-i-inspect","()","
Returns a human readable string\n"],["inspect","MQTT::MQTT::MQTT::Packet::Connack","MQTT/MQTT/MQTT/Packet/Connack.html#method-i-inspect","()","
Returns a human readable string, summarising the properties of the packet\n"],["inspect","MQTT::MQTT::MQTT::Packet::Connect","MQTT/MQTT/MQTT/Packet/Connect.html#method-i-inspect","()","
Returns a human readable string, summarising the properties of the packet\n"],["inspect","MQTT::MQTT::MQTT::Packet::Puback","MQTT/MQTT/MQTT/Packet/Puback.html#method-i-inspect","()","
Returns a human readable string, summarising the properties of the packet\n"],["inspect","MQTT::MQTT::MQTT::Packet::Pubcomp","MQTT/MQTT/MQTT/Packet/Pubcomp.html#method-i-inspect","()","
Returns a human readable string, summarising the properties of the packet\n"],["inspect","MQTT::MQTT::MQTT::Packet::Publish","MQTT/MQTT/MQTT/Packet/Publish.html#method-i-inspect","()","
Returns a human readable string, summarising the properties of the packet\n"],["inspect","MQTT::MQTT::MQTT::Packet::Pubrec","MQTT/MQTT/MQTT/Packet/Pubrec.html#method-i-inspect","()","
Returns a human readable string, summarising the properties of the packet\n"],["inspect","MQTT::MQTT::MQTT::Packet::Pubrel","MQTT/MQTT/MQTT/Packet/Pubrel.html#method-i-inspect","()","
Returns a human readable string, summarising the properties of the packet\n"],["inspect","MQTT::MQTT::MQTT::Packet::Suback","MQTT/MQTT/MQTT/Packet/Suback.html#method-i-inspect","()","
Returns a human readable string, summarising the properties of the packet\n"],["inspect","MQTT::MQTT::MQTT::Packet::Subscribe","MQTT/MQTT/MQTT/Packet/Subscribe.html#method-i-inspect","()","
Returns a human readable string, summarising the properties of the packet\n"],["inspect","MQTT::MQTT::MQTT::Packet::Unsuback","MQTT/MQTT/MQTT/Packet/Unsuback.html#method-i-inspect","()","
Returns a human readable string, summarising the properties of the packet\n"],["inspect","MQTT::MQTT::MQTT::Packet::Unsubscribe","MQTT/MQTT/MQTT/Packet/Unsubscribe.html#method-i-inspect","()","
Returns a human readable string, summarising the properties of the packet\n"],["inspect_payload","MQTT::MQTT::MQTT::Packet::Publish","MQTT/MQTT/MQTT/Packet/Publish.html#method-i-inspect_payload","()",""],["key=","MQTT::Client","MQTT/Client.html#method-i-key-3D","(*args)","
Set to a PEM-format client private key\n"],["key_file=","MQTT::Client","MQTT/Client.html#method-i-key_file-3D","(*args)","
Set a path to a file containing a PEM-format client private key\n"],["messageParsing","YalgaarApis","YalgaarApis.html#method-i-messageParsing","(topic,message,isEncrpt)","
messageParsing(length); @brief - <To messageParsing>\n
@param <topic,message,isEncrpt> …\n"],["message_id","MQTT::MQTT::MQTT::Packet","MQTT/MQTT/MQTT/Packet.html#method-i-message_id","()","
@deprecated Please use {#id} instead\n"],["message_id=","MQTT::MQTT::MQTT::Packet","MQTT/MQTT/MQTT/Packet.html#method-i-message_id-3D","(args)","
@deprecated Please use {#id=} instead\n"],["name","Encoding","Encoding.html#method-i-name","()",""],["new","Encoding","Encoding.html#method-c-new","(name)",""],["new","MQTT::Client","MQTT/Client.html#method-c-new","(*args)","
Create a new MQTT Client instance\n
Accepts one of the following:\n
a URI that uses the MQTT scheme\n"],["new","MQTT::MQTT::MQTT::Packet","MQTT/MQTT/MQTT/Packet.html#method-c-new","(args={})","
Create a new empty packet\n"],["new","MQTT::MQTT::MQTT::Packet::Connack","MQTT/MQTT/MQTT/Packet/Connack.html#method-c-new","(args={})","
Create a new Client Connect packet\n"],["new","MQTT::MQTT::MQTT::Packet::Connect","MQTT/MQTT/MQTT/Packet/Connect.html#method-c-new","(args={})","
Create a new Client Connect packet\n"],["new","MQTT::MQTT::MQTT::Packet::Disconnect","MQTT/MQTT/MQTT/Packet/Disconnect.html#method-c-new","(args={})","
Create a new Client Disconnect packet\n"],["new","MQTT::MQTT::MQTT::Packet::Pingreq","MQTT/MQTT/MQTT/Packet/Pingreq.html#method-c-new","(args={})","
Create a new Ping Request packet\n"],["new","MQTT::MQTT::MQTT::Packet::Pingresp","MQTT/MQTT/MQTT/Packet/Pingresp.html#method-c-new","(args={})","
Create a new Ping Response packet\n"],["new","MQTT::MQTT::MQTT::Packet::Publish","MQTT/MQTT/MQTT/Packet/Publish.html#method-c-new","(args={})","
Create a new Publish packet\n"],["new","MQTT::MQTT::MQTT::Packet::Pubrel","MQTT/MQTT/MQTT/Packet/Pubrel.html#method-c-new","(args={})","
Create a new Pubrel packet\n"],["new","MQTT::MQTT::MQTT::Packet::Suback","MQTT/MQTT/MQTT/Packet/Suback.html#method-c-new","(args={})","
Create a new Subscribe Acknowledgment packet\n"],["new","MQTT::MQTT::MQTT::Packet::Subscribe","MQTT/MQTT/MQTT/Packet/Subscribe.html#method-c-new","(args={})","
Create a new Subscribe packet\n"],["new","MQTT::MQTT::MQTT::Packet::Unsuback","MQTT/MQTT/MQTT/Packet/Unsuback.html#method-c-new","(args={})","
Create a new Unsubscribe Acknowledgment packet\n"],["new","MQTT::MQTT::MQTT::Packet::Unsubscribe","MQTT/MQTT/MQTT/Packet/Unsubscribe.html#method-c-new","(args={})","
Create a new Unsubscribe packet\n"],["new","MQTT::Proxy","MQTT/Proxy.html#method-c-new","(args={})","
Create a new MQTT Proxy instance.\n
Possible argument keys:\n\n
:local_host Address to bind listening socket ...\n"],["new","MQTT::SN::Packet","MQTT/SN/Packet.html#method-c-new","(args={})","
Create a new empty packet\n"],["new","Yalgaar","Yalgaar.html#method-c-new","()",""],["parse","MQTT::MQTT::MQTT::Packet","MQTT/MQTT/MQTT/Packet.html#method-c-parse","(buffer)","
Parse buffer into new packet object\n"],["parse","MQTT::SN::Packet","MQTT/SN/Packet.html#method-c-parse","(buffer)","
Parse buffer into new packet object\n"],["parse_body","MQTT::MQTT::MQTT::Packet","MQTT/MQTT/MQTT/Packet.html#method-i-parse_body","(buffer)","
Parse the body (variable header and payload) of a packet\n"],["parse_body","MQTT::MQTT::MQTT::Packet::Connack","MQTT/MQTT/MQTT/Packet/Connack.html#method-i-parse_body","(buffer)","
Parse the body (variable header and payload) of a Connect Acknowledgment\npacket\n"],["parse_body","MQTT::MQTT::MQTT::Packet::Connect","MQTT/MQTT/MQTT/Packet/Connect.html#method-i-parse_body","(buffer)","
Parse the body (variable header and payload) of a Connect packet\n"],["parse_body","MQTT::MQTT::MQTT::Packet::Disconnect","MQTT/MQTT/MQTT/Packet/Disconnect.html#method-i-parse_body","(buffer)","
Check the body\n"],["parse_body","MQTT::MQTT::MQTT::Packet::Pingreq","MQTT/MQTT/MQTT/Packet/Pingreq.html#method-i-parse_body","(buffer)","
Check the body\n"],["parse_body","MQTT::MQTT::MQTT::Packet::Pingresp","MQTT/MQTT/MQTT/Packet/Pingresp.html#method-i-parse_body","(buffer)","
Check the body\n"],["parse_body","MQTT::MQTT::MQTT::Packet::Puback","MQTT/MQTT/MQTT/Packet/Puback.html#method-i-parse_body","(buffer)","
Parse the body (variable header and payload) of a packet\n"],["parse_body","MQTT::MQTT::MQTT::Packet::Pubcomp","MQTT/MQTT/MQTT/Packet/Pubcomp.html#method-i-parse_body","(buffer)","
Parse the body (variable header and payload) of a packet\n"],["parse_body","MQTT::MQTT::MQTT::Packet::Publish","MQTT/MQTT/MQTT/Packet/Publish.html#method-i-parse_body","(buffer)","
Parse the body (variable header and payload) of a Publish packet\n"],["parse_body","MQTT::MQTT::MQTT::Packet::Pubrec","MQTT/MQTT/MQTT/Packet/Pubrec.html#method-i-parse_body","(buffer)","
Parse the body (variable header and payload) of a packet\n"],["parse_body","MQTT::MQTT::MQTT::Packet::Pubrel","MQTT/MQTT/MQTT/Packet/Pubrel.html#method-i-parse_body","(buffer)","
Parse the body (variable header and payload) of a packet\n"],["parse_body","MQTT::MQTT::MQTT::Packet::Suback","MQTT/MQTT/MQTT/Packet/Suback.html#method-i-parse_body","(buffer)","
Parse the body (variable header and payload) of a packet\n"],["parse_body","MQTT::MQTT::MQTT::Packet::Subscribe","MQTT/MQTT/MQTT/Packet/Subscribe.html#method-i-parse_body","(buffer)","
Parse the body (variable header and payload) of a packet\n"],["parse_body","MQTT::MQTT::MQTT::Packet::Unsuback","MQTT/MQTT/MQTT/Packet/Unsuback.html#method-i-parse_body","(buffer)","
Parse the body (variable header and payload) of a packet\n"],["parse_body","MQTT::MQTT::MQTT::Packet::Unsubscribe","MQTT/MQTT/MQTT/Packet/Unsubscribe.html#method-i-parse_body","(buffer)","
Parse the body (variable header and payload) of a packet\n"],["parse_body","MQTT::SN::Packet","MQTT/SN/Packet.html#method-i-parse_body","(buffer)",""],["parse_body","MQTT::SN::Packet::Advertise","MQTT/SN/Packet/Advertise.html#method-i-parse_body","(buffer)",""],["parse_body","MQTT::SN::Packet::Connack","MQTT/SN/Packet/Connack.html#method-i-parse_body","(buffer)",""],["parse_body","MQTT::SN::Packet::Connect","MQTT/SN/Packet/Connect.html#method-i-parse_body","(buffer)",""],["parse_body","MQTT::SN::Packet::Disconnect","MQTT/SN/Packet/Disconnect.html#method-i-parse_body","(buffer)",""],["parse_body","MQTT::SN::Packet::Gwinfo","MQTT/SN/Packet/Gwinfo.html#method-i-parse_body","(buffer)",""],["parse_body","MQTT::SN::Packet::Puback","MQTT/SN/Packet/Puback.html#method-i-parse_body","(buffer)",""],["parse_body","MQTT::SN::Packet::Pubcomp","MQTT/SN/Packet/Pubcomp.html#method-i-parse_body","(buffer)",""],["parse_body","MQTT::SN::Packet::Publish","MQTT/SN/Packet/Publish.html#method-i-parse_body","(buffer)",""],["parse_body","MQTT::SN::Packet::Pubrec","MQTT/SN/Packet/Pubrec.html#method-i-parse_body","(buffer)",""],["parse_body","MQTT::SN::Packet::Pubrel","MQTT/SN/Packet/Pubrel.html#method-i-parse_body","(buffer)",""],["parse_body","MQTT::SN::Packet::Regack","MQTT/SN/Packet/Regack.html#method-i-parse_body","(buffer)",""],["parse_body","MQTT::SN::Packet::Register","MQTT/SN/Packet/Register.html#method-i-parse_body","(buffer)",""],["parse_body","MQTT::SN::Packet::Searchgw","MQTT/SN/Packet/Searchgw.html#method-i-parse_body","(buffer)",""],["parse_body","MQTT::SN::Packet::Suback","MQTT/SN/Packet/Suback.html#method-i-parse_body","(buffer)",""],["parse_body","MQTT::SN::Packet::Subscribe","MQTT/SN/Packet/Subscribe.html#method-i-parse_body","(buffer)",""],["parse_body","MQTT::SN::Packet::Unsuback","MQTT/SN/Packet/Unsuback.html#method-i-parse_body","(buffer)",""],["parse_body","MQTT::SN::Packet::Unsubscribe","MQTT/SN/Packet/Unsubscribe.html#method-i-parse_body","(buffer)",""],["parse_body","MQTT::SN::Packet::Willmsg","MQTT/SN/Packet/Willmsg.html#method-i-parse_body","(buffer)",""],["parse_body","MQTT::SN::Packet::Willmsgresp","MQTT/SN/Packet/Willmsgresp.html#method-i-parse_body","(buffer)",""],["parse_body","MQTT::SN::Packet::Willmsgupd","MQTT/SN/Packet/Willmsgupd.html#method-i-parse_body","(buffer)",""],["parse_body","MQTT::SN::Packet::Willtopic","MQTT/SN/Packet/Willtopic.html#method-i-parse_body","(buffer)",""],["parse_body","MQTT::SN::Packet::Willtopicresp","MQTT/SN/Packet/Willtopicresp.html#method-i-parse_body","(buffer)",""],["parse_body","MQTT::SN::Packet::Willtopicupd","MQTT/SN/Packet/Willtopicupd.html#method-i-parse_body","(buffer)",""],["parse_flags","MQTT::SN::Packet","MQTT/SN/Packet.html#method-i-parse_flags","(flags)",""],["parse_header","MQTT::MQTT::MQTT::Packet","MQTT/MQTT/MQTT/Packet.html#method-c-parse_header","(buffer)","
Parse the header and create a new packet object of the correct type The\nheader is removed from the buffer …\n"],["parse_topic","MQTT::SN::Packet","MQTT/SN/Packet.html#method-i-parse_topic","(topic)","
Used where a field can either be a Topic Id or a Topic Name (the Subscribe\nand Unsubscribe packet types) …\n"],["parse_topic_id","MQTT::SN::Packet","MQTT/SN/Packet.html#method-i-parse_topic_id","(topic_id)",""],["presenceMessageCallback","Object","Object.html#method-i-presenceMessageCallback","(message)",""],["protocol_version","MQTT::MQTT::MQTT::Packet::Connect","MQTT/MQTT/MQTT/Packet/Connect.html#method-i-protocol_version","()","
@deprecated Please use {#protocol_level} instead\n"],["protocol_version=","MQTT::MQTT::MQTT::Packet::Connect","MQTT/MQTT/MQTT/Packet/Connect.html#method-i-protocol_version-3D","(args)","
@deprecated Please use {#protocol_level=} instead\n"],["pubACK","YalgaarApis","YalgaarApis.html#method-i-pubACK","(errorCode)","
pubACK(channel); @brief - <To channelValidation>\n
@param <channel> : <length …\n"],["publish","MQTT::Client","MQTT/Client.html#method-i-publish","(topic, payload='', retain=false, qos=0)","
Publish a message on a particular topic to the MQTT server.\n"],["qos=","MQTT::MQTT::MQTT::Packet::Publish","MQTT/MQTT/MQTT/Packet/Publish.html#method-i-qos-3D","(arg)","
Set the Quality of Service level (0/1/2)\n"],["queue_empty?","MQTT::Client","MQTT/Client.html#method-i-queue_empty-3F","()","
Returns true if the incoming message queue is empty.\n"],["queue_length","MQTT::Client","MQTT/Client.html#method-i-queue_length","()","
Returns the length of the incoming message queue.\n"],["read","MQTT::MQTT::MQTT::Packet","MQTT/MQTT/MQTT/Packet.html#method-c-read","(socket)","
Read in a packet from a socket\n"],["remote_host","MQTT::Client","MQTT/Client.html#method-i-remote_host","()","
@deprecated Please use {#host} instead\n"],["remote_host=","MQTT::Client","MQTT/Client.html#method-i-remote_host-3D","(args)","
@deprecated Please use {#host=} instead\n"],["remote_port","MQTT::Client","MQTT/Client.html#method-i-remote_port","()","
@deprecated Please use {#port} instead\n"],["remote_port=","MQTT::Client","MQTT/Client.html#method-i-remote_port-3D","(args)","
@deprecated Please use {#port=} instead\n"],["retain=","MQTT::MQTT::MQTT::Packet::Publish","MQTT/MQTT/MQTT/Packet/Publish.html#method-i-retain-3D","(arg)","
Set the retain flag (true/false)\n"],["return_codes=","MQTT::MQTT::MQTT::Packet::Suback","MQTT/MQTT/MQTT/Packet/Suback.html#method-i-return_codes-3D","(value)","
Set the granted QoS value for each of the topics that were subscribed to\nCan either be an integer or …\n"],["return_msg","MQTT::MQTT::MQTT::Packet::Connack","MQTT/MQTT/MQTT/Packet/Connack.html#method-i-return_msg","()","
Get a string message corresponding to a return code\n"],["return_msg","MQTT::SN::Packet::Connack","MQTT/SN/Packet/Connack.html#method-i-return_msg","()","
Get a string message corresponding to a return code\n"],["run","MQTT::Proxy","MQTT/Proxy.html#method-i-run","()","
Start accepting connections and processing packets.\n"],["server_filter=","MQTT::Proxy","MQTT/Proxy.html#method-i-server_filter-3D","(proc)","
Set a filter Proc for packets coming from the server (to the client).\n"],["session_present=","MQTT::MQTT::MQTT::Packet::Connack","MQTT/MQTT/MQTT/Packet/Connack.html#method-i-session_present-3D","(arg)","
Set the Session Present flag\n"],["set_will","MQTT::Client","MQTT/Client.html#method-i-set_will","(topic, payload, retain=false, qos=0)","
Set the Will for the client\n
The will is a message that will be delivered by the server when the client\n…\n"],["shift_bits","MQTT::MQTT::MQTT::Packet","MQTT/MQTT/MQTT/Packet.html#method-i-shift_bits","(buffer)","
Remove 8 bits from the front of buffer\n"],["shift_byte","MQTT::MQTT::MQTT::Packet","MQTT/MQTT/MQTT/Packet.html#method-i-shift_byte","(buffer)","
Remove one byte from the front of the string\n"],["shift_data","MQTT::MQTT::MQTT::Packet","MQTT/MQTT/MQTT/Packet.html#method-i-shift_data","(buffer,bytes)","
Remove n bytes from the front of buffer\n"],["shift_short","MQTT::MQTT::MQTT::Packet","MQTT/MQTT/MQTT/Packet.html#method-i-shift_short","(buffer)","
Remove a 16-bit unsigned integer from the front of buffer\n"],["shift_string","MQTT::MQTT::MQTT::Packet","MQTT/MQTT/MQTT/Packet.html#method-i-shift_string","(buffer)","
Remove string from the front of buffer\n"],["showErrCode","YalgaarApis","YalgaarApis.html#method-i-showErrCode","(code)","
showErrCode(code); @brief - <To decryption>\n
@param <channel> : <length for …\n"],["ssl_context","MQTT::Client","MQTT/Client.html#method-i-ssl_context","()","
Get the OpenSSL context, that is used if SSL/TLS is enabled\n"],["subACK","YalgaarApis","YalgaarApis.html#method-i-subACK","(errorCode)","
subACK(channel); @brief - <To channelValidation>\n
@param <channel> : <length …\n"],["subscribe","MQTT::Client","MQTT/Client.html#method-i-subscribe","(*topics)","
Send a subscribe message for one or more topics on the MQTT server. The\ntopics parameter should be one …\n"],["subscribeReturnMessageCallback","Object","Object.html#method-i-subscribeReturnMessageCallback","(message)",""],["to_s","Encoding","Encoding.html#method-i-to_s","()",""],["to_s","MQTT::MQTT::MQTT::Packet","MQTT/MQTT/MQTT/Packet.html#method-i-to_s","()","
Serialise the packet\n"],["to_s","MQTT::SN::Packet","MQTT/SN/Packet.html#method-i-to_s","()","
Serialise the packet\n"],["topics=","MQTT::MQTT::MQTT::Packet::Subscribe","MQTT/MQTT/MQTT/Packet/Subscribe.html#method-i-topics-3D","(value)","
Set one or more topic filters for the Subscribe packet The topics parameter\nshould be one of the following: …\n"],["topics=","MQTT::MQTT::MQTT::Packet::Unsubscribe","MQTT/MQTT/MQTT/Packet/Unsubscribe.html#method-i-topics-3D","(value)","
Set one or more topic paths to unsubscribe from\n"],["type_id","MQTT::MQTT::MQTT::Packet","MQTT/MQTT/MQTT/Packet.html#method-i-type_id","()","
Get the identifer for this packet type\n"],["type_id","MQTT::SN::Packet","MQTT/SN/Packet.html#method-i-type_id","()","
Get the identifer for this packet type\n"],["type_name","MQTT::MQTT::MQTT::Packet","MQTT/MQTT/MQTT/Packet.html#method-i-type_name","()","
Get the name of the packet type as a string in capitals (like the MQTT\nspecification uses)\n
Example: CONNACK …\n"],["uidValidation","YalgaarApis","YalgaarApis.html#method-i-uidValidation","(uid)","
uidValidation(channel); @brief - <To uidValidation>\n
@param <channel> : <length …\n"],["unsubscribe","MQTT::Client","MQTT/Client.html#method-i-unsubscribe","(*topics)","
Send a unsubscribe message for one or more topics on the MQTT server\n"],["update_attributes","MQTT::MQTT::MQTT::Packet","MQTT/MQTT/MQTT/Packet.html#method-i-update_attributes","(attr={})","
Set packet attributes from a hash of attribute names and values\n"],["update_attributes","MQTT::SN::Packet","MQTT/SN/Packet.html#method-i-update_attributes","(attr={})",""],["userListCallback","Object","Object.html#method-i-userListCallback","(message)",""],["validate_flags","MQTT::MQTT::MQTT::Packet","MQTT/MQTT/MQTT/Packet.html#method-i-validate_flags","()","
Check that fixed header flags are valid for types that don't use the\nflags @private\n"],["validate_flags","MQTT::MQTT::MQTT::Packet::Publish","MQTT/MQTT/MQTT/Packet/Publish.html#method-i-validate_flags","()","
Check that fixed header flags are valid for this packet type @private\n"],["validate_flags","MQTT::MQTT::MQTT::Packet::Pubrel","MQTT/MQTT/MQTT/Packet/Pubrel.html#method-i-validate_flags","()","
Check that fixed header flags are valid for this packet type @private\n"],["validate_flags","MQTT::MQTT::MQTT::Packet::Subscribe","MQTT/MQTT/MQTT/Packet/Subscribe.html#method-i-validate_flags","()","
Check that fixed header flags are valid for this packet type @private\n"],["validate_flags","MQTT::MQTT::MQTT::Packet::Unsubscribe","MQTT/MQTT/MQTT/Packet/Unsubscribe.html#method-i-validate_flags","()","
Check that fixed header flags are valid for this packet type @private\n"],["version=","MQTT::MQTT::MQTT::Packet","MQTT/MQTT/MQTT/Packet.html#method-i-version-3D","(arg)","
Set the protocol version number\n"],["yalgaarConnect","YalgaarConnect","YalgaarConnect.html#method-i-yalgaarConnect","(*args,lamda)","
yalgaarConnect(*args,lamda); @brief - <To yalgaarConnect as given\nlength>\n
@param <Length> …\n"],["yalgaarDisconnect","YalgaarConnect","YalgaarConnect.html#method-i-yalgaarDisconnect","(lamda)",""],["yalgaarGetChannelList","YalgaarChannelList","YalgaarChannelList.html#method-i-yalgaarGetChannelList","(uid,lamda1,lamda2)","
~ include YalgaarApis yalgaarGetChannelList(message); @brief - <To\nyalgaarGetChannelList as given …\n"],["yalgaarGetUserList","YalgaarChannelList","YalgaarChannelList.html#method-i-yalgaarGetUserList","(channel,lamda1,lamda2)","
yalgaarGetUserList(message); @brief - <To yalgaarGetUserList as given\nlength>\n
@param …\n"],["yalgaarHistory","YalgaarHistory","YalgaarHistory.html#method-i-yalgaarHistory","(channel,count,lamda1,lamda2)","
~ include MQTT yalgaarHistory(channel,count,lamda1,lamda2); @brief - <To\nyalgaarHistory as given length> …\n"],["yalgaarPublish","YalgaarPublish","YalgaarPublish.html#method-i-yalgaarPublish","(channel,message)","
yalgaarPublish(channel,message); @brief - <To\nsubscribeReturnMessageCallback as given length> …\n"],["yalgaarSubcribe","YalgaarSubcribe","YalgaarSubcribe.html#method-i-yalgaarSubcribe","(*args)","
yalgaarSubcribe(length); @brief - <To yalgaarSubcribe as given\nlength>\n
@param <Length> …\n"],["yalgaarUnSubcribe","YalgaarSubcribe","YalgaarSubcribe.html#method-i-yalgaarUnSubcribe","(channel)","
yalgaarUnSubcribe(length); @brief - <To yalgaarUnSubcribe as given\nlength>\n
@param <Length> …\n"],["SSLcomDVCA_2.crt","","examples/SSLcomDVCA_2_crt.html","","
—–BEGIN CERTIFICATE—–\nMIIF5jCCA86gAwIBAgIQEQDFvydYwZlp/Gjtcp381zANBgkqhkiG9w0BAQwFADCB\niDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0pl …\n"],["yalgaar.gemspec","","yalgaar_gemspec.html","","
#!/usr/bin/env ruby -rubygems #~ $:.push File.expand_path(“../lib”,\n__FILE__) require “./lib/mqttbridge/version” …\n"]]}}