libgpac
Documentation of the core library of GPAC
__gf_download_manager Struct Reference

Data Fields

GF_Mutex * cache_mx
 
char * cache_directory
 
gf_dm_get_usr_pass get_user_password
 
void * usr_cbk
 
GF_List * all_sessions
 
Bool disable_cache
 
Bool simulate_no_connection
 
Bool allow_offline_cache
 
u32 limit_data_rate
 
u32 read_buf_size
 
u64 max_cache_size
 
u64 cur_cache_size
 
Bool allow_broken_certificate
 
u32 next_cache_clean
 
u32 cache_clean_ms
 
GF_List * skip_proxy_servers
 
GF_List * credentials
 
GF_List * cache_entries
 
GF_List * partial_downloads
 
GF_FilterSession * filter_session
 
Bool(* local_cache_url_provider_cbk )(void *udta, char *url, Bool cache_destroy)
 
void * lc_udta
 

Field Documentation

◆ cache_mx

GF_Mutex* __gf_download_manager::cache_mx

◆ cache_directory

char* __gf_download_manager::cache_directory

◆ get_user_password

gf_dm_get_usr_pass __gf_download_manager::get_user_password

◆ usr_cbk

void* __gf_download_manager::usr_cbk

◆ all_sessions

GF_List* __gf_download_manager::all_sessions

◆ disable_cache

Bool __gf_download_manager::disable_cache

◆ simulate_no_connection

Bool __gf_download_manager::simulate_no_connection

◆ allow_offline_cache

Bool __gf_download_manager::allow_offline_cache

◆ limit_data_rate

u32 __gf_download_manager::limit_data_rate

◆ read_buf_size

u32 __gf_download_manager::read_buf_size

◆ max_cache_size

u64 __gf_download_manager::max_cache_size

◆ cur_cache_size

u64 __gf_download_manager::cur_cache_size

◆ allow_broken_certificate

Bool __gf_download_manager::allow_broken_certificate

◆ next_cache_clean

u32 __gf_download_manager::next_cache_clean

◆ cache_clean_ms

u32 __gf_download_manager::cache_clean_ms

◆ skip_proxy_servers

GF_List* __gf_download_manager::skip_proxy_servers

◆ credentials

GF_List* __gf_download_manager::credentials

◆ cache_entries

GF_List* __gf_download_manager::cache_entries

◆ partial_downloads

GF_List* __gf_download_manager::partial_downloads

◆ filter_session

GF_FilterSession* __gf_download_manager::filter_session

◆ local_cache_url_provider_cbk

Bool(* __gf_download_manager::local_cache_url_provider_cbk) (void *udta, char *url, Bool cache_destroy)

◆ lc_udta

void* __gf_download_manager::lc_udta