LibreOffice Module ucb (master)
1
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
ucb
source
ucp
webdav-neon
neon/DAVAuthListener.hxx
Go to the documentation of this file.
1
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2
/*************************************************************************
3
*
4
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
5
*
6
* Copyright 2000, 2010 Oracle and/or its affiliates.
7
*
8
* OpenOffice.org - a multi-platform office productivity suite
9
*
10
* This file is part of OpenOffice.org.
11
*
12
* OpenOffice.org is free software: you can redistribute it and/or modify
13
* it under the terms of the GNU Lesser General Public License version 3
14
* only, as published by the Free Software Foundation.
15
*
16
* OpenOffice.org is distributed in the hope that it will be useful,
17
* but WITHOUT ANY WARRANTY; without even the implied warranty of
18
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19
* GNU Lesser General Public License version 3 for more details
20
* (a copy is included in the LICENSE file that accompanied this code).
21
*
22
* You should have received a copy of the GNU Lesser General Public License
23
* version 3 along with OpenOffice.org. If not, see
24
* <http://www.openoffice.org/license.html>
25
* for a copy of the LGPLv3 License.
26
*
27
************************************************************************/
28
#ifndef INCLUDED_UCB_SOURCE_UCP_WEBDAV_NEON_DAVAUTHLISTENER_HXX
29
#define INCLUDED_UCB_SOURCE_UCP_WEBDAV_NEON_DAVAUTHLISTENER_HXX
30
31
#include <config_lgpl.h>
32
#include <
salhelper/simplereferenceobject.hxx
>
33
#include <rtl/ustring.hxx>
34
35
namespace
webdav_ucp
36
{
37
38
class
DAVAuthListener
:
public
salhelper::SimpleReferenceObject
39
{
40
public
:
41
virtual
int
authenticate
(
42
const
OUString & inRealm,
43
const
OUString & inHostName,
44
OUString & inoutUserName,
45
OUString & outPassWord,
46
bool
bCanUseSystemCredentials ) = 0;
47
};
48
49
}
// namespace webdav_ucp
50
51
#endif // INCLUDED_UCB_SOURCE_UCP_WEBDAV_NEON_DAVAUTHLISTENER_HXX
52
53
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
webdav_ucp::DAVAuthListener
Definition:
neon/DAVAuthListener.hxx:38
salhelper::SimpleReferenceObject
webdav_ucp::DAVAuthListener::authenticate
virtual int authenticate(const OUString &inRealm, const OUString &inHostName, OUString &inoutUserName, OUString &outPassWord, bool bCanUseSystemCredentials)=0
simplereferenceobject.hxx
webdav_ucp
Definition:
neon/ContentProperties.hxx:44
Generated on Thu Jan 14 2021 06:08:06 for LibreOffice Module ucb (master) by
1.8.10