![]() |
libgpac
Documentation of the core library of GPAC
|
the download manager session.
u32 GF_DownloadSession::reserved |
struct __gf_download_manager* GF_DownloadSession::dm |
GF_Thread* GF_DownloadSession::th |
GF_Mutex* GF_DownloadSession::mx |
GF_SessTask* GF_DownloadSession::ftask |
Bool GF_DownloadSession::in_callback |
Bool GF_DownloadSession::destroy |
u32 GF_DownloadSession::proxy_enabled |
Bool GF_DownloadSession::allow_direct_reuse |
char* GF_DownloadSession::server_name |
u16 GF_DownloadSession::port |
char* GF_DownloadSession::orig_url |
char* GF_DownloadSession::orig_url_before_redirect |
char* GF_DownloadSession::remote_path |
GF_UserCredentials* GF_DownloadSession::creds |
char GF_DownloadSession::cookie[GF_MAX_PATH] |
DownloadedCacheEntry GF_DownloadSession::cache_entry |
Bool GF_DownloadSession::reused_cache_entry |
Bool GF_DownloadSession::from_cache_only |
char* GF_DownloadSession::mime_type |
GF_List* GF_DownloadSession::headers |
GF_Socket* GF_DownloadSession::sock |
u32 GF_DownloadSession::num_retry |
GF_NetIOStatus GF_DownloadSession::status |
u32 GF_DownloadSession::flags |
u32 GF_DownloadSession::total_size |
u32 GF_DownloadSession::bytes_done |
u32 GF_DownloadSession::icy_metaint |
u32 GF_DownloadSession::icy_count |
u32 GF_DownloadSession::icy_bytes |
u64 GF_DownloadSession::start_time |
u32 GF_DownloadSession::bytes_per_sec |
u64 GF_DownloadSession::start_time_utc |
Bool GF_DownloadSession::last_chunk_found |
Bool GF_DownloadSession::connection_close |
Bool GF_DownloadSession::is_range_continuation |
u32 GF_DownloadSession::needs_cache_reconfig |
Bool GF_DownloadSession::needs_range |
u64 GF_DownloadSession::range_start |
u64 GF_DownloadSession::range_end |
u32 GF_DownloadSession::connect_time |
u32 GF_DownloadSession::ssl_setup_time |
u32 GF_DownloadSession::reply_time |
u32 GF_DownloadSession::total_time_since_req |
u32 GF_DownloadSession::req_hdr_size |
u32 GF_DownloadSession::rsp_hdr_size |
enum REQUEST_TYPE GF_DownloadSession::http_read_type |
GF_Err GF_DownloadSession::last_error |
char* GF_DownloadSession::init_data |
u32 GF_DownloadSession::init_data_size |
Bool GF_DownloadSession::server_only_understand_get |
Bool GF_DownloadSession::use_cache_file |
Bool GF_DownloadSession::disable_cache |
Bool GF_DownloadSession::force_data_write_callback |
u32 GF_DownloadSession::connect_pending |
void(* GF_DownloadSession::do_requests) (struct __gf_download_session *) |
gf_dm_user_io GF_DownloadSession::user_proc |
void* GF_DownloadSession::usr_cbk |
Bool GF_DownloadSession::reassigned |
Bool GF_DownloadSession::chunked |
u32 GF_DownloadSession::nb_left_in_chunk |
u32 GF_DownloadSession::current_chunk_size |
u64 GF_DownloadSession::current_chunk_start |
u64 GF_DownloadSession::request_start_time |
u64 GF_DownloadSession::last_fetch_time |
void* GF_DownloadSession::ext |
char* GF_DownloadSession::remaining_data |
u32 GF_DownloadSession::remaining_data_size |
u32 GF_DownloadSession::conn_timeout |
u32 GF_DownloadSession::request_timeout |
Bool GF_DownloadSession::local_cache_only |
Bool GF_DownloadSession::server_mode |
u32 GF_DownloadSession::put_state |
u64 GF_DownloadSession::last_cap_rate_time |
u64 GF_DownloadSession::last_cap_rate_bytes |
u32 GF_DownloadSession::last_cap_rate_bytes_per_sec |
u64 GF_DownloadSession::last_chunk_start_time |
u32 GF_DownloadSession::chunk_wnd_dur |
u32 GF_DownloadSession::chunk_bytes |
u32 GF_DownloadSession::chunk_header_bytes |
u32 GF_DownloadSession::cumulated_chunk_header_bytes |
Double GF_DownloadSession::cumulated_chunk_rate |
u32 GF_DownloadSession::connection_timeout_ms |
u8* GF_DownloadSession::async_req_reply |
u32 GF_DownloadSession::async_req_reply_size |
u8* GF_DownloadSession::async_buf |
u32 GF_DownloadSession::async_buf_size |
u32 GF_DownloadSession::async_buf_alloc |
GF_SockGroup* GF_DownloadSession::sock_group |