/* * Copyright (c) 2011 Jan Kaluza * Licensed under the Simplified BSD license. * See Documentation/Licenses/BSD-simplified.txt for more information. */#pragma once#include<transport/BlockPayload.h>#include<Swiften/Parser/GenericPayloadParser.h>// This payload is NOT part of ANY XEP and it is only// libtransport related extension.namespaceTransport{classBlockParser:publicSwift::GenericPayloadParser<BlockPayload>{public:BlockParser();virtualvoidhandleStartElement(conststd::string&element,conststd::string&,constSwift::AttributeMap&attributes);virtualvoidhandleEndElement(conststd::string&element,conststd::string&);virtualvoidhandleCharacterData(conststd::string&data);// private:// int level_;};}