20#ifndef INCLUDED_COMPHELPER_STREAMSECTION_HXX
21#define INCLUDED_COMPHELPER_STREAMSECTION_HXX
23#include <config_options.h>
24#include <com/sun/star/uno/Reference.h>
29class XDataInputStream;
33class XDataOutputStream;
47class UNLESS_MERGELIBS(COMPHELPER_DLLPUBLIC) OStreamSection
49 css::uno::Reference<css::io::XMarkableStream> m_xMarkStream;
50 css::uno::Reference<css::io::XDataInputStream> m_xInStream;
51 css::uno::Reference<css::io::XDataOutputStream> m_xOutStream;
53 sal_Int32 m_nBlockStart;
54 sal_Int32 m_nBlockLen;
61 OStreamSection(
const css::uno::Reference<css::io::XDataInputStream>& _rxInput);
67 OStreamSection(
const css::uno::Reference<css::io::XDataOutputStream>& _rxOutput);