![]() |
|
|||
File indexing completed on 2025-02-21 10:02:29
0001 /* 0002 * Copyright (c) CERN 2013-2017 0003 * 0004 * Copyright (c) Members of the EMI Collaboration. 2010-2013 0005 * See http://www.eu-emi.eu/partners for details on the copyright 0006 * holders. 0007 * 0008 * Licensed under the Apache License, Version 2.0 (the "License"); 0009 * you may not use this file except in compliance with the License. 0010 * You may obtain a copy of the License at 0011 * 0012 * http://www.apache.org/licenses/LICENSE-2.0 0013 * 0014 * Unless required by applicable law or agreed to in writing, software 0015 * distributed under the License is distributed on an "AS IS" BASIS, 0016 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 0017 * See the License for the specific language governing permissions and 0018 * limitations under the License. 0019 */ 0020 0021 #pragma once 0022 #ifndef GFAL2_API_H_ 0023 #define GFAL2_API_H_ 0024 0025 #define __GFAL2_H_INSIDE__ 0026 0027 /* gfal2 uses 64 bits offset size by default */ 0028 #ifndef _FILE_OFFSET_BITS 0029 # define _FILE_OFFSET_BITS 64 0030 #endif 0031 0032 /* global context operations */ 0033 #include <common/gfal_common.h> 0034 #include <common/gfal_cred_mapping.h> 0035 0036 /* parameter and configuration API */ 0037 #include <common/gfal_config.h> 0038 0039 /* log API */ 0040 #include <logger/gfal_logger.h> 0041 0042 /* main gfal2 API for file operations */ 0043 #include <file/gfal_file_api.h> 0044 0045 /* operation control API */ 0046 #include <common/gfal_cancel.h> 0047 0048 /* posix compatibility layer */ 0049 #include <posix/gfal_posix_api.h> 0050 0051 /* transfers*/ 0052 #include <transfer/gfal_transfer.h> 0053 0054 /* error helpers*/ 0055 #include <common/gfal_error.h> 0056 0057 #undef __GFAL2_H_INSIDE__ 0058 0059 #endif /* GFAL2_API_H_ */
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.3.7 LXR engine. The LXR team |
![]() ![]() |