FFmpeg
|
httpauth.h File Reference
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Data Structures | |
struct | DigestParams |
struct | HTTPAuthState |
HTTP Authentication state structure. More... | |
Typedefs | |
typedef enum HTTPAuthType | HTTPAuthType |
Authentication types, ordered from weakest to strongest. More... | |
typedef struct DigestParams | DigestParams |
typedef struct HTTPAuthState | HTTPAuthState |
HTTP Authentication state structure. More... | |
Enumerations | |
enum | HTTPAuthType { HTTP_AUTH_NONE = 0, HTTP_AUTH_BASIC, HTTP_AUTH_DIGEST } |
Authentication types, ordered from weakest to strongest. More... | |
Functions | |
void | ff_http_auth_handle_header (HTTPAuthState *state, const char *key, const char *value) |
char * | ff_http_auth_create_response (HTTPAuthState *state, const char *auth, const char *path, const char *method) |
Typedef Documentation
typedef struct DigestParams DigestParams |
typedef struct HTTPAuthState HTTPAuthState |
HTTP Authentication state structure.
Must be zero-initialized before used with the functions below.
typedef enum HTTPAuthType HTTPAuthType |
Authentication types, ordered from weakest to strongest.
Enumeration Type Documentation
enum HTTPAuthType |
Authentication types, ordered from weakest to strongest.
Enumerator | |
---|---|
HTTP_AUTH_NONE |
No authentication specified. |
HTTP_AUTH_BASIC |
HTTP 1.0 Basic auth from RFC 1945 (also in RFC 2617) |
HTTP_AUTH_DIGEST |
HTTP 1.1 Digest auth from RFC 2617. |
Definition at line 28 of file httpauth.h.
Function Documentation
char* ff_http_auth_create_response | ( | HTTPAuthState * | state, |
const char * | auth, | ||
const char * | path, | ||
const char * | method | ||
) |
Definition at line 242 of file httpauth.c.
Referenced by ff_rtsp_open_transport_ctx(), http_connect(), and http_get_file_handle().
void ff_http_auth_handle_header | ( | HTTPAuthState * | state, |
const char * | key, | ||
const char * | value | ||
) |
Definition at line 90 of file httpauth.c.
Referenced by ff_rtsp_open_transport_ctx(), and process_line().
Generated on Mon Nov 18 2024 06:52:06 for FFmpeg by 1.8.11