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<Object> for TlsCertificate

impl IsA<Object> for PollableOutputStream

impl IsA<InputStream> for DataInputStream

impl IsA<SocketConnection> for TcpConnection

impl IsA<Permission> for SimplePermission

impl IsA<PollableOutputStream> for ConverterOutputStream

impl IsA<TlsConnection> for TlsServerConnection

impl IsA<Seekable> for DataInputStream

impl IsA<Object> for ZlibDecompressor

impl IsA<Object> for ProxyResolver

impl IsA<Action> for SimpleAction

impl IsA<Object> for Converter

impl IsA<Object> for MountOperation

impl IsA<Object> for OutputStream

impl IsA<Object> for EmblemedIcon

impl IsA<Object> for Socket

impl IsA<Object> for Emblem

impl IsA<SocketService> for ThreadedSocketService

impl IsA<Object> for ThreadedSocketService

impl IsA<OutputStream> for FileOutputStream

impl IsA<Object> for DataInputStream

impl IsA<Object> for MenuLinkIter

impl IsA<PollableInputStream> for ConverterInputStream

impl IsA<Object> for TlsDatabase

impl IsA<TlsDatabase> for TlsFileDatabase

impl IsA<Object> for Seekable

impl IsA<Object> for TlsClientConnection

impl IsA<LoadableIcon> for FileIcon

impl IsA<Object> for MenuModel

impl IsA<Object> for NetworkAddress

impl IsA<Object> for FileInputStream

impl IsA<Object> for MemoryInputStream

impl IsA<Object> for TlsServerConnection

impl IsA<Object> for FileOutputStream

impl IsA<IOStream> for TlsServerConnection

impl IsA<Object> for SettingsBackend

impl IsA<Object> for NetworkMonitor

impl IsA<PollableOutputStream> for MemoryOutputStream

impl IsA<Object> for TlsPassword

impl IsA<Seekable> for MemoryInputStream

impl IsA<IOStream> for SocketConnection

impl IsA<Seekable> for BufferedOutputStream

impl IsA<ActionMap> for SimpleActionGroup

impl IsA<SocketAddress> for ProxyAddress

impl IsA<Object> for Application

impl IsA<FilterInputStream> for ConverterInputStream

impl IsA<Object> for SocketAddress

impl IsA<OutputStream> for BufferedOutputStream

impl IsA<Object> for ApplicationCommandLine

impl IsA<Object> for DesktopAppInfo

impl IsA<Object> for FilenameCompleter

impl IsA<Object> for FilterInputStream

impl IsA<Object> for Action

impl IsA<MenuModel> for Menu

impl IsA<AppInfo> for DesktopAppInfo

impl IsA<Object> for ConverterOutputStream

impl IsA<Converter> for CharsetConverter

impl IsA<Object> for SocketConnection

impl IsA<Object> for FileInfo

impl IsA<Converter> for ZlibDecompressor

impl IsA<Icon> for ThemedIcon

impl IsA<Object> for SimpleActionGroup

impl IsA<SocketConnectable> for NetworkAddress

impl IsA<Object> for UnixSocketAddress

impl IsA<Object> for Cancellable

impl IsA<Object> for ActionGroup

impl IsA<Object> for InetAddress

impl IsA<Object> for TlsInteraction

impl IsA<InputStream> for PollableInputStream

impl IsA<InputStream> for BufferedInputStream

impl IsA<Object> for TlsFileDatabase

impl IsA<Seekable> for BufferedInputStream

impl IsA<Object> for SocketAddressEnumerator

impl IsA<InputStream> for FileInputStream

impl IsA<SocketConnectable> for SocketAddress

impl IsA<InetSocketAddress> for ProxyAddress

impl IsA<Object> for DataOutputStream

impl IsA<ActionGroup> for SimpleActionGroup

impl IsA<Object> for Credentials

impl IsA<FilterInputStream> for BufferedInputStream

impl IsA<Object> for NetworkService

impl IsA<SocketAddress> for InetSocketAddress

impl IsA<OutputStream> for ConverterOutputStream

impl IsA<OutputStream> for MemoryOutputStream

impl IsA<Object> for SocketClient

impl IsA<Object> for SocketService

impl IsA<OutputStream> for FilterOutputStream

impl IsA<Icon> for EmblemedIcon

impl IsA<Object> for Icon

impl IsA<Object> for CharsetConverter

impl IsA<Object> for MemoryOutputStream

impl IsA<Object> for ActionMap

impl IsA<Object> for SimpleAction

impl IsA<SocketConnectable> for NetworkService

impl IsA<Object> for TcpConnection

impl IsA<Object> for Volume

impl IsA<Icon> for Emblem

impl IsA<Object> for BufferedOutputStream

impl IsA<Object> for Menu

impl IsA<Seekable> for DataOutputStream

impl IsA<Object> for VolumeMonitor

impl IsA<OutputStream> for PollableOutputStream

impl IsA<SocketAddress> for UnixSocketAddress

impl IsA<Object> for IOStream

impl IsA<Object> for ConverterInputStream

impl IsA<TlsConnection> for TlsClientConnection

impl IsA<SocketConnectable> for UnixSocketAddress

impl IsA<Object> for Drive

impl IsA<Object> for Vfs

impl IsA<Object> for SocketListener

impl IsA<InputStream> for MemoryInputStream

impl IsA<Seekable> for FileIOStream

impl IsA<SocketListener> for SocketService

impl IsA<Object> for MenuAttributeIter

impl IsA<Object> for FileIcon

