Lines Matching refs:Sync
10 interceptors: Vec<Arc<dyn Interceptor + Send + Sync>>,
15 pub fn new(interceptors: Vec<Arc<dyn Interceptor + Send + Sync>>) -> Self { in new()
19 pub fn add(&mut self, icpr: Arc<dyn Interceptor + Send + Sync>) { in add() argument
30 mut reader: Arc<dyn RTCPReader + Send + Sync>, in bind_rtcp_reader() argument
31 ) -> Arc<dyn RTCPReader + Send + Sync> { in bind_rtcp_reader() argument
42 mut writer: Arc<dyn RTCPWriter + Send + Sync>, in bind_rtcp_writer() argument
43 ) -> Arc<dyn RTCPWriter + Send + Sync> { in bind_rtcp_writer() argument
55 mut writer: Arc<dyn RTPWriter + Send + Sync>, in bind_local_stream() argument
56 ) -> Arc<dyn RTPWriter + Send + Sync> { in bind_local_stream() argument
75 mut reader: Arc<dyn RTPReader + Send + Sync>, in bind_remote_stream() argument
76 ) -> Arc<dyn RTPReader + Send + Sync> { in bind_remote_stream() argument