diff options
-rw-r--r-- | offapi/com/sun/star/packages/XDataSinkEncrSupport.idl | 6 | ||||
-rw-r--r-- | package/inc/ZipPackageStream.hxx | 2 | ||||
-rw-r--r-- | package/source/zippackage/ZipPackageStream.cxx | 2 |
3 files changed, 7 insertions, 3 deletions
diff --git a/offapi/com/sun/star/packages/XDataSinkEncrSupport.idl b/offapi/com/sun/star/packages/XDataSinkEncrSupport.idl index e4c0de8346bf..88141178acf4 100644 --- a/offapi/com/sun/star/packages/XDataSinkEncrSupport.idl +++ b/offapi/com/sun/star/packages/XDataSinkEncrSupport.idl @@ -121,11 +121,15 @@ interface XDataSinkEncrSupport: com::sun::star::uno::XInterface @returns the plain raw stream as it is stored in the package + @throws ::com::sun::star::packages::NoEncryptionException + the PackageStream object is not encrypted + @throws ::com::sun::star::io::IOException in case of io problems during retrieving */ ::com::sun::star::io::XInputStream getPlainRawStream() - raises( ::com::sun::star::io::IOException ); + raises( ::com::sun::star::io::IOException, + ::com::sun::star::packages::NoEncryptionException ); }; diff --git a/package/inc/ZipPackageStream.hxx b/package/inc/ZipPackageStream.hxx index cabc62004d39..d8b686eb6c2a 100644 --- a/package/inc/ZipPackageStream.hxx +++ b/package/inc/ZipPackageStream.hxx @@ -183,7 +183,7 @@ public: ::com::sun::star::io::IOException, ::com::sun::star::uno::RuntimeException, std::exception ) SAL_OVERRIDE; virtual ::com::sun::star::uno::Reference< ::com::sun::star::io::XInputStream > SAL_CALL getPlainRawStream() - throw ( ::com::sun::star::io::IOException, + throw ( ::com::sun::star::io::IOException, ::com::sun::star::packages::NoEncryptionException, ::com::sun::star::uno::RuntimeException, std::exception ) SAL_OVERRIDE; // XUnoTunnel diff --git a/package/source/zippackage/ZipPackageStream.cxx b/package/source/zippackage/ZipPackageStream.cxx index fee38a645a20..37710c033d30 100644 --- a/package/source/zippackage/ZipPackageStream.cxx +++ b/package/source/zippackage/ZipPackageStream.cxx @@ -653,7 +653,7 @@ void SAL_CALL ZipPackageStream::setRawStream( const uno::Reference< io::XInputSt } uno::Reference< io::XInputStream > SAL_CALL ZipPackageStream::getPlainRawStream() - throw ( io::IOException, + throw ( io::IOException, packages::NoEncryptionException, uno::RuntimeException, std::exception ) { // There is no stream attached to this object |