summaryrefslogtreecommitdiff
path: root/ucb/source/ucp
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2019-12-17 11:42:52 +0100
committerStephan Bergmann <sbergman@redhat.com>2019-12-17 13:38:27 +0100
commit7b9e75da2e057fe5b551bf7294814d1744fe653f (patch)
treeed0eb7773a12beeec15efd96ade17de393d4094a /ucb/source/ucp
parent253f4ad388f3687140c2c5a03f895b326593d728 (diff)
Fix various Clang and loplugin warnings in --with-webdav=serf code
Change-Id: I9390d9242b1ea4413ce01bff9002929e55c1617c Reviewed-on: https://gerrit.libreoffice.org/85277 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
Diffstat (limited to 'ucb/source/ucp')
-rw-r--r--ucb/source/ucp/webdav/ContentProperties.cxx10
-rw-r--r--ucb/source/ucp/webdav/DAVSessionFactory.cxx4
-rw-r--r--ucb/source/ucp/webdav/SerfPutReqProcImpl.cxx2
-rw-r--r--ucb/source/ucp/webdav/SerfUri.cxx6
-rw-r--r--ucb/source/ucp/webdav/SerfUri.hxx1
-rw-r--r--ucb/source/ucp/webdav/webdavcontent.cxx58
-rw-r--r--ucb/source/ucp/webdav/webdavcontent.hxx2
-rw-r--r--ucb/source/ucp/webdav/webdavcontentcaps.cxx4
-rw-r--r--ucb/source/ucp/webdav/webdavdatasupplier.cxx2
-rw-r--r--ucb/source/ucp/webdav/webdavprovider.cxx2
10 files changed, 42 insertions, 49 deletions
diff --git a/ucb/source/ucp/webdav/ContentProperties.cxx b/ucb/source/ucp/webdav/ContentProperties.cxx
index 058b2a55c1c0..85406e680972 100644
--- a/ucb/source/ucp/webdav/ContentProperties.cxx
+++ b/ucb/source/ucp/webdav/ContentProperties.cxx
@@ -231,7 +231,7 @@ void ContentProperties::UCBNamesToDAVNames(
{
if ( !bCreationDate )
{
- propertyNames.push_back( DAVProperties::CREATIONDATE );
+ propertyNames.push_back( DAVProperties::CREATIONDATE );
bCreationDate = true;
}
}
@@ -240,7 +240,7 @@ void ContentProperties::UCBNamesToDAVNames(
{
if ( !bLastModified )
{
- propertyNames.push_back(
+ propertyNames.push_back(
DAVProperties::GETLASTMODIFIED );
bLastModified = true;
}
@@ -250,7 +250,7 @@ void ContentProperties::UCBNamesToDAVNames(
{
if ( !bContentType )
{
- propertyNames.push_back(
+ propertyNames.push_back(
DAVProperties::GETCONTENTTYPE );
bContentType = true;
}
@@ -260,7 +260,7 @@ void ContentProperties::UCBNamesToDAVNames(
{
if ( !bContentLength )
{
- propertyNames.push_back(
+ propertyNames.push_back(
DAVProperties::GETCONTENTLENGTH );
bContentLength = true;
}
@@ -272,7 +272,7 @@ void ContentProperties::UCBNamesToDAVNames(
{
if ( !bResourceType )
{
- propertyNames.push_back( DAVProperties::RESOURCETYPE );
+ propertyNames.push_back( DAVProperties::RESOURCETYPE );
bResourceType = true;
}
}
diff --git a/ucb/source/ucp/webdav/DAVSessionFactory.cxx b/ucb/source/ucp/webdav/DAVSessionFactory.cxx
index 78aadb7e2dfa..6a0963f915d2 100644
--- a/ucb/source/ucp/webdav/DAVSessionFactory.cxx
+++ b/ucb/source/ucp/webdav/DAVSessionFactory.cxx
@@ -46,7 +46,7 @@ rtl::Reference< DAVSession > DAVSessionFactory::createDAVSession(
SerfUri aURI( inUri );
std::unique_ptr< DAVSession > xElement(
- new SerfSession( this, inUri, *m_xProxyDecider.get() ) );
+ new SerfSession( this, inUri, *m_xProxyDecider ) );
aIt = m_aMap.emplace( inUri, xElement.get() ).first;
aIt->second->m_aContainerIt = aIt;
@@ -69,7 +69,7 @@ rtl::Reference< DAVSession > DAVSessionFactory::createDAVSession(
// call a little:
SerfUri aURI( inUri );
- aIt->second = new SerfSession( this, inUri, *m_xProxyDecider.get() );
+ aIt->second = new SerfSession( this, inUri, *m_xProxyDecider );
aIt->second->m_aContainerIt = aIt;
return aIt->second;
}
diff --git a/ucb/source/ucp/webdav/SerfPutReqProcImpl.cxx b/ucb/source/ucp/webdav/SerfPutReqProcImpl.cxx
index a08d260f01bd..466f7a10cacb 100644
--- a/ucb/source/ucp/webdav/SerfPutReqProcImpl.cxx
+++ b/ucb/source/ucp/webdav/SerfPutReqProcImpl.cxx
@@ -67,7 +67,7 @@ serf_bucket_t * SerfPutReqProcImpl::createSerfRequestBucket( serf_request_t * in
setRequestHeaders( hdrs_bkt );
// 'If' header with token, so that we can save document locked by us
- const OString sIfHeader( "<" + OString(getPathStr()) + "> (<" + OUStringToOString(
+ const OString sIfHeader( "<" + rtl::OStringView(getPathStr()) + "> (<" + OUStringToOString(
msToken, RTL_TEXTENCODING_UTF8) + ">)" );
serf_bucket_headers_set( hdrs_bkt, "If", sIfHeader.getStr() );
diff --git a/ucb/source/ucp/webdav/SerfUri.cxx b/ucb/source/ucp/webdav/SerfUri.cxx
index f146dfade70b..dab11a64cfa9 100644
--- a/ucb/source/ucp/webdav/SerfUri.cxx
+++ b/ucb/source/ucp/webdav/SerfUri.cxx
@@ -109,10 +109,6 @@ void SerfUri::init( const apr_uri_t * pUri )
}
}
-SerfUri::~SerfUri( )
-{
-}
-
void SerfUri::calculateURI ()
{
OUStringBuffer aBuf( mScheme );
@@ -183,7 +179,7 @@ OUString SerfUri::GetPathBaseName () const
return aTemp;
}
else
- return OUString("/");
+ return "/";
}
bool SerfUri::operator== ( const SerfUri & rOther ) const
diff --git a/ucb/source/ucp/webdav/SerfUri.hxx b/ucb/source/ucp/webdav/SerfUri.hxx
index f943cd489e0e..f47b2892e207 100644
--- a/ucb/source/ucp/webdav/SerfUri.hxx
+++ b/ucb/source/ucp/webdav/SerfUri.hxx
@@ -54,7 +54,6 @@ class SerfUri
explicit SerfUri( const OUString & inUri );
/// @throws DAVException
explicit SerfUri( const apr_uri_t * inUri );
- ~SerfUri( );
bool operator== ( const SerfUri & rOther ) const;
bool operator!= ( const SerfUri & rOther ) const
diff --git a/ucb/source/ucp/webdav/webdavcontent.cxx b/ucb/source/ucp/webdav/webdavcontent.cxx
index de9031a30781..6c0198199011 100644
--- a/ucb/source/ucp/webdav/webdavcontent.cxx
+++ b/ucb/source/ucp/webdav/webdavcontent.cxx
@@ -21,7 +21,6 @@
#include <cppuhelper/queryinterface.hxx>
#include <rtl/uri.hxx>
-#include <rtl/ustrbuf.hxx>
#include <sal/log.hxx>
#include <ucbhelper/contentidentifier.hxx>
#include <ucbhelper/macros.hxx>
@@ -388,7 +387,7 @@ uno::Sequence< uno::Type > SAL_CALL Content::getTypes()
// virtual
OUString SAL_CALL Content::getImplementationName()
{
- return OUString( "com.sun.star.comp.ucb.WebDAVContent" );
+ return "com.sun.star.comp.ucb.WebDAVContent";
}
@@ -421,9 +420,9 @@ OUString SAL_CALL Content::getContentType()
}
if ( bFolder )
- return OUString( WEBDAV_COLLECTION_TYPE );
+ return WEBDAV_COLLECTION_TYPE;
- return OUString( WEBDAV_CONTENT_TYPE );
+ return WEBDAV_CONTENT_TYPE;
}
@@ -575,7 +574,7 @@ uno::Any SAL_CALL Content::execute(
std::unique_ptr< DAVResourceAccess > xResAccess;
{
osl::Guard< osl::Mutex > aGuard( m_aMutex );
- xResAccess.reset( new DAVResourceAccess( *m_xResAccess.get() ) );
+ xResAccess.reset( new DAVResourceAccess( *m_xResAccess ) );
}
xResAccess->DESTROY( Environment );
{
@@ -763,7 +762,7 @@ void SAL_CALL Content::abort( sal_Int32 /*CommandId*/ )
std::unique_ptr< DAVResourceAccess > xResAccess;
{
osl::MutexGuard aGuard( m_aMutex );
- xResAccess.reset( new DAVResourceAccess( *m_xResAccess.get() ) );
+ xResAccess.reset( new DAVResourceAccess( *m_xResAccess ) );
}
DAVResourceAccess::abort();
{
@@ -841,7 +840,7 @@ void Content::addProperty( const css::ucb::PropertyCommandArgument &aCmdArg,
std::unique_ptr< DAVResourceAccess > xResAccess;
{
osl::Guard< osl::Mutex > aGuard( m_aMutex );
- xResAccess.reset( new DAVResourceAccess( *m_xResAccess.get() ) );
+ xResAccess.reset( new DAVResourceAccess( *m_xResAccess ) );
}
xResAccess->PROPPATCH( aProppatchValues, xEnv );
{
@@ -947,7 +946,7 @@ void Content::removeProperty( const OUString& Name,
std::unique_ptr< DAVResourceAccess > xResAccess;
{
osl::Guard< osl::Mutex > aGuard( m_aMutex );
- xResAccess.reset( new DAVResourceAccess( *m_xResAccess.get() ) );
+ xResAccess.reset( new DAVResourceAccess( *m_xResAccess ) );
}
xResAccess->PROPPATCH( aProppatchValues, xEnv );
{
@@ -1195,10 +1194,9 @@ uno::Reference< sdbc::XRow > Content::getPropertyValues(
// Process local Additional Properties.
if ( !bTriedToGetAdditionalPropSet && !xAdditionalPropSet.is() )
{
- xAdditionalPropSet.set(
+ xAdditionalPropSet =
rProvider->getAdditionalPropertySet( rContentId,
- false ),
- uno::UNO_QUERY );
+ false );
bTriedToGetAdditionalPropSet = true;
}
@@ -1229,9 +1227,8 @@ uno::Reference< sdbc::XRow > Content::getPropertyValues(
}
// Append all local Additional Properties.
- uno::Reference< beans::XPropertySet > xSet(
- rProvider->getAdditionalPropertySet( rContentId, false ),
- uno::UNO_QUERY );
+ uno::Reference< beans::XPropertySet > xSet =
+ rProvider->getAdditionalPropertySet( rContentId, false );
xRow->appendPropertySet( xSet );
}
@@ -1259,12 +1256,12 @@ uno::Reference< sdbc::XRow > Content::getPropertyValues(
xContext.set( m_xContext );
xIdentifier.set( m_xIdentifier );
xProvider.set( m_xProvider.get() );
- xResAccess.reset( new DAVResourceAccess( *m_xResAccess.get() ) );
+ xResAccess.reset( new DAVResourceAccess( *m_xResAccess ) );
// First, ask cache...
if ( m_xCachedProps.get() )
{
- xCachedProps.reset( new ContentProperties( *m_xCachedProps.get() ) );
+ xCachedProps.reset( new ContentProperties( *m_xCachedProps ) );
std::vector< OUString > aMissingProps;
if ( xCachedProps->containsAllNames( rProperties, aMissingProps ) )
@@ -1294,7 +1291,7 @@ uno::Reference< sdbc::XRow > Content::getPropertyValues(
if ( m_xCachedProps.get() )
{
xCachedProps.reset(
- new ContentProperties( *m_xCachedProps.get() ) );
+ new ContentProperties( *m_xCachedProps ) );
std::vector< OUString > aMissingProps;
if ( xCachedProps->containsAllNames(
@@ -1581,7 +1578,7 @@ uno::Sequence< uno::Any > Content::setPropertyValues(
xProvider.set( m_pProvider );
xIdentifier.set( m_xIdentifier );
bTransient = m_bTransient;
- xResAccess.reset( new DAVResourceAccess( *m_xResAccess.get() ) );
+ xResAccess.reset( new DAVResourceAccess( *m_xResAccess ) );
}
uno::Sequence< uno::Any > aRet( rValues.getLength() );
@@ -1991,13 +1988,12 @@ uno::Any Content::open(
{
// Error: Not a folder!
- OUStringBuffer aMsg;
- aMsg.append( "Non-folder resource cannot be opened as folder! Wrong Open Mode!" );
+ OUString aMsg( "Non-folder resource cannot be opened as folder! Wrong Open Mode!" );
ucbhelper::cancelCommandExecution(
uno::makeAny(
lang::IllegalArgumentException(
- aMsg.makeStringAndClear(),
+ aMsg,
static_cast< cppu::OWeakObject * >( this ),
-1 ) ),
xEnv );
@@ -2035,7 +2031,7 @@ uno::Any Content::open(
osl::MutexGuard aGuard( m_aMutex );
xResAccess.reset(
- new DAVResourceAccess( *m_xResAccess.get() ) );
+ new DAVResourceAccess( *m_xResAccess ) );
}
DAVResource aResource;
@@ -2077,7 +2073,7 @@ uno::Any Content::open(
osl::MutexGuard aGuard( m_aMutex );
xResAccess.reset(
- new DAVResourceAccess( *m_xResAccess.get() ) );
+ new DAVResourceAccess( *m_xResAccess ) );
}
// fill inputstream sync; return if all data present
@@ -2145,7 +2141,7 @@ void Content::post(
{
osl::MutexGuard aGuard( m_aMutex );
xResAccess.reset(
- new DAVResourceAccess( *m_xResAccess.get() ) );
+ new DAVResourceAccess( *m_xResAccess ) );
}
uno::Reference< io::XInputStream > xResult
@@ -2179,7 +2175,7 @@ void Content::post(
{
osl::MutexGuard aGuard( m_aMutex );
xResAccess.reset(
- new DAVResourceAccess( *m_xResAccess.get() ) );
+ new DAVResourceAccess( *m_xResAccess ) );
}
xResAccess->POST( rArg.MediaType,
@@ -2277,7 +2273,7 @@ void Content::insert(
bTransient = m_bTransient;
bCollection = m_bCollection;
aEscapedTitle = m_aEscapedTitle;
- xResAccess.reset( new DAVResourceAccess( *m_xResAccess.get() ) );
+ xResAccess.reset( new DAVResourceAccess( *m_xResAccess ) );
}
// Check, if all required properties are present.
@@ -2520,7 +2516,7 @@ void Content::transfer(
xContext.set( m_xContext );
xIdentifier.set( m_xIdentifier );
xProvider.set( m_xProvider.get() );
- xResAccess.reset( new DAVResourceAccess( *m_xResAccess.get() ) );
+ xResAccess.reset( new DAVResourceAccess( *m_xResAccess ) );
}
OUString aTargetURI;
@@ -2813,7 +2809,7 @@ void Content::lock(
std::unique_ptr< DAVResourceAccess > xResAccess;
{
osl::Guard< osl::Mutex > aGuard( m_aMutex );
- xResAccess.reset( new DAVResourceAccess( *m_xResAccess.get() ) );
+ xResAccess.reset( new DAVResourceAccess( *m_xResAccess ) );
}
uno::Any aOwnerAny;
@@ -2852,7 +2848,7 @@ void Content::unlock(
std::unique_ptr< DAVResourceAccess > xResAccess;
{
osl::Guard< osl::Mutex > aGuard( m_aMutex );
- xResAccess.reset( new DAVResourceAccess( *m_xResAccess.get() ) );
+ xResAccess.reset( new DAVResourceAccess( *m_xResAccess ) );
}
xResAccess->UNLOCK( Environment );
@@ -3165,7 +3161,7 @@ void Content::cancelCommandExecution(
}
-const OUString
+OUString
Content::getBaseURI( const std::unique_ptr< DAVResourceAccess > & rResAccess )
{
osl::Guard< osl::Mutex > aGuard( m_aMutex );
@@ -3283,7 +3279,7 @@ Content::ResourceType Content::getResourceType(
std::unique_ptr< DAVResourceAccess > xResAccess;
{
osl::MutexGuard aGuard( m_aMutex );
- xResAccess.reset( new DAVResourceAccess( *m_xResAccess.get() ) );
+ xResAccess.reset( new DAVResourceAccess( *m_xResAccess ) );
}
const Content::ResourceType & ret = getResourceType( xEnv, xResAccess );
{
diff --git a/ucb/source/ucp/webdav/webdavcontent.hxx b/ucb/source/ucp/webdav/webdavcontent.hxx
index 68cf8e5d24fc..fbd8e6300f4b 100644
--- a/ucb/source/ucp/webdav/webdavcontent.hxx
+++ b/ucb/source/ucp/webdav/webdavcontent.hxx
@@ -110,7 +110,7 @@ private:
bool
exchangeIdentity( const css::uno::Reference< css::ucb::XContentIdentifier >& xNewId );
- const OUString
+ OUString
getBaseURI( const std::unique_ptr< DAVResourceAccess > & rResAccess );
/// @throws css::uno::Exception
diff --git a/ucb/source/ucp/webdav/webdavcontentcaps.cxx b/ucb/source/ucp/webdav/webdavcontentcaps.cxx
index f26ebb01d21f..14050e2a1e49 100644
--- a/ucb/source/ucp/webdav/webdavcontentcaps.cxx
+++ b/ucb/source/ucp/webdav/webdavcontentcaps.cxx
@@ -275,10 +275,10 @@ uno::Sequence< beans::Property > Content::getProperties(
osl::Guard< osl::Mutex > aGuard( m_aMutex );
bTransient = m_bTransient;
- xResAccess.reset( new DAVResourceAccess( *m_xResAccess.get() ) );
+ xResAccess.reset( new DAVResourceAccess( *m_xResAccess ) );
if ( m_xCachedProps.get() )
xCachedProps.reset(
- new ContentProperties( *m_xCachedProps.get() ) );
+ new ContentProperties( *m_xCachedProps ) );
xProvider.set( m_pProvider );
}
diff --git a/ucb/source/ucp/webdav/webdavdatasupplier.cxx b/ucb/source/ucp/webdav/webdavdatasupplier.cxx
index 17f4f2051b41..6001b8665f4c 100644
--- a/ucb/source/ucp/webdav/webdavdatasupplier.cxx
+++ b/ucb/source/ucp/webdav/webdavdatasupplier.cxx
@@ -43,6 +43,7 @@ namespace http_dav_ucp
// struct ResultListEntry.
+namespace {
struct ResultListEntry
{
@@ -55,6 +56,7 @@ struct ResultListEntry
explicit ResultListEntry( std::unique_ptr<ContentProperties> && pEntry ) : pData( std::move(pEntry) ) {}
};
+}
// ResultList.
diff --git a/ucb/source/ucp/webdav/webdavprovider.cxx b/ucb/source/ucp/webdav/webdavprovider.cxx
index 9a78c0648ebe..6c1d77b94d0c 100644
--- a/ucb/source/ucp/webdav/webdavprovider.cxx
+++ b/ucb/source/ucp/webdav/webdavprovider.cxx
@@ -84,7 +84,7 @@ XTYPEPROVIDER_IMPL_3( ContentProvider,
// XServiceInfo methods.
XSERVICEINFO_COMMOM_IMPL( ContentProvider,
- OUString( "com.sun.star.comp.WebDAVContentProvider" ) )
+ "com.sun.star.comp.WebDAVContentProvider" )
/// @throws css::uno::Exception
static css::uno::Reference< css::uno::XInterface >
ContentProvider_CreateInstance( const css::uno::Reference< css::lang::XMultiServiceFactory> & rSMgr )