wpa_supplicant / hostapd  2.5
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Structures | Macros | Functions
http_client.c File Reference

http_client - HTTP client More...

#include "includes.h"
#include <fcntl.h>
#include "common.h"
#include "eloop.h"
#include "httpread.h"
#include "http_client.h"

Data Structures

struct  http_client
 

Macros

#define HTTP_CLIENT_TIMEOUT_SEC   30
 

Functions

struct http_clienthttp_client_addr (struct sockaddr_in *dst, struct wpabuf *req, size_t max_response, void(*cb)(void *ctx, struct http_client *c, enum http_client_event event), void *cb_ctx)
 
char * http_client_url_parse (const char *url, struct sockaddr_in *dst, char **ret_path)
 
struct http_clienthttp_client_url (const char *url, struct wpabuf *req, size_t max_response, void(*cb)(void *ctx, struct http_client *c, enum http_client_event event), void *cb_ctx)
 
void http_client_free (struct http_client *c)
 
struct wpabufhttp_client_get_body (struct http_client *c)
 
char * http_client_get_hdr_line (struct http_client *c, const char *tag)
 
char * http_link_update (char *url, const char *base)
 

Detailed Description

http_client - HTTP client