epoc32/include/stdapis/glib-2.0/gobject/gmarshal.h
branchSymbian2
changeset 2 2fe1408b6811
parent 0 061f57f2323e
child 4 837f303aceeb
equal deleted inserted replaced
1:666f914201fb 2:2fe1408b6811
     1 gmarshal.h
     1 /*
       
     2 * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.
       
     3 
       
     4 * Redistribution and use in source and binary forms, with or without 
       
     5 * modification, are permitted provided that the following conditions are met:
       
     6 
       
     7 * Redistributions of source code must retain the above copyright notice, this 
       
     8 * list of conditions and the following disclaimer.
       
     9 * Redistributions in binary form must reproduce the above copyright notice, 
       
    10 * this list of conditions and the following disclaimer in the documentation 
       
    11 * and/or other materials provided with the distribution.
       
    12 * Neither the name of Nokia Corporation nor the names of its contributors 
       
    13 * may be used to endorse or promote products derived from this software 
       
    14 * without specific prior written permission.
       
    15 
       
    16 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
       
    17 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
       
    18 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 
       
    19 * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 
       
    20 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
       
    21 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 
       
    22 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 
       
    23 * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 
       
    24 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 
       
    25 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
       
    26 *
       
    27 * Description:
       
    28 *
       
    29 */
       
    30 
       
    31 
       
    32 
       
    33 #ifndef __G_MARSHAL_H__
       
    34 #define __G_MARSHAL_H__
       
    35 
       
    36 #include <_ansi.h>
       
    37 
       
    38 G_BEGIN_DECLS
       
    39 
       
    40 /* VOID:VOID (./gmarshal.list:26) */
       
    41 IMPORT_C extern void g_cclosure_marshal_VOID__VOID (GClosure     *closure,
       
    42                                            GValue       *return_value,
       
    43                                            guint         n_param_values,
       
    44                                            const GValue *param_values,
       
    45                                            gpointer      invocation_hint,
       
    46                                            gpointer      marshal_data);
       
    47 
       
    48 /* VOID:BOOLEAN (./gmarshal.list:27) */
       
    49 IMPORT_C extern void g_cclosure_marshal_VOID__BOOLEAN (GClosure     *closure,
       
    50                                               GValue       *return_value,
       
    51                                               guint         n_param_values,
       
    52                                               const GValue *param_values,
       
    53                                               gpointer      invocation_hint,
       
    54                                               gpointer      marshal_data);
       
    55 
       
    56 /* VOID:CHAR (./gmarshal.list:28) */
       
    57 IMPORT_C extern void g_cclosure_marshal_VOID__CHAR (GClosure     *closure,
       
    58                                            GValue       *return_value,
       
    59                                            guint         n_param_values,
       
    60                                            const GValue *param_values,
       
    61                                            gpointer      invocation_hint,
       
    62                                            gpointer      marshal_data);
       
    63 
       
    64 /* VOID:UCHAR (./gmarshal.list:29) */
       
    65 IMPORT_C extern void g_cclosure_marshal_VOID__UCHAR (GClosure     *closure,
       
    66                                             GValue       *return_value,
       
    67                                             guint         n_param_values,
       
    68                                             const GValue *param_values,
       
    69                                             gpointer      invocation_hint,
       
    70                                             gpointer      marshal_data);
       
    71 
       
    72 /* VOID:INT (./gmarshal.list:30) */
       
    73 IMPORT_C extern void g_cclosure_marshal_VOID__INT (GClosure     *closure,
       
    74                                           GValue       *return_value,
       
    75                                           guint         n_param_values,
       
    76                                           const GValue *param_values,
       
    77                                           gpointer      invocation_hint,
       
    78                                           gpointer      marshal_data);
       
    79 
       
    80 /* VOID:UINT (./gmarshal.list:31) */
       
    81 IMPORT_C extern void g_cclosure_marshal_VOID__UINT (GClosure     *closure,
       
    82                                            GValue       *return_value,
       
    83                                            guint         n_param_values,
       
    84                                            const GValue *param_values,
       
    85                                            gpointer      invocation_hint,
       
    86                                            gpointer      marshal_data);
       
    87 
       
    88 /* VOID:LONG (./gmarshal.list:32) */
       
    89 IMPORT_C extern void g_cclosure_marshal_VOID__LONG (GClosure     *closure,
       
    90                                            GValue       *return_value,
       
    91                                            guint         n_param_values,
       
    92                                            const GValue *param_values,
       
    93                                            gpointer      invocation_hint,
       
    94                                            gpointer      marshal_data);
       
    95 
       
    96 /* VOID:ULONG (./gmarshal.list:33) */
       
    97 IMPORT_C extern void g_cclosure_marshal_VOID__ULONG (GClosure     *closure,
       
    98                                             GValue       *return_value,
       
    99                                             guint         n_param_values,
       
   100                                             const GValue *param_values,
       
   101                                             gpointer      invocation_hint,
       
   102                                             gpointer      marshal_data);
       
   103 
       
   104 /* VOID:ENUM (./gmarshal.list:34) */
       
   105 IMPORT_C extern void g_cclosure_marshal_VOID__ENUM (GClosure     *closure,
       
   106                                            GValue       *return_value,
       
   107                                            guint         n_param_values,
       
   108                                            const GValue *param_values,
       
   109                                            gpointer      invocation_hint,
       
   110                                            gpointer      marshal_data);
       
   111 
       
   112 /* VOID:FLAGS (./gmarshal.list:35) */
       
   113 IMPORT_C extern void g_cclosure_marshal_VOID__FLAGS (GClosure     *closure,
       
   114                                             GValue       *return_value,
       
   115                                             guint         n_param_values,
       
   116                                             const GValue *param_values,
       
   117                                             gpointer      invocation_hint,
       
   118                                             gpointer      marshal_data);
       
   119 
       
   120 /* VOID:FLOAT (./gmarshal.list:36) */
       
   121 IMPORT_C extern void g_cclosure_marshal_VOID__FLOAT (GClosure     *closure,
       
   122                                             GValue       *return_value,
       
   123                                             guint         n_param_values,
       
   124                                             const GValue *param_values,
       
   125                                             gpointer      invocation_hint,
       
   126                                             gpointer      marshal_data);
       
   127 
       
   128 /* VOID:DOUBLE (./gmarshal.list:37) */
       
   129 IMPORT_C extern void g_cclosure_marshal_VOID__DOUBLE (GClosure     *closure,
       
   130                                              GValue       *return_value,
       
   131                                              guint         n_param_values,
       
   132                                              const GValue *param_values,
       
   133                                              gpointer      invocation_hint,
       
   134                                              gpointer      marshal_data);
       
   135 
       
   136 /* VOID:STRING (./gmarshal.list:38) */
       
   137 IMPORT_C extern void g_cclosure_marshal_VOID__STRING (GClosure     *closure,
       
   138                                              GValue       *return_value,
       
   139                                              guint         n_param_values,
       
   140                                              const GValue *param_values,
       
   141                                              gpointer      invocation_hint,
       
   142                                              gpointer      marshal_data);
       
   143 
       
   144 /* VOID:PARAM (./gmarshal.list:39) */
       
   145 IMPORT_C extern void g_cclosure_marshal_VOID__PARAM (GClosure     *closure,
       
   146                                             GValue       *return_value,
       
   147                                             guint         n_param_values,
       
   148                                             const GValue *param_values,
       
   149                                             gpointer      invocation_hint,
       
   150                                             gpointer      marshal_data);
       
   151 
       
   152 /* VOID:BOXED (./gmarshal.list:40) */
       
   153 IMPORT_C extern void g_cclosure_marshal_VOID__BOXED (GClosure     *closure,
       
   154                                             GValue       *return_value,
       
   155                                             guint         n_param_values,
       
   156                                             const GValue *param_values,
       
   157                                             gpointer      invocation_hint,
       
   158                                             gpointer      marshal_data);
       
   159 
       
   160 /* VOID:POINTER (./gmarshal.list:41) */
       
   161 IMPORT_C extern void g_cclosure_marshal_VOID__POINTER (GClosure     *closure,
       
   162                                               GValue       *return_value,
       
   163                                               guint         n_param_values,
       
   164                                               const GValue *param_values,
       
   165                                               gpointer      invocation_hint,
       
   166                                               gpointer      marshal_data);
       
   167 
       
   168 /* VOID:OBJECT (./gmarshal.list:42) */
       
   169 IMPORT_C extern void g_cclosure_marshal_VOID__OBJECT (GClosure     *closure,
       
   170                                              GValue       *return_value,
       
   171                                              guint         n_param_values,
       
   172                                              const GValue *param_values,
       
   173                                              gpointer      invocation_hint,
       
   174                                              gpointer      marshal_data);
       
   175 
       
   176 /* VOID:UINT,POINTER (./gmarshal.list:45) */
       
   177 IMPORT_C extern void g_cclosure_marshal_VOID__UINT_POINTER (GClosure     *closure,
       
   178                                                    GValue       *return_value,
       
   179                                                    guint         n_param_values,
       
   180                                                    const GValue *param_values,
       
   181                                                    gpointer      invocation_hint,
       
   182                                                    gpointer      marshal_data);
       
   183 
       
   184 /* BOOL:FLAGS (./gmarshal.list:46) */
       
   185 IMPORT_C extern void g_cclosure_marshal_BOOLEAN__FLAGS (GClosure     *closure,
       
   186                                                GValue       *return_value,
       
   187                                                guint         n_param_values,
       
   188                                                const GValue *param_values,
       
   189                                                gpointer      invocation_hint,
       
   190                                                gpointer      marshal_data);
       
   191 #define g_cclosure_marshal_BOOL__FLAGS	g_cclosure_marshal_BOOLEAN__FLAGS
       
   192 
       
   193 /* STRING:OBJECT,POINTER (./gmarshal.list:47) */
       
   194 IMPORT_C extern void g_cclosure_marshal_STRING__OBJECT_POINTER (GClosure     *closure,
       
   195                                                        GValue       *return_value,
       
   196                                                        guint         n_param_values,
       
   197                                                        const GValue *param_values,
       
   198                                                        gpointer      invocation_hint,
       
   199                                                        gpointer      marshal_data);
       
   200 
       
   201 G_END_DECLS
       
   202 
       
   203 #endif /* __G_MARSHAL_H__ */