glib-2.0 Reference Manual

Synopsis

public    delegate void                 ObjectGetPropertyFunc     ( Object              object,
                                                                    uint                property_id,
                                                                    Value               value,
                                                                    ParamSpec           pspec )  ;
public    delegate void                 ObjectSetPropertyFunc     ( Object              object,
                                                                    uint                property_id,
                                                                    Value               value,
                                                                    ParamSpec           pspec )  ;
public    delegate void                 ValueTransform            ( Value               src_value,
                                                                    Value               dest_value )  ;
public    static delegate bool          SignalEmissionHook        ( SignalInvocationHintihint,
                                                                    Value[]             param_values )  ;
public    delegate void                 Callback                  (  )  ;
public    delegate void                 ClosureNotify             ( void**              data,
                                                                    Closure             closure )  ;
public    delegate int                  PollFunc                  ( PollFD[]            ufds,
                                                                    uint                nfsd,
                                                                    int                 timeout_ )  ;
public    static delegate void          ChildWatchFunc            ( Pid                 pid,
                                                                    int                 status )  ;
public    delegate void                 SourceDummyMarshal        (  )  ;
public    delegate bool                 SourcePrepareFunc         ( Source              source,
                                                                    int                 timeout_ )  ;
public    delegate bool                 SourceCheckFunc           ( Source              source )  ;
public    delegate bool                 SourceDispatchFunc        ( Source              source,
                                                                    SourceFunc          _callback )  ;
public    delegate void                 SourceFinalizeFunc        ( Source              source )  ;
public    delegate void                 SourceCallbackRefFunc     ( void**              cb_data )  ;
public    delegate void                 SourceCallbackUnrefFunc   ( void**              cb_data )  ;
public    delegate void                 SourceCallbackGetFunc     ( void**              cb_data,
                                                                    Source              source,
                                                                    SourceFunc          func )  ;
public    static delegate bool          SourceFunc                (  )  ;
public    static delegate void**        ThreadFunc                (  )  ;
public    static delegate void          Func                      ( void**              data )  ;
public    static delegate bool          IOFunc                    ( IOChannel           source,
                                                                    IOCondition         condition )  ;
public    delegate void                 PrintFunc                 ( string              text )  ;
public    delegate void                 FreeFunc                  ( void**              data )  ;
public    static delegate void          SpawnChildSetupFunc       (  )  ;
public    static delegate weak string   TranslateFunc             ( string              str )  ;
public    delegate bool                 OptionParseFunc           ( OptionContext       context,
                                                                    OptionGroup         group,
                                                                    void**              data )  ;
public    delegate void                 OptionErrorFunc           ( OptionContext       context,
                                                                    OptionGroup         group,
                                                                    void**              data,
                                                                    GLib.Error          error )  ;
public    delegate bool                 RegexEvalCallback         ( MatchInfo           match_info,
                                                                    StringBuilder       result,
                                                                    void**              user_data )  ;
public    delegate void                 MarkupParserStartElementFunc ( MarkupParseContext  context,
                                                                    string              element_name,
                                                                    string[]            attribute_names,
                                                                    string[]            attribute_values,
                                                                    void**              user_data )  ;
public    delegate void                 MarkupParserEndElementFunc ( MarkupParseContext  context,
                                                                    string              element_name,
                                                                    void**              user_data )  ;
public    delegate void                 MarkupParserTextFunc      ( MarkupParseContext  context,
                                                                    string              text,
                                                                    ulong               text_len,
                                                                    void**              user_data )  ;
public    delegate void                 MarkupParserPassthroughFunc ( MarkupParseContext  context,
                                                                    string              passthrough_text,
                                                                    ulong               text_len,
                                                                    void**              user_data )  ;
public    delegate void                 MarkupParserErrorFunc     ( MarkupParseContext  context,
                                                                    GLib.Error          error,
                                                                    void**              user_data )  ;
public    delegate int                  CompareFunc               ( void**              a,
                                                                    void**              b )  ;
public    static delegate int           CompareDataFunc           ( void**              a,
                                                                    void**              b )  ;
public    static delegate int           SequenceIterCompareFunc   ( SequenceIter< G >   a,
                                                                    SequenceIter< G >   b )  ;
public    delegate uint                 HashFunc                  ( void**              key )  ;
public    delegate bool                 EqualFunc                 ( void**              a,
                                                                    void**              b )  ;
public    delegate void                 HFunc                     ( void**              key,
                                                                    void**              value,
                                                                    void**              user_data )  ;
public    delegate void                 DestroyNotify             ( void**              data )  ;
public    static delegate void          DataForeachFunc           ( Quark               key_id,
                                                                    G                   data )  ;
public    delegate int                  TraverseFunc              ( void**              key,
                                                                    void**              value,
                                                                    void**              data )  ;

Details

ObjectGetPropertyFunc ()

public    delegate void                 ObjectGetPropertyFunc     ( Object              object,
                                                                    uint                property_id,
                                                                    Value               value,
                                                                    ParamSpec           pspec )  ;		

ObjectSetPropertyFunc ()

public    delegate void                 ObjectSetPropertyFunc     ( Object              object,
                                                                    uint                property_id,
                                                                    Value               value,
                                                                    ParamSpec           pspec )  ;		

ValueTransform ()

public    delegate void                 ValueTransform            ( Value               src_value,
                                                                    Value               dest_value )  ;		

SignalEmissionHook ()

