PingAccess Agent SDK for C
 All Classes Files Functions Variables Typedefs Enumerations Macros Pages
paa-http-client-curl.h
Go to the documentation of this file.
1 /*****************************************************
2  * Copyright (C) 2015 Ping Identity Corporation
3  * All rights reserved.
4  *
5  * The contents of this file are the property of Ping Identity Corporation.
6  * You may not copy or use this file, in either source code or executable
7  * form, except in compliance with terms set by Ping Identity Corporation.
8  * For further information please contact:
9  *
10  * Ping Identity Corporation
11  * 1001 17th St Suite 100
12  * Denver, CO 80202
13  * 303.468.2900
14  * http://www.pingidentity.com
15  *
16  ****************************************************/
17 
23 #ifndef _PAA_SDK_PAA_HTTP_CURL_H_
24 #define _PAA_SDK_PAA_HTTP_CURL_H_ 1
25 
26 #include "apr.h"
27 #include "apr_pools.h"
28 
29 #include "paa-config.h"
30 #include "paa-http-client.h"
31 
32 #ifdef __cplusplus
33 extern "C" {
34 #endif
35 
101 apr_status_t paa_http_client_curl_create(apr_pool_t *pool,
102  const paa_config *config,
103  const char *cert_path,
104  char **err_msg,
105  const paa_http_client **impl);
106 
133 apr_status_t paa_curl_create_cert_file(apr_pool_t *pool,
134  const paa_config *config,
135  const char *cert_dir,
136  const char **output);
137 
138 
139 #ifdef __cplusplus
140 } /* C */
141 #endif
142 
143 #endif /* _PAA_SDK_PAA_HTTP_CURL_H_ */
144 
Definition: paa-http-client.h:339
apr_status_t paa_http_client_curl_create(apr_pool_t *pool, const paa_config *config, const char *cert_path, char **err_msg, const paa_http_client **impl)
apr_status_t paa_curl_create_cert_file(apr_pool_t *pool, const paa_config *config, const char *cert_dir, const char **output)
Definition: paa-config.h:53