LibreOffice Module io (master) 1
Namespaces | Typedefs | Functions
odata.cxx File Reference
#include <string.h>
#include <unordered_map>
#include <vector>
#include <cppuhelper/weak.hxx>
#include <cppuhelper/implbase.hxx>
#include <cppuhelper/supportsservice.hxx>
#include <osl/endian.h>
#include <com/sun/star/io/NotConnectedException.hpp>
#include <com/sun/star/io/XObjectInputStream.hpp>
#include <com/sun/star/io/XObjectOutputStream.hpp>
#include <com/sun/star/io/XActiveDataSource.hpp>
#include <com/sun/star/io/XActiveDataSink.hpp>
#include <com/sun/star/io/XMarkableStream.hpp>
#include <com/sun/star/io/XConnectable.hpp>
#include <com/sun/star/io/UnexpectedEOFException.hpp>
#include <com/sun/star/io/WrongFormatException.hpp>
#include <com/sun/star/lang/XServiceInfo.hpp>
#include <com/sun/star/uno/XComponentContext.hpp>
Include dependency graph for odata.cxx:

Go to the source code of this file.

Namespaces

namespace  io_stm
 

Typedefs

typedef std::unordered_map< Reference< XInterface >, sal_Int32, hashObjectContainer_Impl, equalObjectContainer_Impl > io_stm::ObjectContainer_Impl
 

Functions

SAL_DLLPUBLIC_EXPORT css::uno::XInterface * io_stm::io_ODataInputStream_get_implementation (css::uno::XComponentContext *, css::uno::Sequence< css::uno::Any > const &)
 
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * io_stm::io_ODataOutputStream_get_implementation (css::uno::XComponentContext *, css::uno::Sequence< css::uno::Any > const &)
 
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * io_stm::io_OObjectOutputStream_get_implementation (css::uno::XComponentContext *, css::uno::Sequence< css::uno::Any > const &)
 
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * io_stm::io_OObjectInputStream_get_implementation (css::uno::XComponentContext *context, css::uno::Sequence< css::uno::Any > const &)
 

Variable Documentation

◆ m_aPersistVector

std::vector< Reference< XPersistObject > > m_aPersistVector
private

Definition at line 1041 of file odata.cxx.

◆ m_bValidMarkable

bool m_bValidMarkable
private

Definition at line 805 of file odata.cxx.

◆ m_bValidStream

bool m_bValidStream
protected

Definition at line 105 of file odata.cxx.

◆ m_input

Reference< XInputStream > m_input
protected

Definition at line 104 of file odata.cxx.

◆ m_mapObject

ObjectContainer_Impl m_mapObject
private

Definition at line 802 of file odata.cxx.

◆ m_nMaxId

sal_Int32 m_nMaxId
private

Definition at line 803 of file odata.cxx.

◆ m_output

Reference< XOutputStream > m_output
protected

Definition at line 463 of file odata.cxx.

◆ m_pred

Reference< XConnectable > m_pred
protected

Definition at line 102 of file odata.cxx.

◆ m_rCxt

Reference< XComponentContext > m_rCxt
private

Definition at line 1038 of file odata.cxx.

◆ m_rMarkable

Reference< XMarkableStream > m_rMarkable
private

Definition at line 804 of file odata.cxx.

◆ m_rSMgr

Reference< XMultiComponentFactory > m_rSMgr
private

Definition at line 1037 of file odata.cxx.

◆ m_succ

Reference< XConnectable > m_succ
protected

Definition at line 103 of file odata.cxx.