HTTPContext Struct Reference

Collaboration diagram for HTTPContext:

Collaboration graph
[legend]

Data Fields

enum HTTPState state
int fd
struct sockaddr_in from_addr
struct pollfd * poll_entry
long timeout
uint8_t * buffer_ptr
uint8_t * buffer_end
int http_error
struct HTTPContextnext
int got_key_frame
int64_t data_count
int feed_fd
AVFormatContext * fmt_in
long 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
ByteIOContext * pb
int seq
enum RTSPProtocol rtp_protocol
char session_id [32]
AVFormatContext * rtp_ctx [MAX_STREAMS]
URLContext * rtp_handles [MAX_STREAMS]
struct HTTPContextrtsp_c
uint8_t * packet_buffer
uint8_t * packet_buffer_ptr
uint8_t * packet_buffer_end

Detailed Description

Definition at line 95 of file ffserver.c.


Field Documentation

struct sockaddr_in HTTPContext::from_addr [read]

struct pollfd* HTTPContext::poll_entry [read]

Definition at line 99 of file ffserver.c.

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

Definition at line 100 of file ffserver.c.

Referenced by handle_connection(), and start_wait_request().

Definition at line 102 of file ffserver.c.

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

Definition at line 104 of file ffserver.c.

Referenced by http_prepare_data().

Definition at line 107 of file ffserver.c.

Referenced by http_receive_data(), and http_start_receive_data().

AVFormatContext* HTTPContext::fmt_in

Definition at line 109 of file ffserver.c.

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

Definition at line 110 of file ffserver.c.

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

Definition at line 111 of file ffserver.c.

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

Definition at line 112 of file ffserver.c.

Referenced by get_packet_send_clock(), and http_prepare_data().

Definition at line 113 of file ffserver.c.

Referenced by get_packet_send_clock(), and http_prepare_data().

Definition at line 114 of file ffserver.c.

Referenced by get_packet_send_clock(), and http_prepare_data().

Definition at line 117 of file ffserver.c.

Referenced by open_input_stream().

Definition at line 118 of file ffserver.c.

struct FFStream* HTTPContext::stream [read]

int HTTPContext::feed_streams[MAX_STREAMS]

Definition at line 124 of file ffserver.c.

Referenced by http_parse_request(), and http_prepare_data().

AVFormatContext HTTPContext::fmt_ctx

Definition at line 125 of file ffserver.c.

Referenced by close_connection(), and http_prepare_data().

Definition at line 126 of file ffserver.c.

Referenced by close_connection(), and http_prepare_data().

Definition at line 127 of file ffserver.c.

Referenced by http_parse_request(), and log_connection().

Definition at line 128 of file ffserver.c.

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

Definition at line 129 of file ffserver.c.

Referenced by http_parse_request().

Definition at line 131 of file ffserver.c.

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

char HTTPContext::url[128]

Definition at line 132 of file ffserver.c.

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

Definition at line 136 of file ffserver.c.

Referenced by http_prepare_data(), and http_send_data().

ByteIOContext* HTTPContext::pb

Definition at line 141 of file ffserver.c.

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

enum RTSPProtocol HTTPContext::rtp_protocol

AVFormatContext* HTTPContext::rtp_ctx[MAX_STREAMS]

Definition at line 146 of file ffserver.c.

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

URLContext* HTTPContext::rtp_handles[MAX_STREAMS]

Definition at line 152 of file ffserver.c.

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

Definition at line 153 of file ffserver.c.

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

Definition at line 153 of file ffserver.c.

Referenced by handle_connection(), and http_send_data().

Definition at line 153 of file ffserver.c.

Referenced by handle_connection(), and http_send_data().


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

Generated on Mon Apr 28 14:27:56 2008 for Cinelerra by  doxygen 1.5.5