module GEGL.FFI.Connection
( c_gegl_node_connect_from
, c_gegl_node_connect_to
, c_gegl_node_link
, c_gegl_node_disconnect
) where
import Foreign
import Foreign.Ptr
import Foreign.C.Types
import Foreign.C.String (CString)
foreign import ccall unsafe "gegl.h gegl_node_link"
c_gegl_node_link
:: Ptr ()
-> Ptr ()
-> IO ()
foreign import ccall unsafe "gegl.h gegl_node_connect_to"
c_gegl_node_connect_to
:: Ptr ()
-> CString
-> Ptr ()
-> CString
-> IO CInt
foreign import ccall unsafe "gegl.h gegl_node_connect_from"
c_gegl_node_connect_from
:: Ptr ()
-> CString
-> Ptr ()
-> CString
-> IO CInt
foreign import ccall unsafe "gegl.h gegl_node_disconnect"
c_gegl_node_disconnect
:: Ptr ()
-> CString
-> IO CInt