Copyright | Will Thompson and Iñaki García Etxebarria |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Tracing modules will create instances of this class to announce the data they will log and create a log formatter.
Since: 1.8
Synopsis
- newtype TracerRecord = TracerRecord (ManagedPtr TracerRecord)
- class (GObject o, IsDescendantOf TracerRecord o) => IsTracerRecord o
- toTracerRecord :: (MonadIO m, IsTracerRecord o) => o -> m TracerRecord
Exported types
newtype TracerRecord Source #
Memory-managed wrapper type.
TracerRecord (ManagedPtr TracerRecord) |
Instances
Eq TracerRecord Source # | |
Defined in GI.Gst.Objects.TracerRecord (==) :: TracerRecord -> TracerRecord -> Bool # (/=) :: TracerRecord -> TracerRecord -> Bool # | |
GObject TracerRecord Source # | |
Defined in GI.Gst.Objects.TracerRecord | |
ManagedPtrNewtype TracerRecord Source # | |
Defined in GI.Gst.Objects.TracerRecord toManagedPtr :: TracerRecord -> ManagedPtr TracerRecord | |
TypedObject TracerRecord Source # | |
Defined in GI.Gst.Objects.TracerRecord | |
HasParentTypes TracerRecord Source # | |
Defined in GI.Gst.Objects.TracerRecord | |
IsGValue (Maybe TracerRecord) Source # | Convert |
Defined in GI.Gst.Objects.TracerRecord gvalueGType_ :: IO GType gvalueSet_ :: Ptr GValue -> Maybe TracerRecord -> IO () gvalueGet_ :: Ptr GValue -> IO (Maybe TracerRecord) | |
type ParentTypes TracerRecord Source # | |
Defined in GI.Gst.Objects.TracerRecord |
class (GObject o, IsDescendantOf TracerRecord o) => IsTracerRecord o Source #
Type class for types which can be safely cast to TracerRecord
, for instance with toTracerRecord
.
Instances
(GObject o, IsDescendantOf TracerRecord o) => IsTracerRecord o Source # | |
Defined in GI.Gst.Objects.TracerRecord |
toTracerRecord :: (MonadIO m, IsTracerRecord o) => o -> m TracerRecord Source #
Cast to TracerRecord
, for types for which this is known to be safe. For general casts, use castTo
.
Methods
Click to display all available methods, including inherited ones
Methods
addControlBinding, bindProperty, bindPropertyFull, defaultError, forceFloating, freezeNotify, getv, hasActiveControlBindings, hasAncestor, hasAsAncestor, hasAsParent, isFloating, notify, notifyByPspec, ref, refSink, removeControlBinding, runDispose, stealData, stealQdata, suggestNextSync, syncValues, thawNotify, unparent, unref, watchClosure.
Getters
getControlBinding, getControlRate, getData, getGValueArray, getName, getParent, getPathString, getProperty, getQdata, getValue.
Setters
setControlBindingDisabled, setControlBindingsDisabled, setControlRate, setData, setDataFull, setName, setParent, setProperty.