|
ELinks 0.19.1
|
#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/gopher.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/spartan/spartan.h"#include "protocol/user.h"
Data Structures | |
| struct | protocol_backend |
Macros | |
| #define | VALID_PROTOCOL(p) |
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 | ) |
| 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 |