impl IsA<Object> for PollableInputStream

impl IsA<FilterInputStream> for DataInputStream

impl IsA<Object> for Resolver

impl IsA<Object> for ThemedIcon

impl IsA<OutputStream> for DataOutputStream

impl IsA<SocketConnectable> for ProxyAddress

impl IsA<Converter> for ZlibCompressor

impl IsA<ActionGroup> for Application

impl IsA<Object> for InputStream

impl IsA<Seekable> for MemoryOutputStream

impl IsA<PollableInputStream> for MemoryInputStream

impl IsA<FilterOutputStream> for BufferedOutputStream

impl IsA<Object> for AppLaunchContext

impl IsA<BufferedInputStream> for DataInputStream

impl IsA<Object> for SocketConnectable

impl IsA<Object> for ZlibCompressor

impl IsA<Object> for Permission

impl IsA<Object> for FileIOStream

impl IsA<Object> for Proxy

impl IsA<Object> for FilterOutputStream

impl IsA<Object> for Mount

impl IsA<SocketConnectable> for InetSocketAddress

impl IsA<Object> for SimplePermission

impl IsA<Seekable> for FileInputStream

impl IsA<Object> for File

impl IsA<Object> for FileMonitor

impl IsA<Object> for TlsConnection

impl IsA<Object> for InetAddressMask

impl IsA<ActionMap> for Application

impl IsA<IOStream> for FileIOStream

impl IsA<Icon> for LoadableIcon

impl IsA<FilterOutputStream> for ConverterOutputStream

impl IsA<Icon> for FileIcon

impl IsA<Object> for InetSocketAddress

impl IsA<Object> for ProxyAddress

impl IsA<Object> for LoadableIcon

impl IsA<FilterOutputStream> for DataOutputStream

impl IsA<IOStream> for TcpConnection

impl IsA<SocketListener> for ThreadedSocketService

impl IsA<InputStream> for FilterInputStream

impl IsA<Object> for MenuItem

impl IsA<InputStream> for ConverterInputStream

impl IsA<Seekable> for FileOutputStream

impl IsA<Object> for AppInfo

impl IsA<IOStream> for TlsConnection

impl IsA<Object> for Settings

impl IsA<Object> for BufferedInputStream

impl IsA<Object> for Binding
[src]

impl IsA<Object> for BufferPool

impl IsA<Object> for Pad

impl IsA<Object> for Object

impl IsA<Object> for TagSetter

impl IsA<Object> for Bin

impl IsA<Object> for TypeFindFactory

impl IsA<Object> for Pipeline

impl IsA<Object> for StreamCollection

impl IsA<ProxyPad> for GhostPad

impl IsA<Object> for DeviceProvider

impl IsA<Object> for Bus

impl IsA<PluginFeature> for ElementFactory

impl IsA<Object> for SystemClock

impl IsA<Object> for DeviceMonitor

impl IsA<Object> for DeviceProviderFactory

impl IsA<Object> for SystemClock

impl IsA<Object> for Element

impl IsA<Object> for StreamCollection

impl IsA<Object> for DeviceProviderFactory

impl IsA<Object> for Bus

impl IsA<Object> for PluginFeature

impl IsA<Object> for ProxyPad

impl IsA<Object> for GhostPad

impl IsA<Element> for TagSetter

impl IsA<Element> for TocSetter

impl IsA<Object> for ProxyPad

impl IsA<Object> for Plugin

impl IsA<Object> for Device

impl IsA<Object> for Registry

impl IsA<Object> for Pad

impl IsA<Object> for Clock

impl IsA<Object> for DeviceProvider

impl IsA<Object> for TocSetter

impl IsA<Object> for TocSetter

impl IsA<ChildProxy> for Bin

impl IsA<Object> for Registry

impl IsA<Element> for Bin

impl IsA<Pad> for GhostPad

impl IsA<Clock> for SystemClock

impl IsA<Object> for Element

impl IsA<Object> for Stream

impl IsA<Object> for PadTemplate

impl IsA<Element> for Pipeline

impl IsA<Object> for Clock

impl IsA<Object> for Preset

impl IsA<Bin> for Pipeline

impl IsA<Object> for PluginFeature

impl IsA<Object> for Stream

impl IsA<Object> for DeviceMonitor

impl IsA<Object> for Device

impl IsA<Object> for ElementFactory

impl IsA<Object> for ChildProxy

impl IsA<Object> for GhostPad

impl IsA<Object> for ElementFactory

impl IsA<Object> for TagSetter

impl IsA<PluginFeature> for TypeFindFactory

impl IsA<Object> for Pipeline

impl IsA<PluginFeature> for DeviceProviderFactory

impl IsA<Object> for PadTemplate

impl IsA<Object> for Plugin

impl IsA<Object> for TypeFindFactory

impl IsA<Pad> for ProxyPad

impl IsA<Object> for Bin

impl IsA<ChildProxy> for Pipeline

impl IsA<Object> for BufferPool

impl IsA<Object> for URIHandler

impl IsA<Object> for NetClientClock

impl IsA<Clock> for PtpClock

impl IsA<Object> for NetTimeProvider

impl IsA<Clock> for NtpClock

impl IsA<Object> for PtpClock

impl IsA<NetClientClock> for NtpClock

impl IsA<Object> for PtpClock

impl IsA<Object> for NetClientClock

impl IsA<Object> for NtpClock

impl IsA<Object> for NtpClock

impl IsA<Clock> for NetClientClock

impl IsA<Object> for NetTimeProvider

Implementors