ELinks 0.18.0
|
#include <stdlib.h>
#include <string.h>
#include "elinks.h"
#include "bfu/dialog.h"
#include "document/view.h"
#include "intl/libintl.h"
#include "main/module.h"
#include "network/connection.h"
#include "protocol/protocol.h"
#include "protocol/uri.h"
#include "session/session.h"
#include "terminal/terminal.h"
#include "terminal/window.h"
#include "util/memory.h"
#include "util/string.h"
#include "protocol/about.h"
#include "protocol/auth/auth.h"
#include "protocol/bittorrent/bittorrent.h"
#include "protocol/bittorrent/connection.h"
#include "protocol/curl/ftpes.h"
#include "protocol/curl/http.h"
#include "protocol/curl/sftp.h"
#include "protocol/data.h"
#include "protocol/file/cgi.h"
#include "protocol/file/dgi.h"
#include "protocol/file/file.h"
#include "protocol/file/mailcap.h"
#include "protocol/finger/finger.h"
#include "protocol/fsp/fsp.h"
#include "protocol/ftp/ftp.h"
#include "protocol/gemini/gemini.h"
#include "protocol/gopher/gopher.h"
#include "protocol/http/http.h"
#include "protocol/nntp/connection.h"
#include "protocol/nntp/nntp.h"
#include "protocol/rewrite/rewrite.h"
#include "protocol/smb/smb.h"
#include "protocol/user.h"
Data Structures | |
struct | protocol_backend |
Macros | |
#define | VALID_PROTOCOL(p) (0 <= (p) && (p) < PROTOCOL_BACKENDS) |
Functions | |
protocol_T | get_protocol (const char *name, int namelen) |
int | get_protocol_port (protocol_T protocol) |
int | get_protocol_need_slashes (protocol_T protocol) |
int | get_protocol_need_slash_after_host (protocol_T protocol) |
int | get_protocol_keep_double_slashes (protocol_T protocol) |
int | get_protocol_free_syntax (protocol_T protocol) |
int | get_protocol_need_ssl (protocol_T protocol) |
protocol_handler_T * | get_protocol_handler (protocol_T protocol) |
static void | generic_external_protocol_handler (struct session *ses, struct uri *uri) |
protocol_external_handler_T * | get_protocol_external_handler (struct terminal *term, struct uri *uri) |
Variables | |
static const struct protocol_backend | protocol_backends [] |
static union option_info | protocol_options [] |
static struct module * | protocol_submodules [] |
struct module | protocol_module |
#define VALID_PROTOCOL | ( | p | ) | (0 <= (p) && (p) < PROTOCOL_BACKENDS) |
protocol_T get_protocol | ( | const char * | name, |
int | namelen ) |
protocol_external_handler_T * get_protocol_external_handler | ( | struct terminal * | term, |
struct uri * | uri ) |
int get_protocol_free_syntax | ( | protocol_T | protocol | ) |
protocol_handler_T * get_protocol_handler | ( | protocol_T | protocol | ) |
int get_protocol_keep_double_slashes | ( | protocol_T | protocol | ) |
int get_protocol_need_slash_after_host | ( | protocol_T | protocol | ) |
int get_protocol_need_slashes | ( | protocol_T | protocol | ) |
int get_protocol_need_ssl | ( | protocol_T | protocol | ) |
int get_protocol_port | ( | protocol_T | protocol | ) |
|
static |
struct module protocol_module |
|
static |
|
static |