HTTPContext Struct Reference


Data Fields

enum HTTPState state
int fd
struct sockaddr_in from_addr
struct pollfd * poll_entry
int64_t timeout
uint8_t * buffer_ptr
uint8_t * buffer_end
int http_error
int post
int chunked_encoding
int chunk_size
struct HTTPContextnext
int got_key_frame
int64_t data_count
int feed_fd
AVFormatContextfmt_in
int64_t start_time
int64_t first_pts
int64_t cur_pts
int64_t cur_frame_duration
int cur_frame_bytes
int pts_stream_index
int64_t cur_clock
struct FFStreamstream
int feed_streams [MAX_STREAMS]
int switch_feed_streams [MAX_STREAMS]
int switch_pending
AVFormatContext fmt_ctx
int last_packet_sent
int suppress_log
DataRateData datarate
int wmp_client_id
char protocol [16]
char method [16]
char url [128]
int buffer_size
uint8_t * buffer
int is_packetized
int packet_stream_index
uint8_t * pb_buffer
AVIOContextpb
int seq
enum RTSPLowerTransport rtp_protocol
char session_id [32]
AVFormatContextrtp_ctx [MAX_STREAMS]
URLContextrtp_handles [MAX_STREAMS]
struct HTTPContextrtsp_c
uint8_t * packet_buffer
uint8_t * packet_buffer_ptr
uint8_t * packet_buffer_end
const AVClassclass
URLContexthd
unsigned char buffer [BUFFER_SIZE]
unsigned char * buf_ptr
unsigned char * buf_end
int line_count
int http_code
int64_t chunksize
 Used if "Transfer-Encoding: chunked" otherwise -1.
int64_t off
int64_t filesize
char location [MAX_URL_SIZE]
HTTPAuthState auth_state
unsigned char headers [BUFFER_SIZE]
int willclose
 Set if the server correctly handles Connection: close and will close the connection after feeding us the content.

Detailed Description

Definition at line 118 of file ffserver.c.


Field Documentation

Definition at line 50 of file http.c.

Referenced by http_connect(), http_open_cnx(), and process_line().

unsigned char * HTTPContext::buf_end

Definition at line 44 of file http.c.

Referenced by http_connect(), http_getc(), http_read(), and http_seek().

unsigned char * HTTPContext::buf_ptr

Definition at line 44 of file http.c.

Referenced by http_connect(), http_getc(), http_read(), and http_seek().

unsigned char HTTPContext::buffer[BUFFER_SIZE]

Definition at line 44 of file http.c.

Definition at line 128 of file ffserver.c.

Referenced by http_receive_data().

Definition at line 127 of file ffserver.c.

Referenced by http_receive_data(), and http_start_receive_data().

Used if "Transfer-Encoding: chunked" otherwise -1.

Definition at line 47 of file http.c.

Referenced by http_close(), http_connect(), http_read(), http_write(), and process_line().

Definition at line 42 of file http.c.

Definition at line 144 of file ffserver.c.

Definition at line 140 of file ffserver.c.

Referenced by get_packet_send_clock(), and http_prepare_data().

Definition at line 139 of file ffserver.c.

Referenced by get_packet_send_clock(), and http_prepare_data().

Definition at line 138 of file ffserver.c.

Referenced by get_packet_send_clock(), and http_prepare_data().

Definition at line 154 of file ffserver.c.

Referenced by compute_status(), http_receive_data(), and http_send_data().

Definition at line 133 of file ffserver.c.

Referenced by close_connection(), http_receive_data(), and http_start_receive_data().

int HTTPContext::feed_streams[MAX_STREAMS]

Definition at line 148 of file ffserver.c.

Referenced by compute_status(), http_parse_request(), and modify_current_stream().

Definition at line 48 of file http.c.

Referenced by http_connect(), http_open(), http_read(), http_seek(), and process_line().

Definition at line 137 of file ffserver.c.

Referenced by http_prepare_data(), open_input_stream(), and rtsp_cmd_pause().

Definition at line 151 of file ffserver.c.

Referenced by close_connection(), and http_prepare_data().

Definition at line 135 of file ffserver.c.

Referenced by close_connection(), http_prepare_data(), and open_input_stream().

struct sockaddr_in HTTPContext::from_addr [read]

Definition at line 130 of file ffserver.c.

Referenced by http_prepare_data().

unsigned char HTTPContext::headers[BUFFER_SIZE]

Definition at line 51 of file http.c.

Referenced by ff_http_set_headers(), and http_connect().

Definition at line 46 of file http.c.

Referenced by http_connect(), http_open_cnx(), and process_line().

Definition at line 125 of file ffserver.c.

Referenced by handle_connection(), http_parse_request(), and log_connection().

Definition at line 152 of file ffserver.c.

Referenced by close_connection(), and http_prepare_data().

Definition at line 45 of file http.c.

Referenced by http_connect().

char HTTPContext::location[MAX_URL_SIZE]

Definition at line 49 of file http.c.

Referenced by http_open(), http_open_cnx(), and process_line().

Definition at line 157 of file ffserver.c.

Referenced by http_parse_request(), log_connection(), and rtsp_parse_request().

Definition at line 48 of file http.c.

Referenced by http_connect(), http_read(), http_seek(), and process_line().

Definition at line 179 of file ffserver.c.

Referenced by close_connection(), handle_connection(), and http_send_data().

Definition at line 179 of file ffserver.c.

Referenced by handle_connection(), and http_send_data().

Definition at line 179 of file ffserver.c.

Referenced by handle_connection(), and http_send_data().

Definition at line 162 of file ffserver.c.

Referenced by http_prepare_data(), and http_send_data().

struct pollfd* HTTPContext::poll_entry [read]

Definition at line 122 of file ffserver.c.

Referenced by handle_connection(), http_server(), new_connection(), and rtp_new_connection().

Definition at line 126 of file ffserver.c.

Referenced by close_connection(), and http_parse_request().

Definition at line 143 of file ffserver.c.

Referenced by open_input_stream().

Definition at line 172 of file ffserver.c.

Referenced by close_connection(), http_prepare_data(), rtp_new_av_stream(), and rtsp_cmd_setup().

Definition at line 178 of file ffserver.c.

Referenced by close_connection(), http_send_data(), and rtp_new_av_stream().

Definition at line 167 of file ffserver.c.

Referenced by rtsp_cmd_options(), rtsp_parse_request(), and rtsp_reply_header().

Definition at line 136 of file ffserver.c.

Referenced by get_server_clock(), http_prepare_data(), and open_input_stream().

struct FFStream* HTTPContext::stream [read]

Definition at line 153 of file ffserver.c.

Referenced by http_parse_request(), and log_connection().

Definition at line 149 of file ffserver.c.

Referenced by http_parse_request(), http_prepare_data(), and modify_current_stream().

Definition at line 150 of file ffserver.c.

Referenced by http_parse_request(), and http_prepare_data().

Definition at line 123 of file ffserver.c.

Referenced by handle_connection(), and start_wait_request().

char HTTPContext::url[128]

Definition at line 158 of file ffserver.c.

Referenced by http_parse_request(), log_connection(), and rtsp_parse_request().

Set if the server correctly handles Connection: close and will close the connection after feeding us the content.

Definition at line 52 of file http.c.

Referenced by http_connect(), http_read(), and process_line().

Definition at line 155 of file ffserver.c.

Referenced by http_parse_request().


The documentation for this struct was generated from the following files:

Generated on Fri Oct 26 02:39:52 2012 for FFmpeg by  doxygen 1.5.8