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 TlsClientConnection
impl IsA<Object> for TlsCertificate
impl IsA<Object> for TlsCertificate
impl IsA<Object> for PollableOutputStream
impl IsA<Object> for PollableOutputStream
impl IsA<InputStream> for DataInputStream
impl IsA<InputStream> for DataInputStream
impl IsA<SocketConnection> for TcpConnection
impl IsA<SocketConnection> for TcpConnection
impl IsA<Permission> for SimplePermission
impl IsA<Permission> for SimplePermission
impl IsA<PollableOutputStream> for ConverterOutputStream
impl IsA<PollableOutputStream> for ConverterOutputStream
impl IsA<TlsConnection> for TlsServerConnection
impl IsA<TlsConnection> for TlsServerConnection
impl IsA<Seekable> for DataInputStream
impl IsA<Seekable> for DataInputStream
impl IsA<Object> for ZlibDecompressor
impl IsA<Object> for ZlibDecompressor
impl IsA<Object> for ProxyResolver
impl IsA<Object> for ProxyResolver
impl IsA<Action> for SimpleAction
impl IsA<Action> for SimpleAction
impl IsA<Object> for Converter
impl IsA<Object> for Converter
impl IsA<Object> for MountOperation
impl IsA<Object> for MountOperation
impl IsA<Object> for OutputStream
impl IsA<Object> for OutputStream
impl IsA<Object> for EmblemedIcon
impl IsA<Object> for EmblemedIcon
impl IsA<Object> for Socket
impl IsA<Object> for Socket
impl IsA<Object> for Emblem
impl IsA<Object> for Emblem
impl IsA<SocketService> for ThreadedSocketService
impl IsA<SocketService> for ThreadedSocketService
impl IsA<Object> for ThreadedSocketService
impl IsA<Object> for ThreadedSocketService
impl IsA<OutputStream> for FileOutputStream
impl IsA<OutputStream> for FileOutputStream
impl IsA<Object> for DataInputStream
impl IsA<Object> for DataInputStream
impl IsA<Object> for MenuLinkIter
impl IsA<Object> for MenuLinkIter
impl IsA<PollableInputStream> for ConverterInputStream
impl IsA<PollableInputStream> for ConverterInputStream
impl IsA<Object> for TlsDatabase
impl IsA<Object> for TlsDatabase
impl IsA<TlsDatabase> for TlsFileDatabase
impl IsA<TlsDatabase> for TlsFileDatabase
impl IsA<Object> for Seekable
impl IsA<Object> for Seekable
impl IsA<Object> for TlsClientConnection
impl IsA<Object> for TlsClientConnection
impl IsA<LoadableIcon> for FileIcon
impl IsA<LoadableIcon> for FileIcon
impl IsA<Object> for MenuModel
impl IsA<Object> for MenuModel
impl IsA<Object> for NetworkAddress
impl IsA<Object> for NetworkAddress
impl IsA<Object> for FileInputStream
impl IsA<Object> for FileInputStream
impl IsA<Object> for MemoryInputStream
impl IsA<Object> for MemoryInputStream
impl IsA<Object> for TlsServerConnection
impl IsA<Object> for TlsServerConnection
impl IsA<Object> for FileOutputStream
impl IsA<Object> for FileOutputStream
impl IsA<IOStream> for TlsServerConnection
impl IsA<IOStream> for TlsServerConnection
impl IsA<Object> for SettingsBackend
impl IsA<Object> for SettingsBackend
impl IsA<Object> for NetworkMonitor
impl IsA<Object> for NetworkMonitor
impl IsA<PollableOutputStream> for MemoryOutputStream
impl IsA<PollableOutputStream> for MemoryOutputStream
impl IsA<Object> for TlsPassword
impl IsA<Object> for TlsPassword
impl IsA<Seekable> for MemoryInputStream
impl IsA<Seekable> for MemoryInputStream
impl IsA<IOStream> for SocketConnection
impl IsA<IOStream> for SocketConnection
impl IsA<Seekable> for BufferedOutputStream
impl IsA<Seekable> for BufferedOutputStream
impl IsA<ActionMap> for SimpleActionGroup
impl IsA<ActionMap> for SimpleActionGroup
impl IsA<SocketAddress> for ProxyAddress
impl IsA<SocketAddress> for ProxyAddress
impl IsA<Object> for Application
impl IsA<Object> for Application
impl IsA<FilterInputStream> for ConverterInputStream
impl IsA<FilterInputStream> for ConverterInputStream
impl IsA<Object> for SocketAddress
impl IsA<Object> for SocketAddress
impl IsA<OutputStream> for BufferedOutputStream
impl IsA<OutputStream> for BufferedOutputStream
impl IsA<Object> for ApplicationCommandLine
impl IsA<Object> for ApplicationCommandLine
impl IsA<Object> for DesktopAppInfo
impl IsA<Object> for DesktopAppInfo
impl IsA<Object> for FilenameCompleter
impl IsA<Object> for FilenameCompleter
impl IsA<Object> for FilterInputStream
impl IsA<Object> for FilterInputStream
impl IsA<Object> for Action
impl IsA<Object> for Action
impl IsA<MenuModel> for Menu
impl IsA<MenuModel> for Menu
impl IsA<AppInfo> for DesktopAppInfo
impl IsA<AppInfo> for DesktopAppInfo
impl IsA<Object> for ConverterOutputStream
impl IsA<Object> for ConverterOutputStream
impl IsA<Converter> for CharsetConverter
impl IsA<Converter> for CharsetConverter
impl IsA<Object> for SocketConnection
impl IsA<Object> for SocketConnection
impl IsA<Object> for FileInfo
impl IsA<Object> for FileInfo
impl IsA<Converter> for ZlibDecompressor
impl IsA<Converter> for ZlibDecompressor
impl IsA<Icon> for ThemedIcon
impl IsA<Icon> for ThemedIcon
impl IsA<Object> for SimpleActionGroup
impl IsA<Object> for SimpleActionGroup
impl IsA<SocketConnectable> for NetworkAddress
impl IsA<SocketConnectable> for NetworkAddress
impl IsA<Object> for UnixSocketAddress
impl IsA<Object> for UnixSocketAddress
impl IsA<Object> for Cancellable
impl IsA<Object> for Cancellable
impl IsA<Object> for ActionGroup
impl IsA<Object> for ActionGroup
impl IsA<Object> for InetAddress
impl IsA<Object> for InetAddress
impl IsA<Object> for TlsInteraction
impl IsA<Object> for TlsInteraction
impl IsA<InputStream> for PollableInputStream
impl IsA<InputStream> for PollableInputStream
impl IsA<InputStream> for BufferedInputStream
impl IsA<InputStream> for BufferedInputStream
impl IsA<Object> for TlsFileDatabase
impl IsA<Object> for TlsFileDatabase
impl IsA<Seekable> for BufferedInputStream
impl IsA<Seekable> for BufferedInputStream
impl IsA<Object> for SocketAddressEnumerator
impl IsA<Object> for SocketAddressEnumerator
impl IsA<InputStream> for FileInputStream
impl IsA<InputStream> for FileInputStream
impl IsA<SocketConnectable> for SocketAddress
impl IsA<SocketConnectable> for SocketAddress
impl IsA<InetSocketAddress> for ProxyAddress
impl IsA<InetSocketAddress> for ProxyAddress
impl IsA<Object> for DataOutputStream
impl IsA<Object> for DataOutputStream
impl IsA<ActionGroup> for SimpleActionGroup
impl IsA<ActionGroup> for SimpleActionGroup
impl IsA<Object> for Credentials
impl IsA<Object> for Credentials
impl IsA<FilterInputStream> for BufferedInputStream
impl IsA<FilterInputStream> for BufferedInputStream
impl IsA<Object> for NetworkService
impl IsA<Object> for NetworkService
impl IsA<SocketAddress> for InetSocketAddress
impl IsA<SocketAddress> for InetSocketAddress
impl IsA<OutputStream> for ConverterOutputStream
impl IsA<OutputStream> for ConverterOutputStream
impl IsA<OutputStream> for MemoryOutputStream
impl IsA<OutputStream> for MemoryOutputStream
impl IsA<Object> for SocketClient
impl IsA<Object> for SocketClient
impl IsA<Object> for SocketService
impl IsA<Object> for SocketService
impl IsA<OutputStream> for FilterOutputStream
impl IsA<OutputStream> for FilterOutputStream
impl IsA<Icon> for EmblemedIcon
impl IsA<Icon> for EmblemedIcon
impl IsA<Object> for Icon
impl IsA<Object> for Icon
impl IsA<Object> for CharsetConverter
impl IsA<Object> for CharsetConverter
impl IsA<Object> for MemoryOutputStream
impl IsA<Object> for MemoryOutputStream
impl IsA<Object> for ActionMap
impl IsA<Object> for ActionMap
impl IsA<Object> for SimpleAction
impl IsA<Object> for SimpleAction
impl IsA<SocketConnectable> for NetworkService
impl IsA<SocketConnectable> for NetworkService
impl IsA<Object> for TcpConnection
impl IsA<Object> for TcpConnection
impl IsA<Object> for Volume
impl IsA<Object> for Volume
impl IsA<Icon> for Emblem
impl IsA<Icon> for Emblem
impl IsA<Object> for BufferedOutputStream
impl IsA<Object> for BufferedOutputStream
impl IsA<Object> for Menu
impl IsA<Object> for Menu
impl IsA<Seekable> for DataOutputStream
impl IsA<Seekable> for DataOutputStream
impl IsA<Object> for VolumeMonitor
impl IsA<Object> for VolumeMonitor
impl IsA<OutputStream> for PollableOutputStream
impl IsA<OutputStream> for PollableOutputStream
impl IsA<SocketAddress> for UnixSocketAddress
impl IsA<SocketAddress> for UnixSocketAddress
impl IsA<Object> for IOStream
impl IsA<Object> for IOStream
impl IsA<Object> for ConverterInputStream
impl IsA<Object> for ConverterInputStream
impl IsA<TlsConnection> for TlsClientConnection
impl IsA<TlsConnection> for TlsClientConnection
impl IsA<SocketConnectable> for UnixSocketAddress
impl IsA<SocketConnectable> for UnixSocketAddress
impl IsA<Object> for Drive
impl IsA<Object> for Drive
impl IsA<Object> for Vfs
impl IsA<Object> for Vfs
impl IsA<Object> for SocketListener
impl IsA<Object> for SocketListener
impl IsA<InputStream> for MemoryInputStream
impl IsA<InputStream> for MemoryInputStream
impl IsA<Seekable> for FileIOStream
impl IsA<Seekable> for FileIOStream
impl IsA<SocketListener> for SocketService
impl IsA<SocketListener> for SocketService
impl IsA<Object> for MenuAttributeIter
impl IsA<Object> for MenuAttributeIter
impl IsA<Object> for FileIcon
impl IsA<Object> for FileIcon
impl IsA<Object> for PollableInputStream
impl IsA<Object> for PollableInputStream
impl IsA<FilterInputStream> for DataInputStream
impl IsA<FilterInputStream> for DataInputStream
impl IsA<Object> for Resolver
impl IsA<Object> for Resolver
impl IsA<Object> for ThemedIcon
impl IsA<Object> for ThemedIcon
impl IsA<OutputStream> for DataOutputStream
impl IsA<OutputStream> for DataOutputStream
impl IsA<SocketConnectable> for ProxyAddress
impl IsA<SocketConnectable> for ProxyAddress
impl IsA<Converter> for ZlibCompressor
impl IsA<Converter> for ZlibCompressor
impl IsA<ActionGroup> for Application
impl IsA<ActionGroup> for Application
impl IsA<Object> for InputStream
impl IsA<Object> for InputStream
impl IsA<Seekable> for MemoryOutputStream
impl IsA<Seekable> for MemoryOutputStream
impl IsA<PollableInputStream> for MemoryInputStream
impl IsA<PollableInputStream> for MemoryInputStream
impl IsA<FilterOutputStream> for BufferedOutputStream
impl IsA<FilterOutputStream> for BufferedOutputStream
impl IsA<Object> for AppLaunchContext
impl IsA<Object> for AppLaunchContext
impl IsA<BufferedInputStream> for DataInputStream
impl IsA<BufferedInputStream> for DataInputStream
impl IsA<Object> for SocketConnectable
impl IsA<Object> for SocketConnectable
impl IsA<Object> for ZlibCompressor
impl IsA<Object> for ZlibCompressor
impl IsA<Object> for Permission
impl IsA<Object> for Permission
impl IsA<Object> for FileIOStream
impl IsA<Object> for FileIOStream
impl IsA<Object> for Proxy
impl IsA<Object> for Proxy
impl IsA<Object> for FilterOutputStream
impl IsA<Object> for FilterOutputStream
impl IsA<Object> for Mount
impl IsA<Object> for Mount
impl IsA<SocketConnectable> for InetSocketAddress
impl IsA<SocketConnectable> for InetSocketAddress
impl IsA<Object> for SimplePermission
impl IsA<Object> for SimplePermission
impl IsA<Seekable> for FileInputStream
impl IsA<Seekable> for FileInputStream
impl IsA<Object> for File
impl IsA<Object> for File
impl IsA<Object> for FileMonitor
impl IsA<Object> for FileMonitor
impl IsA<Object> for TlsConnection
impl IsA<Object> for TlsConnection
impl IsA<Object> for InetAddressMask
impl IsA<Object> for InetAddressMask
impl IsA<ActionMap> for Application
impl IsA<ActionMap> for Application
impl IsA<IOStream> for FileIOStream
impl IsA<IOStream> for FileIOStream
impl IsA<Icon> for LoadableIcon
impl IsA<Icon> for LoadableIcon
impl IsA<FilterOutputStream> for ConverterOutputStream
impl IsA<FilterOutputStream> for ConverterOutputStream
impl IsA<Icon> for FileIcon
impl IsA<Icon> for FileIcon
impl IsA<Object> for InetSocketAddress
impl IsA<Object> for InetSocketAddress
impl IsA<Object> for ProxyAddress
impl IsA<Object> for ProxyAddress
impl IsA<Object> for LoadableIcon
impl IsA<Object> for LoadableIcon
impl IsA<FilterOutputStream> for DataOutputStream
impl IsA<FilterOutputStream> for DataOutputStream
impl IsA<IOStream> for TcpConnection
impl IsA<IOStream> for TcpConnection
impl IsA<SocketListener> for ThreadedSocketService
impl IsA<SocketListener> for ThreadedSocketService
impl IsA<InputStream> for FilterInputStream
impl IsA<InputStream> for FilterInputStream
impl IsA<Object> for MenuItem
impl IsA<Object> for MenuItem
impl IsA<InputStream> for ConverterInputStream
impl IsA<InputStream> for ConverterInputStream
impl IsA<Seekable> for FileOutputStream
impl IsA<Seekable> for FileOutputStream
impl IsA<Object> for AppInfo
impl IsA<Object> for AppInfo
impl IsA<IOStream> for TlsConnection
impl IsA<IOStream> for TlsConnection
impl IsA<Object> for Settings
impl IsA<Object> for Settings
impl IsA<Object> for BufferedInputStream
impl IsA<Object> for BufferedInputStream
impl IsA<Object> for Binding
[src]
impl IsA<Object> for Binding
impl IsA<Object> for BufferPool
impl IsA<Object> for BufferPool
impl IsA<Object> for Pad
impl IsA<Object> for Pad
impl IsA<Object> for Object
impl IsA<Object> for Object
impl IsA<Object> for TagSetter
impl IsA<Object> for TagSetter
impl IsA<Object> for Bin
impl IsA<Object> for Bin
impl IsA<Object> for TypeFindFactory
impl IsA<Object> for TypeFindFactory
impl IsA<Object> for Pipeline
impl IsA<Object> for Pipeline
impl IsA<Object> for StreamCollection
impl IsA<Object> for StreamCollection
impl IsA<ProxyPad> for GhostPad
impl IsA<ProxyPad> for GhostPad
impl IsA<Object> for DeviceProvider
impl IsA<Object> for DeviceProvider
impl IsA<Object> for Bus
impl IsA<Object> for Bus
impl IsA<PluginFeature> for ElementFactory
impl IsA<PluginFeature> for ElementFactory
impl IsA<Object> for SystemClock
impl IsA<Object> for SystemClock
impl IsA<Object> for DeviceMonitor
impl IsA<Object> for DeviceMonitor
impl IsA<Object> for DeviceProviderFactory
impl IsA<Object> for DeviceProviderFactory
impl IsA<Object> for SystemClock
impl IsA<Object> for SystemClock
impl IsA<Object> for Element
impl IsA<Object> for Element
impl IsA<Object> for StreamCollection
impl IsA<Object> for StreamCollection
impl IsA<Object> for DeviceProviderFactory
impl IsA<Object> for DeviceProviderFactory
impl IsA<Object> for Bus
impl IsA<Object> for Bus
impl IsA<Object> for PluginFeature
impl IsA<Object> for PluginFeature
impl IsA<Object> for ProxyPad
impl IsA<Object> for ProxyPad
impl IsA<Object> for GhostPad
impl IsA<Object> for GhostPad
impl IsA<Element> for TagSetter
impl IsA<Element> for TagSetter
impl IsA<Element> for TocSetter
impl IsA<Element> for TocSetter
impl IsA<Object> for ProxyPad
impl IsA<Object> for ProxyPad
impl IsA<Object> for Plugin
impl IsA<Object> for Plugin
impl IsA<Object> for Device
impl IsA<Object> for Device
impl IsA<Object> for Registry
impl IsA<Object> for Registry
impl IsA<Object> for Pad
impl IsA<Object> for Pad
impl IsA<Object> for Clock
impl IsA<Object> for Clock
impl IsA<Object> for DeviceProvider
impl IsA<Object> for DeviceProvider
impl IsA<Object> for TocSetter
impl IsA<Object> for TocSetter
impl IsA<Object> for TocSetter
impl IsA<Object> for TocSetter
impl IsA<ChildProxy> for Bin
impl IsA<ChildProxy> for Bin
impl IsA<Object> for Registry
impl IsA<Object> for Registry
impl IsA<Element> for Bin
impl IsA<Element> for Bin
impl IsA<Pad> for GhostPad
impl IsA<Pad> for GhostPad
impl IsA<Clock> for SystemClock
impl IsA<Clock> for SystemClock
impl IsA<Object> for Element
impl IsA<Object> for Element
impl IsA<Object> for Stream
impl IsA<Object> for Stream
impl IsA<Object> for PadTemplate
impl IsA<Object> for PadTemplate
impl IsA<Element> for Pipeline
impl IsA<Element> for Pipeline
impl IsA<Object> for Clock
impl IsA<Object> for Clock
impl IsA<Object> for Preset
impl IsA<Object> for Preset
impl IsA<Bin> for Pipeline
impl IsA<Bin> for Pipeline
impl IsA<Object> for PluginFeature
impl IsA<Object> for PluginFeature
impl IsA<Object> for Stream
impl IsA<Object> for Stream
impl IsA<Object> for DeviceMonitor
impl IsA<Object> for DeviceMonitor
impl IsA<Object> for Device
impl IsA<Object> for Device
impl IsA<Object> for ElementFactory
impl IsA<Object> for ElementFactory
impl IsA<Object> for ChildProxy
impl IsA<Object> for ChildProxy
impl IsA<Object> for GhostPad
impl IsA<Object> for GhostPad
impl IsA<Object> for ElementFactory
impl IsA<Object> for ElementFactory
impl IsA<Object> for TagSetter
impl IsA<Object> for TagSetter
impl IsA<PluginFeature> for TypeFindFactory
impl IsA<PluginFeature> for TypeFindFactory
impl IsA<Object> for Pipeline
impl IsA<Object> for Pipeline
impl IsA<PluginFeature> for DeviceProviderFactory
impl IsA<PluginFeature> for DeviceProviderFactory
impl IsA<Object> for PadTemplate
impl IsA<Object> for PadTemplate
impl IsA<Object> for Plugin
impl IsA<Object> for Plugin
impl IsA<Object> for TypeFindFactory
impl IsA<Object> for TypeFindFactory
impl IsA<Pad> for ProxyPad
impl IsA<Pad> for ProxyPad
impl IsA<Object> for Bin
impl IsA<Object> for Bin
impl IsA<ChildProxy> for Pipeline
impl IsA<ChildProxy> for Pipeline
impl IsA<Object> for BufferPool
impl IsA<Object> for BufferPool
impl IsA<Object> for URIHandler
impl IsA<Object> for URIHandler
impl IsA<Object> for NetClientClock
impl IsA<Object> for NetClientClock
impl IsA<Clock> for PtpClock
impl IsA<Clock> for PtpClock
impl IsA<Object> for NetTimeProvider
impl IsA<Object> for NetTimeProvider
impl IsA<Clock> for NtpClock
impl IsA<Clock> for NtpClock
impl IsA<Object> for PtpClock
impl IsA<Object> for PtpClock
impl IsA<NetClientClock> for NtpClock
impl IsA<NetClientClock> for NtpClock
impl IsA<Object> for PtpClock
impl IsA<Object> for PtpClock
impl IsA<Object> for NetClientClock
impl IsA<Object> for NetClientClock
impl IsA<Object> for NtpClock
impl IsA<Object> for NtpClock
impl IsA<Object> for NtpClock
impl IsA<Object> for NtpClock
impl IsA<Clock> for NetClientClock
impl IsA<Clock> for NetClientClock
impl IsA<Object> for NetTimeProvider
impl IsA<Object> for NetTimeProvider
Implementors
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 RTSPAddressPool
impl IsA<Object> for RTSPAuth
impl IsA<Object> for RTSPClient
impl IsA<Object> for RTSPMedia
impl IsA<Object> for RTSPMediaFactory
impl IsA<RTSPMediaFactory> for RTSPMediaFactoryURI
impl IsA<Object> for RTSPMediaFactoryURI
impl IsA<Object> for RTSPMountPoints
impl IsA<Object> for RTSPServer
impl IsA<Object> for RTSPSession
impl IsA<Object> for RTSPSessionMedia
impl IsA<Object> for RTSPSessionPool
impl IsA<Object> for RTSPStream
impl IsA<Object> for RTSPStreamTransport
impl IsA<Object> for RTSPThreadPool