Searched refs:GstCurlBaseSink (Results 1 – 13 of 13) sorted by relevance
31 (G_TYPE_CHECK_INSTANCE_CAST((obj), GST_TYPE_CURL_BASE_SINK, GstCurlBaseSink))40 typedef struct _GstCurlBaseSink GstCurlBaseSink; typedef93 gboolean (*set_protocol_dynamic_options_unlocked) (GstCurlBaseSink * sink);94 gboolean (*set_options_unlocked) (GstCurlBaseSink * sink);95 void (*set_mime_type) (GstCurlBaseSink * sink, GstCaps * caps);96 void (*transfer_prepare_poll_wait) (GstCurlBaseSink * sink);97 glong (*transfer_get_response_code) (GstCurlBaseSink * sink, glong resp);98 gboolean (*transfer_verify_response_code) (GstCurlBaseSink * sink);99 GstFlowReturn (*prepare_transfer) (GstCurlBaseSink * sink);100 void (*handle_transfer) (GstCurlBaseSink * sink);[all …]
116 (GstCurlBaseSink * sink);118 (GstCurlBaseSink * sink);119 static void gst_curl_base_sink_transfer_cleanup (GstCurlBaseSink * sink);126 static size_t gst_curl_base_sink_transfer_data_buffer (GstCurlBaseSink * sink,135 static gint gst_curl_base_sink_setup_dscp_unlocked (GstCurlBaseSink * sink);136 static CURLcode gst_curl_base_sink_transfer_check (GstCurlBaseSink * sink);139 (GstCurlBaseSink * sink);141 (GstCurlBaseSink * sink);143 (GstCurlBaseSink * sink);144 static void gst_curl_base_sink_data_sent_notify (GstCurlBaseSink * sink);[all …]
103 (GstCurlBaseSink * bcsink);105 (GstCurlBaseSink * bcsink);107 (GstCurlBaseSink * bcsink, GstCaps * caps);109 (GstCurlBaseSink * bcsink);111 (GstCurlBaseSink * bcsink);119 static gboolean proxy_setup (GstCurlBaseSink * bcsink);318 gst_curl_http_sink_set_header_unlocked (GstCurlBaseSink * bcsink) in gst_curl_http_sink_set_header_unlocked()385 gst_curl_http_sink_set_options_unlocked (GstCurlBaseSink * bcsink) in gst_curl_http_sink_set_options_unlocked()425 gst_curl_http_sink_transfer_verify_response_code (GstCurlBaseSink * bcsink) in gst_curl_http_sink_transfer_verify_response_code()443 gst_curl_http_sink_transfer_prepare_poll_wait (GstCurlBaseSink * bcsink) in gst_curl_http_sink_transfer_prepare_poll_wait()[all …]
90 static gboolean set_file_options_unlocked (GstCurlBaseSink * curlbasesink);92 (GstCurlBaseSink * curlbasesink);93 static gboolean gst_curl_file_sink_prepare_transfer (GstCurlBaseSink *185 set_file_dynamic_options_unlocked (GstCurlBaseSink * basesink) in set_file_dynamic_options_unlocked()202 set_file_options_unlocked (GstCurlBaseSink * basesink) in set_file_options_unlocked()217 gst_curl_file_sink_prepare_transfer (GstCurlBaseSink * basesink) in gst_curl_file_sink_prepare_transfer()
89 static gboolean set_sftp_options_unlocked (GstCurlBaseSink * curlbasesink);90 static gboolean set_sftp_dynamic_options_unlocked (GstCurlBaseSink *145 set_sftp_dynamic_options_unlocked (GstCurlBaseSink * basesink) in set_sftp_dynamic_options_unlocked()162 set_sftp_options_unlocked (GstCurlBaseSink * basesink) in set_sftp_options_unlocked()
118 static gboolean gst_curl_smtp_sink_set_payload_headers_unlocked (GstCurlBaseSink121 gst_curl_smtp_sink_set_transfer_options_unlocked (GstCurlBaseSink * sink);122 static void gst_curl_smtp_sink_set_mime_type (GstCurlBaseSink * bcsink,124 static gboolean gst_curl_smtp_sink_prepare_transfer (GstCurlBaseSink * bcsink);125 static size_t gst_curl_smtp_sink_transfer_data_buffer (GstCurlBaseSink * sink,127 static size_t gst_curl_smtp_sink_flush_data_unlocked (GstCurlBaseSink * bcsink,200 GstCurlBaseSink *bcsink = GST_CURL_BASE_SINK (bsink); in gst_curl_smtp_sink_event()230 gst_curl_smtp_sink_has_buffered_data_unlocked (GstCurlBaseSink * bcsink) in gst_curl_smtp_sink_has_buffered_data_unlocked()530 gst_curl_smtp_sink_set_payload_headers_unlocked (GstCurlBaseSink * bcsink) in gst_curl_smtp_sink_set_payload_headers_unlocked()617 gst_curl_smtp_sink_set_transfer_options_unlocked (GstCurlBaseSink * bcsink) in gst_curl_smtp_sink_set_transfer_options_unlocked()[all …]
46 GstCurlBaseSink parent;60 gboolean (*set_options_unlocked) (GstCurlBaseSink * sink);
56 GstCurlBaseSink parent;87 gboolean (*set_options_unlocked) (GstCurlBaseSink * sink);
99 static gboolean set_ftp_options_unlocked (GstCurlBaseSink * curlbasesink);101 (GstCurlBaseSink * curlbasesink);180 set_ftp_dynamic_options_unlocked (GstCurlBaseSink * basesink) in set_ftp_dynamic_options_unlocked()262 set_ftp_options_unlocked (GstCurlBaseSink * basesink) in set_ftp_options_unlocked()
44 GstCurlBaseSink parent;
84 (GstCurlBaseSink * bcsink);236 gst_curl_tls_sink_set_options_unlocked (GstCurlBaseSink * bcsink) in gst_curl_tls_sink_set_options_unlocked()
87 static gboolean gst_curl_ssh_sink_set_options_unlocked (GstCurlBaseSink *347 gst_curl_ssh_sink_set_options_unlocked (GstCurlBaseSink * bcsink) in gst_curl_ssh_sink_set_options_unlocked()
72354 than normal transfers through GstCurlBaseSink). In this case there was72356 Finally GstCurlSmtpSink would chain up to GstCurlBaseSink which would