Class Jabber::Protocol::ExpatJabberParser |
|
The ExpatJabberParser uses XMLParser (expat) to parse the incoming XML stream of the Jabber protocol and fires ParsedXMLElements at the Connection instance.
Methods |
Attributes |
:started | [R] | status if the parser is started |
Public Class methods |
new(stream, listener) |
Constructs a parser for the supplied stream (socket input)
stream: | [IO] Socket input stream |
listener: | [receive(ParsedXMLElement)] The listener (usually a Jabber::Protocol::Connection instance |
gets() |
unknownEncoding(e) |
default() |
Public Instance methods |
parse() |
Begins parsing the XML stream and does not return until the stream closes.