Trait gstreamer_rtsp_server::prelude::RTSPClientExt [−][src]
pub trait RTSPClientExt: 'static {
Show methods
fn close(&self);
fn auth(&self) -> Option<RTSPAuth>;
fn content_length_limit(&self) -> u32;
fn mount_points(&self) -> Option<RTSPMountPoints>;
fn session_pool(&self) -> Option<RTSPSessionPool>;
fn stream_transport(&self, channel: u8) -> Option<RTSPStreamTransport>;
fn thread_pool(&self) -> Option<RTSPThreadPool>;
fn session_filter(
&self,
func: Option<&mut dyn FnMut(&RTSPClient, &RTSPSession) -> RTSPFilterResult>
) -> Vec<RTSPSession>;
fn set_auth<P: IsA<RTSPAuth>>(&self, auth: Option<&P>);
fn set_content_length_limit(&self, limit: u32);
fn set_mount_points<P: IsA<RTSPMountPoints>>(&self, mounts: Option<&P>);
fn set_session_pool<P: IsA<RTSPSessionPool>>(&self, pool: Option<&P>);
fn set_thread_pool<P: IsA<RTSPThreadPool>>(&self, pool: Option<&P>);
fn is_drop_backlog(&self) -> bool;
fn set_drop_backlog(&self, drop_backlog: bool);
fn post_session_timeout(&self) -> i32;
fn set_post_session_timeout(&self, post_session_timeout: i32);
fn connect_announce_request<F: Fn(&Self, &RTSPContext) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId;
fn connect_closed<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId;
fn connect_describe_request<F: Fn(&Self, &RTSPContext) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId;
fn connect_get_parameter_request<F: Fn(&Self, &RTSPContext) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId;
fn connect_handle_response<F: Fn(&Self, &RTSPContext) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId;
fn connect_new_session<F: Fn(&Self, &RTSPSession) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId;
fn connect_options_request<F: Fn(&Self, &RTSPContext) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId;
fn connect_pause_request<F: Fn(&Self, &RTSPContext) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId;
fn connect_play_request<F: Fn(&Self, &RTSPContext) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId;
fn connect_pre_announce_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId;
fn connect_pre_describe_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId;
fn connect_pre_get_parameter_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId;
fn connect_pre_options_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId;
fn connect_pre_pause_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId;
fn connect_pre_play_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId;
fn connect_pre_record_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId;
fn connect_pre_set_parameter_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId;
fn connect_pre_setup_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId;
fn connect_pre_teardown_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId;
fn connect_record_request<F: Fn(&Self, &RTSPContext) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId;
fn connect_set_parameter_request<F: Fn(&Self, &RTSPContext) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId;
fn connect_setup_request<F: Fn(&Self, &RTSPContext) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId;
fn connect_teardown_request<F: Fn(&Self, &RTSPContext) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId;
fn connect_drop_backlog_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId;
fn connect_mount_points_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId;
fn connect_post_session_timeout_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId;
fn connect_session_pool_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId;
}Expand description
Required methods
fn content_length_limit(&self) -> u32[src]
fn content_length_limit(&self) -> u32[src]v1_18 only.fn mount_points(&self) -> Option<RTSPMountPoints>[src]
fn mount_points(&self) -> Option<RTSPMountPoints>[src]Get the RTSPMountPoints object that self uses to manage its sessions.
Returns
a RTSPMountPoints, unref after usage.
fn session_pool(&self) -> Option<RTSPSessionPool>[src]
fn session_pool(&self) -> Option<RTSPSessionPool>[src]Get the RTSPSessionPool object that self uses to manage its sessions.
Returns
a RTSPSessionPool, unref after usage.
fn stream_transport(&self, channel: u8) -> Option<RTSPStreamTransport>[src]
fn stream_transport(&self, channel: u8) -> Option<RTSPStreamTransport>[src]v1_18 only.This is useful when providing a send function through
gst_rtsp_client_set_send_func() when doing RTSP over TCP:
the send function must call gst_rtsp_stream_transport_message_sent ()
on the appropriate transport when data has been received for streaming
to continue.
Returns
the RTSPStreamTransport associated with channel.
fn thread_pool(&self) -> Option<RTSPThreadPool>[src]
fn thread_pool(&self) -> Option<RTSPThreadPool>[src]Get the RTSPThreadPool used as the thread pool of self.
Returns
the RTSPThreadPool of self. g_object_unref() after
usage.
fn session_filter(
&self,
func: Option<&mut dyn FnMut(&RTSPClient, &RTSPSession) -> RTSPFilterResult>
) -> Vec<RTSPSession>[src]
fn session_filter(
&self,
func: Option<&mut dyn FnMut(&RTSPClient, &RTSPSession) -> RTSPFilterResult>
) -> Vec<RTSPSession>[src]Call func for each session managed by self. The result value of func
determines what happens to the session. func will be called with self
locked so no further actions on self can be performed from func.
If func returns RTSPFilterResult::Remove, the session will be removed from
self.
If func returns RTSPFilterResult::Keep, the session will remain in self.
If func returns RTSPFilterResult::Ref, the session will remain in self but
will also be added with an additional ref to the result GList of this
function..
When func is None, RTSPFilterResult::Ref will be assumed for each session.
func
a callback
Returns
a GList with all
sessions for which func returned RTSPFilterResult::Ref. After usage, each
element in the GList should be unreffed before the list is freed.
fn set_content_length_limit(&self, limit: u32)[src]
fn set_content_length_limit(&self, limit: u32)[src]v1_18 only.Configure self to use the specified Content-Length limit.
Define an appropriate request size limit and reject requests exceeding the limit with response status 413 Request Entity Too Large
limit
Content-Length limit
fn set_mount_points<P: IsA<RTSPMountPoints>>(&self, mounts: Option<&P>)[src]
fn set_mount_points<P: IsA<RTSPMountPoints>>(&self, mounts: Option<&P>)[src]Set mounts as the mount points for self which it will use to map urls
to media streams. These mount points are usually inherited from the server that
created the client but can be overriden later.
mounts
fn set_session_pool<P: IsA<RTSPSessionPool>>(&self, pool: Option<&P>)[src]
fn set_session_pool<P: IsA<RTSPSessionPool>>(&self, pool: Option<&P>)[src]Set pool as the sessionpool for self which it will use to find
or allocate sessions. the sessionpool is usually inherited from the server
that created the client but can be overridden later.
pool
fn set_thread_pool<P: IsA<RTSPThreadPool>>(&self, pool: Option<&P>)[src]
fn set_thread_pool<P: IsA<RTSPThreadPool>>(&self, pool: Option<&P>)[src]fn is_drop_backlog(&self) -> bool[src]fn set_drop_backlog(&self, drop_backlog: bool)[src]fn post_session_timeout(&self) -> i32[src]fn set_post_session_timeout(&self, post_session_timeout: i32)[src]fn connect_announce_request<F: Fn(&Self, &RTSPContext) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]
fn connect_announce_request<F: Fn(&Self, &RTSPContext) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]fn connect_closed<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]fn connect_describe_request<F: Fn(&Self, &RTSPContext) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]
fn connect_describe_request<F: Fn(&Self, &RTSPContext) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]fn connect_get_parameter_request<F: Fn(&Self, &RTSPContext) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]
fn connect_get_parameter_request<F: Fn(&Self, &RTSPContext) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]fn connect_handle_response<F: Fn(&Self, &RTSPContext) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]
fn connect_handle_response<F: Fn(&Self, &RTSPContext) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]fn connect_new_session<F: Fn(&Self, &RTSPSession) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]fn connect_options_request<F: Fn(&Self, &RTSPContext) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]
fn connect_options_request<F: Fn(&Self, &RTSPContext) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]fn connect_pause_request<F: Fn(&Self, &RTSPContext) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]
fn connect_pause_request<F: Fn(&Self, &RTSPContext) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]fn connect_play_request<F: Fn(&Self, &RTSPContext) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]
fn connect_play_request<F: Fn(&Self, &RTSPContext) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]fn connect_pre_announce_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]
fn connect_pre_announce_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]v1_12 only.ctx
Returns
a gst_rtsp::RTSPStatusCode, GST_RTSP_STS_OK in case of success,
otherwise an appropriate return code
fn connect_pre_describe_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]
fn connect_pre_describe_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]v1_12 only.ctx
Returns
a gst_rtsp::RTSPStatusCode, GST_RTSP_STS_OK in case of success,
otherwise an appropriate return code
fn connect_pre_get_parameter_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]
fn connect_pre_get_parameter_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]v1_12 only.ctx
Returns
a gst_rtsp::RTSPStatusCode, GST_RTSP_STS_OK in case of success,
otherwise an appropriate return code
fn connect_pre_options_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]
fn connect_pre_options_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]v1_12 only.ctx
Returns
a gst_rtsp::RTSPStatusCode, GST_RTSP_STS_OK in case of success,
otherwise an appropriate return code
fn connect_pre_pause_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]
fn connect_pre_pause_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]v1_12 only.ctx
Returns
a gst_rtsp::RTSPStatusCode, GST_RTSP_STS_OK in case of success,
otherwise an appropriate return code
fn connect_pre_play_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]
fn connect_pre_play_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]v1_12 only.ctx
Returns
a gst_rtsp::RTSPStatusCode, GST_RTSP_STS_OK in case of success,
otherwise an appropriate return code
fn connect_pre_record_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]
fn connect_pre_record_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]v1_12 only.ctx
Returns
a gst_rtsp::RTSPStatusCode, GST_RTSP_STS_OK in case of success,
otherwise an appropriate return code
fn connect_pre_set_parameter_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]
fn connect_pre_set_parameter_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]v1_12 only.ctx
Returns
a gst_rtsp::RTSPStatusCode, GST_RTSP_STS_OK in case of success,
otherwise an appropriate return code
fn connect_pre_setup_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]
fn connect_pre_setup_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]v1_12 only.ctx
Returns
a gst_rtsp::RTSPStatusCode, GST_RTSP_STS_OK in case of success,
otherwise an appropriate return code
fn connect_pre_teardown_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]
fn connect_pre_teardown_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]v1_12 only.ctx
Returns
a gst_rtsp::RTSPStatusCode, GST_RTSP_STS_OK in case of success,
otherwise an appropriate return code
fn connect_record_request<F: Fn(&Self, &RTSPContext) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]
fn connect_record_request<F: Fn(&Self, &RTSPContext) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]fn connect_set_parameter_request<F: Fn(&Self, &RTSPContext) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]
fn connect_set_parameter_request<F: Fn(&Self, &RTSPContext) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]fn connect_setup_request<F: Fn(&Self, &RTSPContext) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]
fn connect_setup_request<F: Fn(&Self, &RTSPContext) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]fn connect_teardown_request<F: Fn(&Self, &RTSPContext) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]
fn connect_teardown_request<F: Fn(&Self, &RTSPContext) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]fn connect_drop_backlog_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]fn connect_mount_points_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]fn connect_post_session_timeout_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]fn connect_session_pool_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]Implementors
v1_18 only.v1_18 only.fn session_filter(
&self,
func: Option<&mut dyn FnMut(&RTSPClient, &RTSPSession) -> RTSPFilterResult>
) -> Vec<RTSPSession>[src]v1_18 only.fn connect_announce_request<F: Fn(&Self, &RTSPContext) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]fn connect_describe_request<F: Fn(&Self, &RTSPContext) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]fn connect_get_parameter_request<F: Fn(&Self, &RTSPContext) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]fn connect_handle_response<F: Fn(&Self, &RTSPContext) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]fn connect_new_session<F: Fn(&Self, &RTSPSession) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]fn connect_options_request<F: Fn(&Self, &RTSPContext) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]fn connect_pause_request<F: Fn(&Self, &RTSPContext) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]fn connect_play_request<F: Fn(&Self, &RTSPContext) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]fn connect_pre_announce_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]
fn connect_pre_announce_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]v1_12 only.fn connect_pre_describe_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]
fn connect_pre_describe_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]v1_12 only.fn connect_pre_get_parameter_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]
fn connect_pre_get_parameter_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]v1_12 only.fn connect_pre_options_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]
fn connect_pre_options_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]v1_12 only.fn connect_pre_pause_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]
fn connect_pre_pause_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]v1_12 only.fn connect_pre_play_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]
fn connect_pre_play_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]v1_12 only.fn connect_pre_record_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]
fn connect_pre_record_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]v1_12 only.fn connect_pre_set_parameter_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]
fn connect_pre_set_parameter_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]v1_12 only.fn connect_pre_setup_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]
fn connect_pre_setup_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]v1_12 only.fn connect_pre_teardown_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]
fn connect_pre_teardown_request<F: Fn(&Self, &RTSPContext) -> RTSPStatusCode + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]v1_12 only.fn connect_record_request<F: Fn(&Self, &RTSPContext) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]fn connect_set_parameter_request<F: Fn(&Self, &RTSPContext) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]fn connect_setup_request<F: Fn(&Self, &RTSPContext) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]fn connect_teardown_request<F: Fn(&Self, &RTSPContext) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]fn connect_drop_backlog_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]fn connect_mount_points_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]fn connect_post_session_timeout_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]fn connect_session_pool_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId[src]