26#include <com/sun/star/io/XPipe.hpp>
28#include <rtl/strbuf.hxx>
35 css::uno::Reference<css::io::XPipe>
m_aPipe;
38 static void encode_and_append(std::u16string_view aString, OStringBuffer& aBuffer);
39 void serialize_node(
const css::uno::Reference<css::xml::dom::XNode>& aNode);
44 virtual css::uno::Reference<css::io::XInputStream>
getInputStream()
override;
virtual void serialize() override
start the serialization process
CSerializationURLEncoded()
void serialize_node(const css::uno::Reference< css::xml::dom::XNode > &aNode)
static void encode_and_append(std::u16string_view aString, OStringBuffer &aBuffer)
css::uno::Reference< css::io::XPipe > m_aPipe
virtual css::uno::Reference< css::io::XInputStream > getInputStream() override
get the serialized bytes.
static bool is_unreserved(char)