tdf#154285 Check upper bound of arguments in SbRtl_Minute function
[LibreOffice.git] / offapi / com / sun / star / ucb / XRemoteContentProviderActivator.idl
bloba9c022c4f5ef48c340d39407952675ceec5b3dce
1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2 /*
3 * This file is part of the LibreOffice project.
5 * This Source Code Form is subject to the terms of the Mozilla Public
6 * License, v. 2.0. If a copy of the MPL was not distributed with this
7 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
9 * This file incorporates work covered by the following license notice:
11 * Licensed to the Apache Software Foundation (ASF) under one or more
12 * contributor license agreements. See the NOTICE file distributed
13 * with this work for additional information regarding copyright
14 * ownership. The ASF licenses this file to you under the Apache
15 * License, Version 2.0 (the "License"); you may not use this file
16 * except in compliance with the License. You may obtain a copy of
17 * the License at http://www.apache.org/licenses/LICENSE-2.0 .
20 module com { module sun { module star { module ucb {
22 published interface XContentProviderManager;
24 /** This interface should be implemented together with
25 XRemoteContentProviderAcceptor and allows for a lazy
26 implementation of
27 XRemoteContentProviderAcceptor::addRemoteContentProvider().
29 The way this works might change, therefore this interface is marked as
30 deprecated.
32 @deprecated
34 published interface XRemoteContentProviderActivator: com::sun::star::uno::XInterface
36 /** Activate (i.e., register at the broker) the remote content providers
37 that until now have only been remembered by
38 XRemoteContentProviderAcceptor::addRemoteContentProvider(),
39 but not registered.
41 <p>This allows for
42 XRemoteContentProviderAcceptor::addRemoteContentProvider()
43 to be implemented in a lazy fashion (remember the remote content
44 providers, but do not register them right away), which can increase
45 performance in certain situations. But it is not required that an
46 implementation of XRemoteContentProviderAcceptor uses this
47 lazy strategy (and thus also implements this interface).
49 @return
50 the broker at which the remote content providers have been registered.
52 XContentProviderManager activateRemoteContentProviders();
55 }; }; }; };
57 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */