-- GENERATED by C->Haskell Compiler, version 0.13.12 (gtk2hs branch) "Bin IO", 27 May 2012 (Haskell)
-- Edit the ORIGNAL .chs file instead!


{-# LINE 1 "./Graphics/UI/Gtk/WebKit/DOM/Blob.chs" #-}
module Graphics.UI.Gtk.WebKit.DOM.Blob
       (blobGetSize, Blob, BlobClass, castToBlob, gTypeBlob, toBlob) where
import System.Glib.FFI
import System.Glib.UTFString
import Control.Applicative
import Graphics.UI.Gtk.WebKit.Types
{-# LINE 6 "./Graphics/UI/Gtk/WebKit/DOM/Blob.chs" #-}
import System.Glib.GError
import Graphics.UI.Gtk.WebKit.DOM.EventM
 
blobGetSize :: (BlobClass self) => self -> IO Word64
blobGetSize self
  = fromIntegral <$>
      ((\(Blob arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_dom_blob_get_size argPtr1) (toBlob self))

foreign import ccall safe "webkit_dom_blob_get_size"
  webkit_dom_blob_get_size :: ((Ptr Blob) -> (IO CULong))