DS3 C SDK
5.0.0
Provides access to the Spectra S3 API with C
ds3_c_sdk
src
ds3_response_header_utils.h
Go to the documentation of this file.
1
/*
2
* ******************************************************************************
3
* Copyright 2014-2018 Spectra Logic Corporation. All Rights Reserved.
4
* Licensed under the Apache License, Version 2.0 (the "License"). You may not use
5
* this file except in compliance with the License. A copy of the License is located at
6
*
7
* http://www.apache.org/licenses/LICENSE-2.0
8
*
9
* or in the "license" file accompanying this file.
10
* This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
11
* CONDITIONS OF ANY KIND, either express or implied. See the License for the
12
* specific language governing permissions and limitations under the License.
13
* ****************************************************************************
14
*/
15
16
17
#ifndef __DS3_RESPONSE_HEADER_UTILS__
18
#define __DS3_RESPONSE_HEADER_UTILS__
19
20
#include <stdlib.h>
21
#include <glib.h>
22
23
#include "
ds3_string.h
"
24
#include "stdint.h"
25
#include "
ds3_string_multimap.h
"
26
#include "
ds3.h
"
27
#include "
ds3_library_exports.h
"
28
29
#ifdef __cplusplus
30
extern
"C"
{
31
#endif
32
33
LIBRARY_API
ds3_checksum_type
*
get_blob_checksum_type
(
const
ds3_log
* log,
ds3_string_multimap
* response_headers);
34
LIBRARY_API
ds3_uint64_string_map
*
get_blob_checksums
(
const
ds3_log
* log,
ds3_string_multimap
* response_headers);
35
36
#ifdef __cplusplus
37
}
38
#endif
39
#endif
ds3_log
Definition:
ds3.h:80
ds3_checksum_type
ds3_checksum_type
Definition:
ds3.h:620
get_blob_checksums
LIBRARY_API ds3_uint64_string_map * get_blob_checksums(const ds3_log *log, ds3_string_multimap *response_headers)
Definition:
ds3_response_header_utils.c:90
ds3_library_exports.h
ds3_string_multimap.h
get_blob_checksum_type
LIBRARY_API ds3_checksum_type * get_blob_checksum_type(const ds3_log *log, ds3_string_multimap *response_headers)
Definition:
ds3_response_header_utils.c:56
_ds3_string_multimap
Definition:
ds3_string_multimap_impl.h:26
ds3.h
The public definitions for the Spectra S3 C SDK.
ds3_string.h
LIBRARY_API
#define LIBRARY_API
Definition:
ds3_library_exports.h:27
ds3_uint64_string_map
struct _ds3_uint64_string_map ds3_uint64_string_map
Definition:
ds3_uint64_string_map.h:30
Generated by
1.8.15