epoc32/include/stdapis/glib-2.0/gobject/gmarshal.h
author William Roberts <williamr@symbian.org>
Tue, 16 Mar 2010 16:12:26 +0000
branchSymbian2
changeset 2 2fe1408b6811
parent 0 061f57f2323e
child 4 837f303aceeb
permissions -rw-r--r--
Final list of Symbian^2 public API header files
     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__ */