public    static delegate bool          SignalEmissionHook        ( SignalInvocationHintihint,
                                                                    Value[]             param_values )  ;		

Callback ()

public    delegate void                 Callback                  (  )  ;		

ClosureNotify ()

public    delegate void                 ClosureNotify             ( void**              data,
                                                                    Closure             closure )  ;		

PollFunc ()

public    delegate int                  PollFunc                  ( PollFD[]            ufds,
                                                                    uint                nfsd,
                                                                    int                 timeout_ )  ;		

ChildWatchFunc ()

public    static delegate void          ChildWatchFunc            ( Pid                 pid,
                                                                    int                 status )  ;		

SourceDummyMarshal ()

public    delegate void                 SourceDummyMarshal        (  )  ;		

SourcePrepareFunc ()

public    delegate bool                 SourcePrepareFunc         ( Source              source,
                                                                    int                 timeout_ )  ;		

SourceCheckFunc ()

public    delegate bool                 SourceCheckFunc           ( Source              source )  ;		

SourceDispatchFunc ()

public    delegate bool                 SourceDispatchFunc        ( Source              source,
                                                                    SourceFunc          _callback )  ;		

SourceFinalizeFunc ()

public    delegate void                 SourceFinalizeFunc        ( Source              source )  ;		

SourceCallbackRefFunc ()

public    delegate void                 SourceCallbackRefFunc     ( void**              cb_data )  ;		

SourceCallbackUnrefFunc ()

public    delegate void                 SourceCallbackUnrefFunc   ( void**              cb_data )  ;		

SourceCallbackGetFunc ()

public    delegate void                 SourceCallbackGetFunc     ( void**              cb_data,
                                                                    Source              source,
                                                                    SourceFunc          func )  ;		

SourceFunc ()

public    static delegate bool          SourceFunc                (  )  ;		

ThreadFunc ()

public    static delegate void**        ThreadFunc                (  )  ;		

Func ()

public    static delegate void          Func                      ( void**              data )  ;		

IOFunc ()

public    static delegate bool          IOFunc                    ( IOChannel           source,
                                                                    IOCondition         condition )  ;		

PrintFunc ()

public    delegate void                 PrintFunc                 ( string              text )  ;		

FreeFunc ()

public    delegate void                 FreeFunc                  ( void**              data )  ;		

SpawnChildSetupFunc ()

public    static delegate void          SpawnChildSetupFunc       (  )  ;		

TranslateFunc ()

public    static delegate weak string   TranslateFunc             ( string              str )  ;		

OptionParseFunc ()

public    delegate bool                 OptionParseFunc           ( OptionContext       context,
                                                                    OptionGroup         group,
                                                                    void**              data )  ;		

OptionErrorFunc ()

public    delegate void                 OptionErrorFunc           ( OptionContext       context,
                                                                    OptionGroup         group,
                                                                    void**              data,
                                                                    GLib.Error          error )  ;		

RegexEvalCallback ()

public    delegate bool                 RegexEvalCallback         ( MatchInfo           match_info,
                                                                    StringBuilder       result,
                                                                    void**              user_data )  ;		

MarkupParserStartElementFunc ()

public    delegate void                 MarkupParserStartElementFunc ( MarkupParseContext  context,
                                                                    string              element_name,
                                                                    string[]            attribute_names,
                                                                    string[]            attribute_values,
                                                                    void**              user_data )  ;		

MarkupParserEndElementFunc ()

public    delegate void                 MarkupParserEndElementFunc ( MarkupParseContext  context,
                                                                    string              element_name,
                                                                    void**              user_data )  ;		

MarkupParserTextFunc ()

public    delegate void                 MarkupParserTextFunc      ( MarkupParseContext  context,
                                                                    string              text,
                                                                    ulong               text_len,
                                                                    void**              user_data )  ;		

MarkupParserPassthroughFunc ()

public    delegate void                 MarkupParserPassthroughFunc ( MarkupParseContext  context,
                                                                    string              passthrough_text,
                                                                    ulong               text_len,
                                                                    void**              user_data )  ;		

MarkupParserErrorFunc ()

public    delegate void                 MarkupParserErrorFunc     ( MarkupParseContext  context,
                                                                    GLib.Error          error,
                                                                    void**              user_data )  ;		

CompareFunc ()

public    delegate int                  CompareFunc               ( void**              a,
                                                                    void**              b )  ;		

CompareDataFunc ()

public    static delegate int           CompareDataFunc           ( void**              a,
                                                                    void**              b )  ;		

SequenceIterCompareFunc ()

public    static delegate int           SequenceIterCompareFunc   ( SequenceIter< G >   a,
                                                                    SequenceIter< G >   b )  ;		

HashFunc ()

public    delegate uint                 HashFunc                  ( void**              key )  ;		

EqualFunc ()

public    delegate bool                 EqualFunc                 ( void**              a,
                                                                    void**              b )  ;		

HFunc ()

public    delegate void                 HFunc                     ( void**              key,
                                                                    void**              value,
                                                                    void**              user_data )  ;		

DestroyNotify ()

public    delegate void                 DestroyNotify             ( void**              data )  ;		

DataForeachFunc ()

public    static delegate void          DataForeachFunc           ( Quark               key_id,
                                                                    G                   data )  ;		

TraverseFunc ()

public    delegate int                  TraverseFunc              ( void**              key,
                                                                    void**              value,
                                                                    void**              data )  ;		


Created by Valadoc