#pragma once #include #include "Swiften/Elements/Element.h" namespace Swift { class String; class ProtocolHeader; class XMPPParserClient { public: virtual ~XMPPParserClient(); virtual void handleStreamStart(const ProtocolHeader&) = 0; virtual void handleElement(boost::shared_ptr) = 0; virtual void handleStreamEnd() = 0; }; }