LibreOffice Module ucb (master) 1
Namespaces | Macros | Functions | Variables
gio_content.cxx File Reference
#include <sal/config.h>
#include <rtl/uri.hxx>
#include <utility>
#include <string.h>
#include <sys/types.h>
#include <sal/macros.h>
#include <osl/time.h>
#include <sal/log.hxx>
#include <com/sun/star/beans/IllegalTypeException.hpp>
#include <com/sun/star/beans/PropertyValue.hpp>
#include <com/sun/star/beans/PropertyAttribute.hpp>
#include <com/sun/star/beans/XPropertySetInfo.hpp>
#include <com/sun/star/io/IOException.hpp>
#include <com/sun/star/io/XActiveDataSink.hpp>
#include <com/sun/star/io/XOutputStream.hpp>
#include <com/sun/star/lang/IllegalAccessException.hpp>
#include <com/sun/star/lang/IllegalArgumentException.hpp>
#include <com/sun/star/lang/WrappedTargetRuntimeException.hpp>
#include <com/sun/star/ucb/ContentInfoAttribute.hpp>
#include <com/sun/star/ucb/InsertCommandArgument.hpp>
#include <com/sun/star/ucb/InteractiveAugmentedIOException.hpp>
#include <com/sun/star/ucb/InteractiveNetworkGeneralException.hpp>
#include <com/sun/star/ucb/InteractiveNetworkResolveNameException.hpp>
#include <com/sun/star/ucb/NameClashException.hpp>
#include <com/sun/star/ucb/OpenMode.hpp>
#include <com/sun/star/ucb/XCommandInfo.hpp>
#include <com/sun/star/ucb/MissingInputStreamException.hpp>
#include <com/sun/star/ucb/UnsupportedCommandException.hpp>
#include <com/sun/star/ucb/UnsupportedDataSinkException.hpp>
#include <com/sun/star/ucb/UnsupportedOpenModeException.hpp>
#include <com/sun/star/ucb/XDynamicResultSet.hpp>
#include <com/sun/star/ucb/XContentCreator.hpp>
#include <comphelper/seekableinput.hxx>
#include <cppuhelper/exc_hlp.hxx>
#include <cppuhelper/queryinterface.hxx>
#include <ucbhelper/contentidentifier.hxx>
#include <ucbhelper/propertyvalueset.hxx>
#include <ucbhelper/cancelcommandexecution.hxx>
#include <ucbhelper/macros.hxx>
#include <vcl/svapp.hxx>
#include "gio_content.hxx"
#include "gio_provider.hxx"
#include "gio_resultset.hxx"
#include "gio_inputstream.hxx"
#include "gio_outputstream.hxx"
#include "gio_mount.hxx"
Include dependency graph for gio_content.cxx:

Go to the source code of this file.

Namespaces

namespace  gio
 

Macros

#define EXCEPT(aExcept)
 

Functions

css::uno::Any gio::convertToException (GError *pError, const css::uno::Reference< css::uno::XInterface > &rContext, bool bThrow)
 
void gio::convertToIOException (GError *pError, const css::uno::Reference< css::uno::XInterface > &rContext)
 
static css::util::DateTime gio::getDateFromUnix (time_t t)
 
static css::lang::IllegalAccessException gio::getReadOnlyException (const css::uno::Reference< css::uno::XInterface > &rContext)
 
 gio::XTYPEPROVIDER_COMMON_IMPL (Content)
 

Variables

const int gio::TRANSFER_BUFFER_SIZE = 65536
 
const GFileCopyFlags gio::DEFAULT_COPYDATA_FLAGS
 

Macro Definition Documentation

◆ EXCEPT

#define EXCEPT (   aExcept)
Value:
do { \
if (bThrow) throw aExcept;\
aRet <<= aExcept;\
} while(false)

Definition at line 131 of file gio_content.cxx.