Trait gstreamer_rtsp_server::IsA [−][src]
pub unsafe trait IsA<T>: Wrapper + UnsafeFrom<ObjectRef> + ToGlibPtr<'a, *mut <T as Wrapper>::GlibType> + StaticType + Into<ObjectRef> where
T: Wrapper + UnsafeFrom<ObjectRef> + StaticType, { }
Declares the "is a" relationship.
Self is said to implement T.
For instance, since originally GtkWidget is a subclass of GObject and
implements the GtkBuildable interface, gtk::Widget implements
IsA<glib::Object> and IsA<gtk::Buildable>.
The trait can only be implemented if the appropriate ToGlibPtr
implementations exist.
T always implements IsA<T>.
Implementations on Foreign Types
impl IsA<IOStream> for TlsClientConnection
impl IsA<IOStream> for TlsClientConnectionimpl IsA<Object> for TlsCertificate
impl IsA<Object> for TlsCertificateimpl IsA<Object> for PollableOutputStream
impl IsA<Object> for PollableOutputStreamimpl IsA<InputStream> for DataInputStream
impl IsA<InputStream> for DataInputStreamimpl IsA<SocketConnection> for TcpConnection
impl IsA<SocketConnection> for TcpConnectionimpl IsA<Permission> for SimplePermission
impl IsA<Permission> for SimplePermissionimpl IsA<PollableOutputStream> for ConverterOutputStream
impl IsA<PollableOutputStream> for ConverterOutputStreamimpl IsA<TlsConnection> for TlsServerConnection
impl IsA<TlsConnection> for TlsServerConnectionimpl IsA<Seekable> for DataInputStream
impl IsA<Seekable> for DataInputStreamimpl IsA<Object> for ZlibDecompressor
impl IsA<Object> for ZlibDecompressorimpl IsA<Object> for ProxyResolver
impl IsA<Object> for ProxyResolverimpl IsA<Action> for SimpleAction
impl IsA<Action> for SimpleActionimpl IsA<Object> for Converter
impl IsA<Object> for Converterimpl IsA<Object> for MountOperation
impl IsA<Object> for MountOperationimpl IsA<Object> for OutputStream
impl IsA<Object> for OutputStreamimpl IsA<Object> for EmblemedIcon
impl IsA<Object> for EmblemedIconimpl IsA<Object> for Socket
impl IsA<Object> for Socketimpl IsA<Object> for Emblem
impl IsA<Object> for Emblemimpl IsA<SocketService> for ThreadedSocketService
impl IsA<SocketService> for ThreadedSocketServiceimpl IsA<Object> for ThreadedSocketService
impl IsA<Object> for ThreadedSocketServiceimpl IsA<OutputStream> for FileOutputStream
impl IsA<OutputStream> for FileOutputStreamimpl IsA<Object> for DataInputStream
impl IsA<Object> for DataInputStreamimpl IsA<Object> for MenuLinkIter
impl IsA<Object> for MenuLinkIterimpl IsA<PollableInputStream> for ConverterInputStream
impl IsA<PollableInputStream> for ConverterInputStreamimpl IsA<Object> for TlsDatabase
impl IsA<Object> for TlsDatabaseimpl IsA<TlsDatabase> for TlsFileDatabase
impl IsA<TlsDatabase> for TlsFileDatabaseimpl IsA<Object> for Seekable
impl IsA<Object> for Seekableimpl IsA<Object> for TlsClientConnection
impl IsA<Object> for TlsClientConnectionimpl IsA<LoadableIcon> for FileIcon
impl IsA<LoadableIcon> for FileIconimpl IsA<Object> for MenuModel
impl IsA<Object> for MenuModelimpl IsA<Object> for NetworkAddress
impl IsA<Object> for NetworkAddressimpl IsA<Object> for FileInputStream
impl IsA<Object> for FileInputStreamimpl IsA<Object> for MemoryInputStream
impl IsA<Object> for MemoryInputStreamimpl IsA<Object> for TlsServerConnection
impl IsA<Object> for TlsServerConnectionimpl IsA<Object> for FileOutputStream
impl IsA<Object> for FileOutputStreamimpl IsA<IOStream> for TlsServerConnection
impl IsA<IOStream> for TlsServerConnectionimpl IsA<Object> for SettingsBackend
impl IsA<Object> for SettingsBackendimpl IsA<Object> for NetworkMonitor
impl IsA<Object> for NetworkMonitorimpl IsA<PollableOutputStream> for MemoryOutputStream
impl IsA<PollableOutputStream> for MemoryOutputStreamimpl IsA<Object> for TlsPassword
impl IsA<Object> for TlsPasswordimpl IsA<Seekable> for MemoryInputStream
impl IsA<Seekable> for MemoryInputStreamimpl IsA<IOStream> for SocketConnection
impl IsA<IOStream> for SocketConnectionimpl IsA<Seekable> for BufferedOutputStream
impl IsA<Seekable> for BufferedOutputStreamimpl IsA<ActionMap> for SimpleActionGroup
impl IsA<ActionMap> for SimpleActionGroupimpl IsA<SocketAddress> for ProxyAddress
impl IsA<SocketAddress> for ProxyAddressimpl IsA<Object> for Application
impl IsA<Object> for Applicationimpl IsA<FilterInputStream> for ConverterInputStream
impl IsA<FilterInputStream> for ConverterInputStreamimpl IsA<Object> for SocketAddress
impl IsA<Object> for SocketAddressimpl IsA<OutputStream> for BufferedOutputStream
impl IsA<OutputStream> for BufferedOutputStreamimpl IsA<Object> for ApplicationCommandLine
impl IsA<Object> for ApplicationCommandLineimpl IsA<Object> for DesktopAppInfo
impl IsA<Object> for DesktopAppInfoimpl IsA<Object> for FilenameCompleter
impl IsA<Object> for FilenameCompleterimpl IsA<Object> for FilterInputStream
impl IsA<Object> for FilterInputStreamimpl IsA<Object> for Action
impl IsA<Object> for Actionimpl IsA<MenuModel> for Menu
impl IsA<MenuModel> for Menuimpl IsA<AppInfo> for DesktopAppInfo
impl IsA<AppInfo> for DesktopAppInfoimpl IsA<Object> for ConverterOutputStream
impl IsA<Object> for ConverterOutputStreamimpl IsA<Converter> for CharsetConverter
impl IsA<Converter> for CharsetConverterimpl IsA<Object> for SocketConnection
impl IsA<Object> for SocketConnectionimpl IsA<Object> for FileInfo
impl IsA<Object> for FileInfoimpl IsA<Converter> for ZlibDecompressor
impl IsA<Converter> for ZlibDecompressorimpl IsA<Icon> for ThemedIcon
impl IsA<Icon> for ThemedIconimpl IsA<Object> for SimpleActionGroup
impl IsA<Object> for SimpleActionGroupimpl IsA<SocketConnectable> for NetworkAddress
impl IsA<SocketConnectable> for NetworkAddressimpl IsA<Object> for UnixSocketAddress
impl IsA<Object> for UnixSocketAddressimpl IsA<Object> for Cancellable
impl IsA<Object> for Cancellableimpl IsA<Object> for ActionGroup
impl IsA<Object> for ActionGroupimpl IsA<Object> for InetAddress
impl IsA<Object> for InetAddressimpl IsA<Object> for TlsInteraction
impl IsA<Object> for TlsInteractionimpl IsA<InputStream> for PollableInputStream
impl IsA<InputStream> for PollableInputStreamimpl IsA<InputStream> for BufferedInputStream
impl IsA<InputStream> for BufferedInputStreamimpl IsA<Object> for TlsFileDatabase
impl IsA<Object> for TlsFileDatabaseimpl IsA<Seekable> for BufferedInputStream
impl IsA<Seekable> for BufferedInputStreamimpl IsA<Object> for SocketAddressEnumerator
impl IsA<Object> for SocketAddressEnumeratorimpl IsA<InputStream> for FileInputStream
impl IsA<InputStream> for FileInputStreamimpl IsA<SocketConnectable> for SocketAddress
impl IsA<SocketConnectable> for SocketAddressimpl IsA<InetSocketAddress> for ProxyAddress
impl IsA<InetSocketAddress> for ProxyAddressimpl IsA<Object> for DataOutputStream
impl IsA<Object> for DataOutputStreamimpl IsA<ActionGroup> for SimpleActionGroup
impl IsA<ActionGroup> for SimpleActionGroupimpl IsA<Object> for Credentials
impl IsA<Object> for Credentialsimpl IsA<FilterInputStream> for BufferedInputStream
impl IsA<FilterInputStream> for BufferedInputStreamimpl IsA<Object> for NetworkService
impl IsA<Object> for NetworkServiceimpl IsA<SocketAddress> for InetSocketAddress
impl IsA<SocketAddress> for InetSocketAddressimpl IsA<OutputStream> for ConverterOutputStream
impl IsA<OutputStream> for ConverterOutputStreamimpl IsA<OutputStream> for MemoryOutputStream
impl IsA<OutputStream> for MemoryOutputStreamimpl IsA<Object> for SocketClient
impl IsA<Object> for SocketClientimpl IsA<Object> for SocketService
impl IsA<Object> for SocketServiceimpl IsA<OutputStream> for FilterOutputStream
impl IsA<OutputStream> for FilterOutputStreamimpl IsA<Icon> for EmblemedIcon
impl IsA<Icon> for EmblemedIconimpl IsA<Object> for Icon
impl IsA<Object> for Iconimpl IsA<Object> for CharsetConverter
impl IsA<Object> for CharsetConverterimpl IsA<Object> for MemoryOutputStream
impl IsA<Object> for MemoryOutputStreamimpl IsA<Object> for ActionMap
impl IsA<Object> for ActionMapimpl IsA<Object> for SimpleAction
impl IsA<Object> for SimpleActionimpl IsA<SocketConnectable> for NetworkService
impl IsA<SocketConnectable> for NetworkServiceimpl IsA<Object> for TcpConnection
impl IsA<Object> for TcpConnectionimpl IsA<Object> for Volume
impl IsA<Object> for Volumeimpl IsA<Icon> for Emblem
impl IsA<Icon> for Emblemimpl IsA<Object> for BufferedOutputStream
impl IsA<Object> for BufferedOutputStreamimpl IsA<Object> for Menu
impl IsA<Object> for Menuimpl IsA<Seekable> for DataOutputStream
impl IsA<Seekable> for DataOutputStreamimpl IsA<Object> for VolumeMonitor
impl IsA<Object> for VolumeMonitorimpl IsA<OutputStream> for PollableOutputStream
impl IsA<OutputStream> for PollableOutputStreamimpl IsA<SocketAddress> for UnixSocketAddress
impl IsA<SocketAddress> for UnixSocketAddressimpl IsA<Object> for IOStream
impl IsA<Object> for IOStreamimpl IsA<Object> for ConverterInputStream
impl IsA<Object> for ConverterInputStreamimpl IsA<TlsConnection> for TlsClientConnection
impl IsA<TlsConnection> for TlsClientConnectionimpl IsA<SocketConnectable> for UnixSocketAddress
impl IsA<SocketConnectable> for UnixSocketAddressimpl IsA<Object> for Drive
impl IsA<Object> for Driveimpl IsA<Object> for Vfs
impl IsA<Object> for Vfsimpl IsA<Object> for SocketListener
impl IsA<Object> for SocketListenerimpl IsA<InputStream> for MemoryInputStream
impl IsA<InputStream> for MemoryInputStreamimpl IsA<Seekable> for FileIOStream
impl IsA<Seekable> for FileIOStreamimpl IsA<SocketListener> for SocketService
impl IsA<SocketListener> for SocketServiceimpl IsA<Object> for MenuAttributeIter
impl IsA<Object> for MenuAttributeIterimpl IsA<Object> for FileIcon
impl IsA<Object> for FileIconimpl IsA<Object> for PollableInputStream
impl IsA<Object> for PollableInputStreamimpl IsA<FilterInputStream> for DataInputStream
impl IsA<FilterInputStream> for DataInputStreamimpl IsA<Object> for Resolver
impl IsA<Object> for Resolverimpl IsA<Object> for ThemedIcon
impl IsA<Object> for ThemedIconimpl IsA<OutputStream> for DataOutputStream
impl IsA<OutputStream> for DataOutputStreamimpl IsA<SocketConnectable> for ProxyAddress
impl IsA<SocketConnectable> for ProxyAddressimpl IsA<Converter> for ZlibCompressor
impl IsA<Converter> for ZlibCompressorimpl IsA<ActionGroup> for Application
impl IsA<ActionGroup> for Applicationimpl IsA<Object> for InputStream
impl IsA<Object> for InputStreamimpl IsA<Seekable> for MemoryOutputStream
impl IsA<Seekable> for MemoryOutputStreamimpl IsA<PollableInputStream> for MemoryInputStream
impl IsA<PollableInputStream> for MemoryInputStreamimpl IsA<FilterOutputStream> for BufferedOutputStream
impl IsA<FilterOutputStream> for BufferedOutputStreamimpl IsA<Object> for AppLaunchContext
impl IsA<Object> for AppLaunchContextimpl IsA<BufferedInputStream> for DataInputStream
impl IsA<BufferedInputStream> for DataInputStreamimpl IsA<Object> for SocketConnectable
impl IsA<Object> for SocketConnectableimpl IsA<Object> for ZlibCompressor
impl IsA<Object> for ZlibCompressorimpl IsA<Object> for Permission
impl IsA<Object> for Permissionimpl IsA<Object> for FileIOStream
impl IsA<Object> for FileIOStreamimpl IsA<Object> for Proxy
impl IsA<Object> for Proxyimpl IsA<Object> for FilterOutputStream
impl IsA<Object> for FilterOutputStreamimpl IsA<Object> for Mount
impl IsA<Object> for Mountimpl IsA<SocketConnectable> for InetSocketAddress
impl IsA<SocketConnectable> for InetSocketAddressimpl IsA<Object> for SimplePermission
impl IsA<Object> for SimplePermissionimpl IsA<Seekable> for FileInputStream
impl IsA<Seekable> for FileInputStreamimpl IsA<Object> for File
impl IsA<Object> for Fileimpl IsA<Object> for FileMonitor
impl IsA<Object> for FileMonitorimpl IsA<Object> for TlsConnection
impl IsA<Object> for TlsConnectionimpl IsA<Object> for InetAddressMask
impl IsA<Object> for InetAddressMaskimpl IsA<ActionMap> for Application
impl IsA<ActionMap> for Applicationimpl IsA<IOStream> for FileIOStream
impl IsA<IOStream> for FileIOStreamimpl IsA<Icon> for LoadableIcon
impl IsA<Icon> for LoadableIconimpl IsA<FilterOutputStream> for ConverterOutputStream
impl IsA<FilterOutputStream> for ConverterOutputStreamimpl IsA<Icon> for FileIcon
impl IsA<Icon> for FileIconimpl IsA<Object> for InetSocketAddress
impl IsA<Object> for InetSocketAddressimpl IsA<Object> for ProxyAddress
impl IsA<Object> for ProxyAddressimpl IsA<Object> for LoadableIcon
impl IsA<Object> for LoadableIconimpl IsA<FilterOutputStream> for DataOutputStream
impl IsA<FilterOutputStream> for DataOutputStreamimpl IsA<IOStream> for TcpConnection
impl IsA<IOStream> for TcpConnectionimpl IsA<SocketListener> for ThreadedSocketService
impl IsA<SocketListener> for ThreadedSocketServiceimpl IsA<InputStream> for FilterInputStream
impl IsA<InputStream> for FilterInputStreamimpl IsA<Object> for MenuItem
impl IsA<Object> for MenuItemimpl IsA<InputStream> for ConverterInputStream
impl IsA<InputStream> for ConverterInputStreamimpl IsA<Seekable> for FileOutputStream
impl IsA<Seekable> for FileOutputStreamimpl IsA<Object> for AppInfo
impl IsA<Object> for AppInfoimpl IsA<IOStream> for TlsConnection
impl IsA<IOStream> for TlsConnectionimpl IsA<Object> for Settings
impl IsA<Object> for Settingsimpl IsA<Object> for BufferedInputStream
impl IsA<Object> for BufferedInputStreamimpl IsA<Object> for Binding[src]
impl IsA<Object> for Bindingimpl IsA<Object> for BufferPool
impl IsA<Object> for BufferPoolimpl IsA<Object> for Pad
impl IsA<Object> for Padimpl IsA<Object> for Object
impl IsA<Object> for Objectimpl IsA<Object> for TagSetter
impl IsA<Object> for TagSetterimpl IsA<Object> for Bin
impl IsA<Object> for Binimpl IsA<Object> for TypeFindFactory
impl IsA<Object> for TypeFindFactoryimpl IsA<Object> for Pipeline
impl IsA<Object> for Pipelineimpl IsA<Object> for StreamCollection
impl IsA<Object> for StreamCollectionimpl IsA<ProxyPad> for GhostPad
impl IsA<ProxyPad> for GhostPadimpl IsA<Object> for DeviceProvider
impl IsA<Object> for DeviceProviderimpl IsA<Object> for Bus
impl IsA<Object> for Busimpl IsA<PluginFeature> for ElementFactory
impl IsA<PluginFeature> for ElementFactoryimpl IsA<Object> for SystemClock
impl IsA<Object> for SystemClockimpl IsA<Object> for DeviceMonitor
impl IsA<Object> for DeviceMonitorimpl IsA<Object> for DeviceProviderFactory
impl IsA<Object> for DeviceProviderFactoryimpl IsA<Object> for SystemClock
impl IsA<Object> for SystemClockimpl IsA<Object> for Element
impl IsA<Object> for Elementimpl IsA<Object> for StreamCollection
impl IsA<Object> for StreamCollectionimpl IsA<Object> for DeviceProviderFactory
impl IsA<Object> for DeviceProviderFactoryimpl IsA<Object> for Bus
impl IsA<Object> for Busimpl IsA<Object> for PluginFeature
impl IsA<Object> for PluginFeatureimpl IsA<Object> for ProxyPad
impl IsA<Object> for ProxyPadimpl IsA<Object> for GhostPad
impl IsA<Object> for GhostPadimpl IsA<Element> for TagSetter
impl IsA<Element> for TagSetterimpl IsA<Element> for TocSetter
impl IsA<Element> for TocSetterimpl IsA<Object> for ProxyPad
impl IsA<Object> for ProxyPadimpl IsA<Object> for Plugin
impl IsA<Object> for Pluginimpl IsA<Object> for Device
impl IsA<Object> for Deviceimpl IsA<Object> for Registry
impl IsA<Object> for Registryimpl IsA<Object> for Pad
impl IsA<Object> for Padimpl IsA<Object> for Clock
impl IsA<Object> for Clockimpl IsA<Object> for DeviceProvider
impl IsA<Object> for DeviceProviderimpl IsA<Object> for TocSetter
impl IsA<Object> for TocSetterimpl IsA<Object> for TocSetter
impl IsA<Object> for TocSetterimpl IsA<ChildProxy> for Bin
impl IsA<ChildProxy> for Binimpl IsA<Object> for Registry
impl IsA<Object> for Registryimpl IsA<Element> for Bin
impl IsA<Element> for Binimpl IsA<Pad> for GhostPad
impl IsA<Pad> for GhostPadimpl IsA<Clock> for SystemClock
impl IsA<Clock> for SystemClockimpl IsA<Object> for Element
impl IsA<Object> for Elementimpl IsA<Object> for Stream
impl IsA<Object> for Streamimpl IsA<Object> for PadTemplate
impl IsA<Object> for PadTemplateimpl IsA<Element> for Pipeline
impl IsA<Element> for Pipelineimpl IsA<Object> for Clock
impl IsA<Object> for Clockimpl IsA<Object> for Preset
impl IsA<Object> for Presetimpl IsA<Bin> for Pipeline
impl IsA<Bin> for Pipelineimpl IsA<Object> for PluginFeature
impl IsA<Object> for PluginFeatureimpl IsA<Object> for Stream
impl IsA<Object> for Streamimpl IsA<Object> for DeviceMonitor
impl IsA<Object> for DeviceMonitorimpl IsA<Object> for Device
impl IsA<Object> for Deviceimpl IsA<Object> for ElementFactory
impl IsA<Object> for ElementFactoryimpl IsA<Object> for ChildProxy
impl IsA<Object> for ChildProxyimpl IsA<Object> for GhostPad
impl IsA<Object> for GhostPadimpl IsA<Object> for ElementFactory
impl IsA<Object> for ElementFactoryimpl IsA<Object> for TagSetter
impl IsA<Object> for TagSetterimpl IsA<PluginFeature> for TypeFindFactory
impl IsA<PluginFeature> for TypeFindFactoryimpl IsA<Object> for Pipeline
impl IsA<Object> for Pipelineimpl IsA<PluginFeature> for DeviceProviderFactory
impl IsA<PluginFeature> for DeviceProviderFactoryimpl IsA<Object> for PadTemplate
impl IsA<Object> for PadTemplateimpl IsA<Object> for Plugin
impl IsA<Object> for Pluginimpl IsA<Object> for TypeFindFactory
impl IsA<Object> for TypeFindFactoryimpl IsA<Pad> for ProxyPad
impl IsA<Pad> for ProxyPadimpl IsA<Object> for Bin
impl IsA<Object> for Binimpl IsA<ChildProxy> for Pipeline
impl IsA<ChildProxy> for Pipelineimpl IsA<Object> for BufferPool
impl IsA<Object> for BufferPoolimpl IsA<Object> for URIHandler
impl IsA<Object> for URIHandlerimpl IsA<Object> for NetClientClock
impl IsA<Object> for NetClientClockimpl IsA<Clock> for PtpClock
impl IsA<Clock> for PtpClockimpl IsA<Object> for NetTimeProvider
impl IsA<Object> for NetTimeProviderimpl IsA<Clock> for NtpClock
impl IsA<Clock> for NtpClockimpl IsA<Object> for PtpClock
impl IsA<Object> for PtpClockimpl IsA<NetClientClock> for NtpClock
impl IsA<NetClientClock> for NtpClockimpl IsA<Object> for PtpClock
impl IsA<Object> for PtpClockimpl IsA<Object> for NetClientClock
impl IsA<Object> for NetClientClockimpl IsA<Object> for NtpClock
impl IsA<Object> for NtpClockimpl IsA<Object> for NtpClock
impl IsA<Object> for NtpClockimpl IsA<Clock> for NetClientClock
impl IsA<Clock> for NetClientClockimpl IsA<Object> for NetTimeProvider
impl IsA<Object> for NetTimeProviderImplementors
impl<T> IsA<T> for T where
T: StaticType + Wrapper + Into<ObjectRef> + UnsafeFrom<ObjectRef> + ToGlibPtr<'a, *mut <T as Wrapper>::GlibType>,impl IsA<Object> for RTSPAddressPoolimpl IsA<Object> for RTSPAuthimpl IsA<Object> for RTSPClientimpl IsA<Object> for RTSPMediaimpl IsA<Object> for RTSPMediaFactoryimpl IsA<RTSPMediaFactory> for RTSPMediaFactoryURIimpl IsA<Object> for RTSPMediaFactoryURIimpl IsA<Object> for RTSPMountPointsimpl IsA<Object> for RTSPServerimpl IsA<Object> for RTSPSessionimpl IsA<Object> for RTSPSessionMediaimpl IsA<Object> for RTSPSessionPoolimpl IsA<Object> for RTSPStreamimpl IsA<Object> for RTSPStreamTransportimpl IsA<Object> for RTSPThreadPool