module

XMPP::Stanza::Parser

Instance methods

decode_client(node : XML::Node)

decode_client decodes all known packets in the client namespace

Source
decode_component(node : XML::Node)

decode_component decodes all known packets in the component namespace

Source
decode_sasl(node : XML::Node)

decode_sasl decodes a packet related to SASL authentication

Source
decode_sasl2(node : XML::Node)

decode_sasl2 decodes XEP-0388/XEP-0480 SASL2 packets

Source
decode_stream(node : XML::Node)

decode_stream will fully decode a stream packet

Source
init_stream(node : XML::Node)
Source
next_packet(node : XML::Node, xmlns = NS_CLIENT) : Packet

next_packet scans XML token stream for next complete XMPP stanza. Once the type of stanza has been identified, a structure is created to decode that stanza and returned.

Source