diff options
Diffstat (limited to 'stream/network.h')
-rw-r--r-- | stream/network.h | 84 |
1 files changed, 0 insertions, 84 deletions
diff --git a/stream/network.h b/stream/network.h deleted file mode 100644 index 65ec3d41d9..0000000000 --- a/stream/network.h +++ /dev/null @@ -1,84 +0,0 @@ -/* - * Network layer for MPlayer - * - * Copyright (C) 2001 Bertrand Baudet <bertrand_baudet@yahoo.com> - * - * This file is part of MPlayer. - * - * MPlayer is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * MPlayer is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License along - * with MPlayer; if not, write to the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - */ - -#ifndef MPLAYER_NETWORK_H -#define MPLAYER_NETWORK_H - -#include <fcntl.h> -#include <sys/time.h> -#include <sys/types.h> - -#include "config.h" -#if !HAVE_WINSOCK2_H -#include <netdb.h> -#include <netinet/in.h> -#include <sys/socket.h> -#include <arpa/inet.h> -#endif - -#include "stream.h" -#include "url.h" -#include "http.h" - -#ifdef MSG_NOSIGNAL -#define DEFAULT_SEND_FLAGS MSG_NOSIGNAL -#else -#define DEFAULT_SEND_FLAGS 0 -#endif - -#if !HAVE_CLOSESOCKET -#define closesocket close -#endif -#if !HAVE_SOCKLEN_T -typedef int socklen_t; -#endif - -#define BUFFER_SIZE 2048 - -typedef struct { - const char *mime_type; - int demuxer_type; -} mime_struct_t; - -extern const mime_struct_t mime_type_table[]; - -extern int network_prefer_ipv4; -extern int network_ipv4_only_proxy; -extern int reuse_socket; - -streaming_ctrl_t *streaming_ctrl_new(void); -int streaming_bufferize( streaming_ctrl_t *streaming_ctrl, char *buffer, int size); - -int nop_streaming_read( int fd, char *buffer, int size, streaming_ctrl_t *stream_ctrl ); -int nop_streaming_seek( int fd, int64_t pos, streaming_ctrl_t *stream_ctrl ); -void streaming_ctrl_free( streaming_ctrl_t *streaming_ctrl ); - -int http_send_request(URL_t *url, int64_t pos); -HTTP_header_t *http_read_response(int fd); - -int http_authenticate(HTTP_header_t *http_hdr, URL_t *url, int *auth_retry); -URL_t* check4proxies(const URL_t *url); -URL_t *url_new_with_proxy(const char *urlstr); - -int http_seek(stream_t *stream, int64_t pos); - -#endif /* MPLAYER_NETWORK_H */ |