summaryrefslogtreecommitdiff
path: root/io/source/stm/odata.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'io/source/stm/odata.cxx')
-rw-r--r--io/source/stm/odata.cxx18
1 files changed, 18 insertions, 0 deletions
diff --git a/io/source/stm/odata.cxx b/io/source/stm/odata.cxx
index 0c1dd29f9bb1..6ffd12c89387 100644
--- a/io/source/stm/odata.cxx
+++ b/io/source/stm/odata.cxx
@@ -49,6 +49,8 @@ using namespace ::com::sun::star::lang;
namespace io_stm {
+namespace {
+
class ODataInputStream :
public WeakImplHelper <
XDataInputStream,
@@ -106,6 +108,8 @@ protected:
bool m_bValidStream;
};
+}
+
// XInputStream
sal_Int32 ODataInputStream::readBytes(Sequence< sal_Int8 >& aData, sal_Int32 nBytesToRead)
{
@@ -428,6 +432,7 @@ Sequence<OUString> ODataInputStream_getSupportedServiceNames()
return aRet;
}
+namespace {
class ODataOutputStream :
public WeakImplHelper <
@@ -480,6 +485,8 @@ protected:
bool m_bValidStream;
};
+}
+
// XOutputStream
void ODataOutputStream::writeBytes(const Sequence< sal_Int8 >& aData)
{
@@ -732,6 +739,7 @@ Sequence<OUString> ODataOutputStream_getSupportedServiceNames()
return aRet;
}
+namespace {
struct equalObjectContainer_Impl
{
@@ -751,6 +759,8 @@ struct hashObjectContainer_Impl
}
};
+}
+
typedef std::unordered_map
<
Reference< XInterface >,
@@ -759,6 +769,8 @@ typedef std::unordered_map
equalObjectContainer_Impl
> ObjectContainer_Impl;
+namespace {
+
class OObjectOutputStream:
public ImplInheritanceHelper<
ODataOutputStream, /* parent */
@@ -827,6 +839,8 @@ private:
bool m_bValidMarkable;
};
+}
+
void OObjectOutputStream::writeObject( const Reference< XPersistObject > & xPObj )
{
@@ -998,6 +1012,8 @@ Sequence< OUString > OObjectOutputStream::getSupportedServiceNames()
return OObjectOutputStream_getSupportedServiceNames();
}
+namespace {
+
class OObjectInputStream:
public ImplInheritanceHelper<
ODataInputStream, /* parent */
@@ -1073,6 +1089,8 @@ private:
};
+}
+
Reference< XPersistObject > OObjectInputStream::readObject()
{
// check if chain contains a XMarkableStream