gi-soup-2.4.7: Libsoup bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Soup.Objects.MultipartInputStream

Contents

Description

 

Synopsis

Exported types

newtype MultipartInputStream Source #

Constructors

MultipartInputStream (ManagedPtr MultipartInputStream) 

Instances

GObject MultipartInputStream Source # 
IsObject MultipartInputStream Source # 
IsInputStream MultipartInputStream Source # 
IsPollableInputStream MultipartInputStream Source # 
IsFilterInputStream MultipartInputStream Source # 
IsMultipartInputStream MultipartInputStream Source # 
((~) * info (ResolveMultipartInputStreamMethod t MultipartInputStream), MethodInfo * info MultipartInputStream p) => IsLabel t (MultipartInputStream -> p) Source # 
((~) * info (ResolveMultipartInputStreamMethod t MultipartInputStream), MethodInfo * info MultipartInputStream p) => IsLabelProxy t (MultipartInputStream -> p) Source # 
HasAttributeList * MultipartInputStream Source # 
type SignalList MultipartInputStream Source # 
type SignalList MultipartInputStream
type AttributeList MultipartInputStream Source # 
type AttributeList MultipartInputStream

Methods

getHeaders

new

multipartInputStreamNew :: (MonadIO m, IsMessage a, IsInputStream b) => a -> b -> m MultipartInputStream Source #

nextPart

data MultipartInputStreamNextPartMethodInfo Source #

Instances

((~) * signature (Maybe b -> m (Maybe InputStream)), MonadIO m, IsMultipartInputStream a, IsCancellable b) => MethodInfo * MultipartInputStreamNextPartMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy MultipartInputStreamNextPartMethodInfo a -> signature -> s

multipartInputStreamNextPart :: (MonadIO m, IsMultipartInputStream a, IsCancellable b) => a -> Maybe b -> m (Maybe InputStream) Source #

nextPartAsync

data MultipartInputStreamNextPartAsyncMethodInfo Source #

Instances

((~) * signature (Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsMultipartInputStream a, IsCancellable b) => MethodInfo * MultipartInputStreamNextPartAsyncMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy MultipartInputStreamNextPartAsyncMethodInfo a -> signature -> s

multipartInputStreamNextPartAsync :: (MonadIO m, IsMultipartInputStream a, IsCancellable b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #

nextPartFinish

data MultipartInputStreamNextPartFinishMethodInfo Source #

Instances

((~) * signature (b -> m (Maybe InputStream)), MonadIO m, IsMultipartInputStream a, IsAsyncResult b) => MethodInfo * MultipartInputStreamNextPartFinishMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy MultipartInputStreamNextPartFinishMethodInfo a -> signature -> s

multipartInputStreamNextPartFinish :: (MonadIO m, IsMultipartInputStream a, IsAsyncResult b) => a -> b -> m (Maybe InputStream) Source #

Properties

message

data MultipartInputStreamMessagePropertyInfo Source #

Instances

AttrInfo MultipartInputStreamMessagePropertyInfo Source # 
type AttrSetTypeConstraint MultipartInputStreamMessagePropertyInfo Source # 
type AttrOrigin MultipartInputStreamMessagePropertyInfo Source # 
type AttrLabel MultipartInputStreamMessagePropertyInfo Source # 
type AttrLabel MultipartInputStreamMessagePropertyInfo = "message"
type AttrGetType MultipartInputStreamMessagePropertyInfo Source # 
type AttrBaseTypeConstraint MultipartInputStreamMessagePropertyInfo Source # 
type AttrAllowedOps MultipartInputStreamMessagePropertyInfo Source # 
type AttrAllowedOps MultipartInputStreamMessagePropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))

multipartInputStreamMessage :: AttrLabelProxy "message" Source #