GF_DownloadSession 1668 applications/mp4client/main.c GF_DownloadSession *sess = gf_dm_sess_new(term->downloader, the_url, GF_NETIO_SESSION_NOT_THREADED, NULL, NULL, &e); GF_DownloadSession 626 applications/osmo4_ios/main.c GF_DownloadSession *sess = gf_dm_sess_new(term->downloader, url_arg, GF_NETIO_SESSION_NOT_THREADED, NULL, NULL, &e); GF_DownloadSession 58 include/gpac/download.h typedef struct __gf_download_session GF_DownloadSession; GF_DownloadSession 203 include/gpac/download.h GF_DownloadSession *sess; GF_DownloadSession 229 include/gpac/download.h GF_DownloadSession * gf_dm_sess_new(GF_DownloadManager *dm, const char *url, u32 dl_flags, GF_DownloadSession 246 include/gpac/download.h GF_DownloadSession *gf_dm_sess_new_simple(GF_DownloadManager * dm, const char *url, u32 dl_flags, GF_DownloadSession 257 include/gpac/download.h void gf_dm_sess_del(GF_DownloadSession * sess); GF_DownloadSession 265 include/gpac/download.h void gf_dm_sess_abort(GF_DownloadSession * sess); GF_DownloadSession 275 include/gpac/download.h void gf_dm_sess_set_private(GF_DownloadSession * sess, void *private_data); GF_DownloadSession 285 include/gpac/download.h void *gf_dm_sess_get_private(GF_DownloadSession * sess); GF_DownloadSession 294 include/gpac/download.h GF_Err gf_dm_sess_last_error(GF_DownloadSession *sess); GF_DownloadSession 302 include/gpac/download.h Bool gf_dm_is_thread_dead(GF_DownloadSession *sess); GF_DownloadSession 314 include/gpac/download.h GF_Err gf_dm_sess_fetch_data(GF_DownloadSession * sess, char *buffer, u32 buffer_size, u32 *read_size); GF_DownloadSession 323 include/gpac/download.h const char *gf_dm_sess_mime_type(GF_DownloadSession * sess); GF_DownloadSession 335 include/gpac/download.h GF_Err gf_dm_sess_set_range(GF_DownloadSession *sess, u64 start_range, u64 end_range, Bool discontinue_cache); GF_DownloadSession 342 include/gpac/download.h const char *gf_dm_sess_get_cache_name(GF_DownloadSession * sess); GF_DownloadSession 357 include/gpac/download.h void gf_dm_delete_cached_file_entry_session(const GF_DownloadSession * sess, const char * url); GF_DownloadSession 366 include/gpac/download.h const char * gf_cache_get_cache_filename_range( const GF_DownloadSession * sess, u64 startOffset, u64 endOffset ); GF_DownloadSession 380 include/gpac/download.h GF_Err gf_dm_sess_get_stats(GF_DownloadSession * sess, const char **server, const char **path, u32 *total_size, u32 *bytes_done, u32 *bytes_per_sec, GF_NetIOStatus *net_status); GF_DownloadSession 389 include/gpac/download.h u64 gf_dm_sess_get_utc_start(GF_DownloadSession *sess); GF_DownloadSession 398 include/gpac/download.h GF_Err gf_dm_sess_process(GF_DownloadSession *sess); GF_DownloadSession 406 include/gpac/download.h GF_Err gf_dm_sess_process_headers(GF_DownloadSession * sess); GF_DownloadSession 414 include/gpac/download.h u32 gf_dm_sess_get_status(GF_DownloadSession * sess); GF_DownloadSession 423 include/gpac/download.h const char *gf_dm_sess_get_resource_name(GF_DownloadSession *sess); GF_DownloadSession 432 include/gpac/download.h const char *gf_dm_sess_get_original_resource_name(GF_DownloadSession *sess); GF_DownloadSession 468 include/gpac/download.h GF_Err gf_dm_sess_reset(GF_DownloadSession *sess); GF_DownloadSession 476 include/gpac/download.h DownloadedCacheEntry gf_dm_refresh_cache_entry(GF_DownloadSession *sess); GF_DownloadSession 485 include/gpac/download.h Bool gf_dm_sess_can_be_cached_on_disk(const GF_DownloadSession *sess); GF_DownloadSession 496 include/gpac/download.h GF_Err gf_dm_sess_reassign(GF_DownloadSession *sess, u32 flags, gf_dm_user_io user_io, void *cbk); GF_DownloadSession 505 include/gpac/download.h GF_Err gf_dm_sess_setup_from_url(GF_DownloadSession *sess, const char *url); GF_DownloadSession 515 include/gpac/download.h const char *gf_dm_sess_get_header(GF_DownloadSession *sess, const char *name); GF_DownloadSession 571 include/gpac/download.h GF_Err gf_dm_sess_get_header_sizes_and_times(GF_DownloadSession *sess, u32 *req_hdr_size, u32 *rsp_hdr_size, u32 *connect_time, u32 *reply_time, u32 *download_time); GF_DownloadSession 88 include/gpac/internal/terminal_dev.h GF_DownloadSession *pending_service_session; GF_DownloadSession 808 include/gpac/modules/service.h GF_DownloadSession * gf_service_download_new(GF_ClientService *service, const char *url, u32 flags, gf_dm_user_io user_io, void *cbk); GF_DownloadSession 810 include/gpac/modules/service.h void gf_service_download_del(GF_DownloadSession * dnload); GF_DownloadSession 812 include/gpac/modules/service.h void gf_service_download_update_stats(GF_DownloadSession * sess); GF_DownloadSession 64 modules/aac_in/aac_in.c GF_DownloadSession *dnload; GF_DownloadSession 56 modules/ac3_in/ac3_in.c GF_DownloadSession * dnload; GF_DownloadSession 64 modules/amr_dec/amr_in.c GF_DownloadSession * dnload; GF_DownloadSession 50 modules/dummy_in/dummy_in.c GF_DownloadSession * dnload; GF_DownloadSession 219 modules/ffmpeg_in/ffmpeg_in.h GF_DownloadSession *dnload; GF_DownloadSession 59 modules/img_in/img_in.c GF_DownloadSession * dnload; GF_DownloadSession 72 modules/ismacryp/isma_ea.c GF_DownloadSession * sess; GF_DownloadSession 59 modules/isom_in/isom_in.h GF_DownloadSession * dnload; GF_DownloadSession 58 modules/mp3_in/mp3_in.c GF_DownloadSession * dnload; GF_DownloadSession 79 modules/mpd_in/mpd_in.c GF_DownloadSession *sess; GF_DownloadSession 607 modules/mpd_in/mpd_in.c gf_dm_delete_cached_file_entry_session((GF_DownloadSession *)session, cache_url); GF_DownloadSession 613 modules/mpd_in/mpd_in.c GF_DownloadSession *sess; GF_DownloadSession 634 modules/mpd_in/mpd_in.c gf_service_download_del((GF_DownloadSession *)session); GF_DownloadSession 638 modules/mpd_in/mpd_in.c gf_dm_sess_abort((GF_DownloadSession *)session); GF_DownloadSession 647 modules/mpd_in/mpd_in.c group->sess = (GF_DownloadSession *)session; GF_DownloadSession 648 modules/mpd_in/mpd_in.c gf_dm_sess_reassign((GF_DownloadSession *)session, 0xFFFFFFFF, mpdin_dash_segment_netio, group); GF_DownloadSession 651 modules/mpd_in/mpd_in.c return gf_dm_sess_setup_from_url((GF_DownloadSession *)session, url); GF_DownloadSession 655 modules/mpd_in/mpd_in.c return gf_dm_sess_set_range((GF_DownloadSession *)session, start_range, end_range, discontinue_cache); GF_DownloadSession 659 modules/mpd_in/mpd_in.c return gf_dm_sess_process_headers((GF_DownloadSession *)session); GF_DownloadSession 663 modules/mpd_in/mpd_in.c return gf_dm_sess_process((GF_DownloadSession *)session); GF_DownloadSession 667 modules/mpd_in/mpd_in.c return gf_dm_sess_get_resource_name((GF_DownloadSession *)session); GF_DownloadSession 671 modules/mpd_in/mpd_in.c return gf_dm_sess_get_cache_name((GF_DownloadSession *)session); GF_DownloadSession 675 modules/mpd_in/mpd_in.c return gf_dm_sess_mime_type((GF_DownloadSession *)session); GF_DownloadSession 680 modules/mpd_in/mpd_in.c return gf_dm_sess_get_header((GF_DownloadSession *)session, header_name); GF_DownloadSession 685 modules/mpd_in/mpd_in.c return gf_dm_sess_get_utc_start((GF_DownloadSession *)session); GF_DownloadSession 695 modules/mpd_in/mpd_in.c gf_dm_sess_get_stats((GF_DownloadSession *)session, NULL, NULL, NULL, NULL, &bps, NULL); GF_DownloadSession 707 modules/mpd_in/mpd_in.c gf_dm_sess_get_stats((GF_DownloadSession *)session, NULL, NULL, &size, NULL, NULL, NULL); GF_DownloadSession 714 modules/mpd_in/mpd_in.c gf_dm_sess_get_stats((GF_DownloadSession *)session, NULL, NULL, NULL, &size, NULL, NULL); GF_DownloadSession 92 modules/ogg/ogg_in.c GF_DownloadSession * dnload; GF_DownloadSession 61 modules/rtp_in/rtp_in.h GF_DownloadSession * dnload; GF_DownloadSession 54 modules/saf_in/saf_in.c GF_DownloadSession * dnload; GF_DownloadSession 52 modules/timedtext/timedtext_in.c GF_DownloadSession * dnload; GF_DownloadSession 42 modules/vtt_in/vtt_in.c GF_DownloadSession * dnload; GF_DownloadSession 2874 modules/widgetman/widgetman.c GF_DownloadSession *sess = gf_dm_sess_new(wm->term->downloader, (char *)res_url, GF_NETIO_SESSION_NOT_THREADED, wm_relocate_proc, NULL, &e); GF_DownloadSession 3006 modules/widgetman/widgetman.c GF_DownloadSession *sess = NULL; GF_DownloadSession 3461 modules/widgetman/widgetman.c GF_DownloadSession *ctx_sess = NULL; GF_DownloadSession 121 modules/widgetman/widgetman.h GF_DownloadSession *sess; GF_DownloadSession 2690 src/scenegraph/dom_smjs.c GF_DownloadSession *sess; GF_DownloadSession 2875 src/scenegraph/dom_smjs.c GF_DownloadSession *tmp = ctx->sess; GF_DownloadSession 3469 src/scenegraph/dom_smjs.c GF_DownloadSession *sess; GF_DownloadSession 2799 src/scenegraph/svg_smjs.c GF_DownloadSession *sess = gf_dm_sess_new(dnld_man, url, GF_NETIO_SESSION_NOT_THREADED, NULL, NULL, &e); GF_DownloadSession 4667 src/scenegraph/vrml_smjs.c GF_DownloadSession *sess = gf_dm_sess_new(dnld_man, url, GF_NETIO_SESSION_NOT_THREADED, NULL, NULL, &e); GF_DownloadSession 785 src/terminal/network_service.c static char *get_mime_type(GF_Terminal *term, const char *url, GF_Err *ret_code, GF_DownloadSession **the_session) GF_DownloadSession 788 src/terminal/network_service.c GF_DownloadSession * sess; GF_DownloadSession 844 src/terminal/network_service.c static GF_InputService *gf_term_can_handle_service(GF_Terminal *term, const char *url, const char *parent_url, Bool no_mime_check, char **out_url, GF_Err *ret_code, GF_DownloadSession **the_session, char **out_mime_type) GF_DownloadSession 1051 src/terminal/network_service.c GF_DownloadSession *download_session = NULL; GF_DownloadSession 1207 src/terminal/network_service.c GF_DownloadSession *gf_service_download_new(GF_ClientService *service, const char *url, u32 flags, gf_dm_user_io user_io, void *cbk) GF_DownloadSession 1210 src/terminal/network_service.c GF_DownloadSession * sess; GF_DownloadSession 1250 src/terminal/network_service.c void gf_service_download_del(GF_DownloadSession * sess) GF_DownloadSession 1274 src/terminal/network_service.c void gf_service_download_update_stats(GF_DownloadSession * sess) GF_DownloadSession 1348 src/terminal/network_service.c gf_dm_sess_del((GF_DownloadSession * ) ns); GF_DownloadSession 345 src/terminal/object_browser.c GF_DownloadSession * sess; GF_DownloadSession 350 src/terminal/object_browser.c sess = (GF_DownloadSession*)gf_list_get(odm->net_service->dnloads, *d_enum); GF_DownloadSession 140 src/utils/cache.c const GF_DownloadSession * write_session; GF_DownloadSession 568 src/utils/cache.c GF_Err gf_cache_close_write_cache( const DownloadedCacheEntry entry, const GF_DownloadSession * sess, Bool success ) GF_DownloadSession 623 src/utils/cache.c GF_Err gf_cache_open_write_cache( const DownloadedCacheEntry entry, const GF_DownloadSession * sess ) GF_DownloadSession 672 src/utils/cache.c GF_Err gf_cache_write_to_cache( const DownloadedCacheEntry entry, const GF_DownloadSession * sess, const char * data, const u32 size) { GF_DownloadSession 885 src/utils/cache.c s32 gf_cache_remove_session_from_cache_entry(DownloadedCacheEntry entry, GF_DownloadSession * sess) { GF_DownloadSession 892 src/utils/cache.c GF_DownloadSession *s = (GF_DownloadSession*)gf_list_get(entry->sessions, i); GF_DownloadSession 925 src/utils/cache.c s32 gf_cache_add_session_to_cache_entry(DownloadedCacheEntry entry, GF_DownloadSession * sess) { GF_DownloadSession 932 src/utils/cache.c GF_DownloadSession *s = (GF_DownloadSession*)gf_list_get(entry->sessions, i); GF_DownloadSession 65 src/utils/downloader.c static void gf_dm_connect(GF_DownloadSession *sess); GF_DownloadSession 255 src/utils/downloader.c GF_Err gf_cache_write_to_cache( const DownloadedCacheEntry entry, const GF_DownloadSession * sess, const char * data, const u32 size); GF_DownloadSession 265 src/utils/downloader.c GF_Err gf_cache_close_write_cache( const DownloadedCacheEntry entry, const GF_DownloadSession * sess, Bool success); GF_DownloadSession 274 src/utils/downloader.c GF_Err gf_cache_open_write_cache( const DownloadedCacheEntry entry, const GF_DownloadSession * sess ); GF_DownloadSession 487 src/utils/downloader.c DownloadedCacheEntry gf_dm_find_cached_entry_by_url(GF_DownloadSession * sess) GF_DownloadSession 533 src/utils/downloader.c s32 gf_cache_remove_session_from_cache_entry(DownloadedCacheEntry entry, GF_DownloadSession * sess); GF_DownloadSession 540 src/utils/downloader.c static void gf_dm_remove_cache_entry_from_session(GF_DownloadSession * sess) { GF_DownloadSession 573 src/utils/downloader.c s32 gf_cache_add_session_to_cache_entry(DownloadedCacheEntry entry, GF_DownloadSession * sess); GF_DownloadSession 575 src/utils/downloader.c static void gf_dm_configure_cache(GF_DownloadSession *sess) GF_DownloadSession 599 src/utils/downloader.c GF_DownloadSession *a_sess = (GF_DownloadSession*)gf_list_get(sess->dm->sessions, i); GF_DownloadSession 663 src/utils/downloader.c void gf_dm_delete_cached_file_entry_session(const GF_DownloadSession * sess, const char * url) { GF_DownloadSession 671 src/utils/downloader.c static void gf_dm_clear_headers(GF_DownloadSession *sess) GF_DownloadSession 687 src/utils/downloader.c static void gf_dm_disconnect(GF_DownloadSession *sess, Bool force_close) GF_DownloadSession 732 src/utils/downloader.c void gf_dm_sess_del(GF_DownloadSession *sess) GF_DownloadSession 777 src/utils/downloader.c void http_do_requests(GF_DownloadSession *sess); GF_DownloadSession 779 src/utils/downloader.c static void gf_dm_sess_notify_state(GF_DownloadSession *sess, GF_NetIOStatus dnload_status, GF_Err error) GF_DownloadSession 794 src/utils/downloader.c static void gf_dm_sess_user_io(GF_DownloadSession *sess, GF_NETIO_Parameter *par) GF_DownloadSession 805 src/utils/downloader.c Bool gf_dm_is_thread_dead(GF_DownloadSession *sess) GF_DownloadSession 812 src/utils/downloader.c GF_Err gf_dm_sess_last_error(GF_DownloadSession *sess) GF_DownloadSession 991 src/utils/downloader.c GF_Err gf_dm_sess_setup_from_url(GF_DownloadSession *sess, const char *url) GF_DownloadSession 1107 src/utils/downloader.c GF_DownloadSession *sess = (GF_DownloadSession *)par; GF_DownloadSession 1135 src/utils/downloader.c GF_DownloadSession *gf_dm_sess_new_simple(GF_DownloadManager * dm, const char *url, u32 dl_flags, GF_DownloadSession 1140 src/utils/downloader.c GF_DownloadSession *sess; GF_DownloadSession 1143 src/utils/downloader.c GF_SAFEALLOC(sess, GF_DownloadSession); GF_DownloadSession 1180 src/utils/downloader.c GF_DownloadSession *gf_dm_sess_new(GF_DownloadManager *dm, const char *url, u32 dl_flags, GF_DownloadSession 1185 src/utils/downloader.c GF_DownloadSession *sess; GF_DownloadSession 1202 src/utils/downloader.c static GF_Err gf_dm_read_data(GF_DownloadSession *sess, char *data, u32 data_size, u32 *out_read) GF_DownloadSession 1290 src/utils/downloader.c static void gf_dm_connect(GF_DownloadSession *sess) GF_DownloadSession 1501 src/utils/downloader.c DownloadedCacheEntry gf_dm_refresh_cache_entry(GF_DownloadSession *sess) { GF_DownloadSession 1557 src/utils/downloader.c const char *gf_dm_sess_mime_type(GF_DownloadSession *sess) GF_DownloadSession 1573 src/utils/downloader.c GF_Err gf_dm_sess_set_range(GF_DownloadSession *sess, u64 start_range, u64 end_range, Bool discontinue_cache) GF_DownloadSession 1608 src/utils/downloader.c GF_Err gf_dm_sess_process(GF_DownloadSession *sess) GF_DownloadSession 1659 src/utils/downloader.c GF_Err gf_dm_sess_process_headers(GF_DownloadSession *sess) GF_DownloadSession 1909 src/utils/downloader.c GF_DownloadSession *sess = (GF_DownloadSession *) gf_list_get(dm->sessions, 0); GF_DownloadSession 1973 src/utils/downloader.c static void gf_icy_skip_data(GF_DownloadSession * sess, const char * data, u32 nbBytes) GF_DownloadSession 2030 src/utils/downloader.c static char *gf_dm_get_chunk_data(GF_DownloadSession *sess, char *body_start, u32 *payload_size, u32 *header_size) GF_DownloadSession 2102 src/utils/downloader.c static void dm_sess_update_download_rate(GF_DownloadSession * sess, Bool always_check) GF_DownloadSession 2114 src/utils/downloader.c static GFINLINE void gf_dm_data_received(GF_DownloadSession *sess, u8 *payload, u32 payload_size, Bool store_in_init, u32 *rewrite_size) GF_DownloadSession 2228 src/utils/downloader.c GF_Err gf_dm_sess_fetch_data(GF_DownloadSession *sess, char *buffer, u32 buffer_size, u32 *read_size) GF_DownloadSession 2274 src/utils/downloader.c GF_Err gf_dm_sess_get_stats(GF_DownloadSession * sess, const char **server, const char **path, u32 *total_size, u32 *bytes_done, u32 *bytes_per_sec, GF_NetIOStatus *net_status) GF_DownloadSession 2292 src/utils/downloader.c u64 gf_dm_sess_get_utc_start(GF_DownloadSession * sess) GF_DownloadSession 2299 src/utils/downloader.c const char *gf_dm_sess_get_cache_name(GF_DownloadSession * sess) GF_DownloadSession 2307 src/utils/downloader.c Bool gf_dm_sess_can_be_cached_on_disk(const GF_DownloadSession *sess) GF_DownloadSession 2314 src/utils/downloader.c void gf_dm_sess_abort(GF_DownloadSession * sess) GF_DownloadSession 2322 src/utils/downloader.c void *gf_dm_sess_get_private(GF_DownloadSession * sess) GF_DownloadSession 2327 src/utils/downloader.c void gf_dm_sess_set_private(GF_DownloadSession * sess, void *private_data) GF_DownloadSession 2346 src/utils/downloader.c static GF_Err http_send_headers(GF_DownloadSession *sess, char * sHTTP) { GF_DownloadSession 2622 src/utils/downloader.c GF_DownloadSession * sess = (GF_DownloadSession*)gf_list_get(dm->sessions, i); GF_DownloadSession 2643 src/utils/downloader.c static GF_Err http_parse_remaining_body(GF_DownloadSession * sess, char * sHTTP) GF_DownloadSession 2724 src/utils/downloader.c static void notify_headers(GF_DownloadSession *sess, char * sHTTP, s32 bytesRead, s32 BodyStart) GF_DownloadSession 2757 src/utils/downloader.c static GF_Err wait_for_header_and_parse(GF_DownloadSession *sess, char * sHTTP) GF_DownloadSession 3330 src/utils/downloader.c void http_do_requests(GF_DownloadSession *sess) GF_DownloadSession 3414 src/utils/downloader.c GF_DownloadSession *dnload; GF_DownloadSession 3452 src/utils/downloader.c GF_DownloadSession *dnload; GF_DownloadSession 3512 src/utils/downloader.c const char *gf_dm_sess_get_resource_name(GF_DownloadSession *dnload) GF_DownloadSession 3517 src/utils/downloader.c const char *gf_dm_sess_get_original_resource_name(GF_DownloadSession *dnload) GF_DownloadSession 3523 src/utils/downloader.c u32 gf_dm_sess_get_status(GF_DownloadSession *dnload) GF_DownloadSession 3528 src/utils/downloader.c GF_Err gf_dm_sess_reset(GF_DownloadSession *sess) GF_DownloadSession 3545 src/utils/downloader.c const char * gf_cache_get_cache_filename_range( const GF_DownloadSession * sess, u64 startOffset, u64 endOffset ) { GF_DownloadSession 3637 src/utils/downloader.c GF_Err gf_dm_sess_reassign(GF_DownloadSession *sess, u32 flags, gf_dm_user_io user_io, void *cbk) GF_DownloadSession 3747 src/utils/downloader.c GF_DownloadSession *sess = (GF_DownloadSession*)gf_list_get(dm->sessions, i); GF_DownloadSession 3761 src/utils/downloader.c const char *gf_dm_sess_get_header(GF_DownloadSession *sess, const char *name) GF_DownloadSession 3774 src/utils/downloader.c GF_Err gf_dm_sess_get_header_sizes_and_times(GF_DownloadSession *sess, u32 *req_hdr_size, u32 *rsp_hdr_size, u32 *connect_time, u32 *reply_time, u32 *download_time)