LCOV - code coverage report
Current view: top level - gst-plugins-base/gst-libs/gst/interfaces - interfaces-marshal.c (source / functions) Hit Total Coverage
Test: GStreamer Lines: 0 60 0.0 %
Date: 2011-03-25 Functions: 0 5 0.0 %
Branches: 0 30 0.0 %

           Branch data     Line data    Source code
       1                 :            : #include "interfaces-marshal.h"
       2                 :            : 
       3                 :            : #include  <glib-object.h>
       4                 :            : 
       5                 :            : 
       6                 :            : #ifdef G_ENABLE_DEBUG
       7                 :            : #define g_marshal_value_peek_boolean(v)  g_value_get_boolean (v)
       8                 :            : #define g_marshal_value_peek_char(v)     g_value_get_char (v)
       9                 :            : #define g_marshal_value_peek_uchar(v)    g_value_get_uchar (v)
      10                 :            : #define g_marshal_value_peek_int(v)      g_value_get_int (v)
      11                 :            : #define g_marshal_value_peek_uint(v)     g_value_get_uint (v)
      12                 :            : #define g_marshal_value_peek_long(v)     g_value_get_long (v)
      13                 :            : #define g_marshal_value_peek_ulong(v)    g_value_get_ulong (v)
      14                 :            : #define g_marshal_value_peek_int64(v)    g_value_get_int64 (v)
      15                 :            : #define g_marshal_value_peek_uint64(v)   g_value_get_uint64 (v)
      16                 :            : #define g_marshal_value_peek_enum(v)     g_value_get_enum (v)
      17                 :            : #define g_marshal_value_peek_flags(v)    g_value_get_flags (v)
      18                 :            : #define g_marshal_value_peek_float(v)    g_value_get_float (v)
      19                 :            : #define g_marshal_value_peek_double(v)   g_value_get_double (v)
      20                 :            : #define g_marshal_value_peek_string(v)   (char*) g_value_get_string (v)
      21                 :            : #define g_marshal_value_peek_param(v)    g_value_get_param (v)
      22                 :            : #define g_marshal_value_peek_boxed(v)    g_value_get_boxed (v)
      23                 :            : #define g_marshal_value_peek_pointer(v)  g_value_get_pointer (v)
      24                 :            : #define g_marshal_value_peek_object(v)   g_value_get_object (v)
      25                 :            : #define g_marshal_value_peek_variant(v)  g_value_get_variant (v)
      26                 :            : #else /* !G_ENABLE_DEBUG */
      27                 :            : /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API.
      28                 :            :  *          Do not access GValues directly in your code. Instead, use the
      29                 :            :  *          g_value_get_*() functions
      30                 :            :  */
      31                 :            : #define g_marshal_value_peek_boolean(v)  (v)->data[0].v_int
      32                 :            : #define g_marshal_value_peek_char(v)     (v)->data[0].v_int
      33                 :            : #define g_marshal_value_peek_uchar(v)    (v)->data[0].v_uint
      34                 :            : #define g_marshal_value_peek_int(v)      (v)->data[0].v_int
      35                 :            : #define g_marshal_value_peek_uint(v)     (v)->data[0].v_uint
      36                 :            : #define g_marshal_value_peek_long(v)     (v)->data[0].v_long
      37                 :            : #define g_marshal_value_peek_ulong(v)    (v)->data[0].v_ulong
      38                 :            : #define g_marshal_value_peek_int64(v)    (v)->data[0].v_int64
      39                 :            : #define g_marshal_value_peek_uint64(v)   (v)->data[0].v_uint64
      40                 :            : #define g_marshal_value_peek_enum(v)     (v)->data[0].v_long
      41                 :            : #define g_marshal_value_peek_flags(v)    (v)->data[0].v_ulong
      42                 :            : #define g_marshal_value_peek_float(v)    (v)->data[0].v_float
      43                 :            : #define g_marshal_value_peek_double(v)   (v)->data[0].v_double
      44                 :            : #define g_marshal_value_peek_string(v)   (v)->data[0].v_pointer
      45                 :            : #define g_marshal_value_peek_param(v)    (v)->data[0].v_pointer
      46                 :            : #define g_marshal_value_peek_boxed(v)    (v)->data[0].v_pointer
      47                 :            : #define g_marshal_value_peek_pointer(v)  (v)->data[0].v_pointer
      48                 :            : #define g_marshal_value_peek_object(v)   (v)->data[0].v_pointer
      49                 :            : #define g_marshal_value_peek_variant(v)  (v)->data[0].v_pointer
      50                 :            : #endif /* !G_ENABLE_DEBUG */
      51                 :            : 
      52                 :            : 
      53                 :            : /* VOID:OBJECT,BOOLEAN (interfaces-marshal.list:1) */
      54                 :            : void
      55                 :          0 : gst_interfaces_marshal_VOID__OBJECT_BOOLEAN (GClosure     *closure,
      56                 :            :                                              GValue       *return_value G_GNUC_UNUSED,
      57                 :            :                                              guint         n_param_values,
      58                 :            :                                              const GValue *param_values,
      59                 :            :                                              gpointer      invocation_hint G_GNUC_UNUSED,
      60                 :            :                                              gpointer      marshal_data)
      61                 :            : {
      62                 :            :   typedef void (*GMarshalFunc_VOID__OBJECT_BOOLEAN) (gpointer     data1,
      63                 :            :                                                      gpointer     arg_1,
      64                 :            :                                                      gboolean     arg_2,
      65                 :            :                                                      gpointer     data2);
      66                 :            :   register GMarshalFunc_VOID__OBJECT_BOOLEAN callback;
      67                 :          0 :   register GCClosure *cc = (GCClosure*) closure;
      68                 :            :   register gpointer data1, data2;
      69                 :            : 
      70         [ #  # ]:          0 :   g_return_if_fail (n_param_values == 3);
      71                 :            : 
      72         [ #  # ]:          0 :   if (G_CCLOSURE_SWAP_DATA (closure))
      73                 :            :     {
      74                 :          0 :       data1 = closure->data;
      75                 :          0 :       data2 = g_value_peek_pointer (param_values + 0);
      76                 :            :     }
      77                 :            :   else
      78                 :            :     {
      79                 :          0 :       data1 = g_value_peek_pointer (param_values + 0);
      80                 :          0 :       data2 = closure->data;
      81                 :            :     }
      82         [ #  # ]:          0 :   callback = (GMarshalFunc_VOID__OBJECT_BOOLEAN) (marshal_data ? marshal_data : cc->callback);
      83                 :            : 
      84                 :          0 :   callback (data1,
      85                 :          0 :             g_marshal_value_peek_object (param_values + 1),
      86                 :          0 :             g_marshal_value_peek_boolean (param_values + 2),
      87                 :            :             data2);
      88                 :            : }
      89                 :            : 
      90                 :            : /* VOID:OBJECT,POINTER (interfaces-marshal.list:2) */
      91                 :            : void
      92                 :          0 : gst_interfaces_marshal_VOID__OBJECT_POINTER (GClosure     *closure,
      93                 :            :                                              GValue       *return_value G_GNUC_UNUSED,
      94                 :            :                                              guint         n_param_values,
      95                 :            :                                              const GValue *param_values,
      96                 :            :                                              gpointer      invocation_hint G_GNUC_UNUSED,
      97                 :            :                                              gpointer      marshal_data)
      98                 :            : {
      99                 :            :   typedef void (*GMarshalFunc_VOID__OBJECT_POINTER) (gpointer     data1,
     100                 :            :                                                      gpointer     arg_1,
     101                 :            :                                                      gpointer     arg_2,
     102                 :            :                                                      gpointer     data2);
     103                 :            :   register GMarshalFunc_VOID__OBJECT_POINTER callback;
     104                 :          0 :   register GCClosure *cc = (GCClosure*) closure;
     105                 :            :   register gpointer data1, data2;
     106                 :            : 
     107         [ #  # ]:          0 :   g_return_if_fail (n_param_values == 3);
     108                 :            : 
     109         [ #  # ]:          0 :   if (G_CCLOSURE_SWAP_DATA (closure))
     110                 :            :     {
     111                 :          0 :       data1 = closure->data;
     112                 :          0 :       data2 = g_value_peek_pointer (param_values + 0);
     113                 :            :     }
     114                 :            :   else
     115                 :            :     {
     116                 :          0 :       data1 = g_value_peek_pointer (param_values + 0);
     117                 :          0 :       data2 = closure->data;
     118                 :            :     }
     119         [ #  # ]:          0 :   callback = (GMarshalFunc_VOID__OBJECT_POINTER) (marshal_data ? marshal_data : cc->callback);
     120                 :            : 
     121                 :          0 :   callback (data1,
     122                 :          0 :             g_marshal_value_peek_object (param_values + 1),
     123                 :          0 :             g_marshal_value_peek_pointer (param_values + 2),
     124                 :            :             data2);
     125                 :            : }
     126                 :            : 
     127                 :            : /* VOID:OBJECT,STRING (interfaces-marshal.list:3) */
     128                 :            : void
     129                 :          0 : gst_interfaces_marshal_VOID__OBJECT_STRING (GClosure     *closure,
     130                 :            :                                             GValue       *return_value G_GNUC_UNUSED,
     131                 :            :                                             guint         n_param_values,
     132                 :            :                                             const GValue *param_values,
     133                 :            :                                             gpointer      invocation_hint G_GNUC_UNUSED,
     134                 :            :                                             gpointer      marshal_data)
     135                 :            : {
     136                 :            :   typedef void (*GMarshalFunc_VOID__OBJECT_STRING) (gpointer     data1,
     137                 :            :                                                     gpointer     arg_1,
     138                 :            :                                                     gpointer     arg_2,
     139                 :            :                                                     gpointer     data2);
     140                 :            :   register GMarshalFunc_VOID__OBJECT_STRING callback;
     141                 :          0 :   register GCClosure *cc = (GCClosure*) closure;
     142                 :            :   register gpointer data1, data2;
     143                 :            : 
     144         [ #  # ]:          0 :   g_return_if_fail (n_param_values == 3);
     145                 :            : 
     146         [ #  # ]:          0 :   if (G_CCLOSURE_SWAP_DATA (closure))
     147                 :            :     {
     148                 :          0 :       data1 = closure->data;
     149                 :          0 :       data2 = g_value_peek_pointer (param_values + 0);
     150                 :            :     }
     151                 :            :   else
     152                 :            :     {
     153                 :          0 :       data1 = g_value_peek_pointer (param_values + 0);
     154                 :          0 :       data2 = closure->data;
     155                 :            :     }
     156         [ #  # ]:          0 :   callback = (GMarshalFunc_VOID__OBJECT_STRING) (marshal_data ? marshal_data : cc->callback);
     157                 :            : 
     158                 :          0 :   callback (data1,
     159                 :          0 :             g_marshal_value_peek_object (param_values + 1),
     160                 :          0 :             g_marshal_value_peek_string (param_values + 2),
     161                 :            :             data2);
     162                 :            : }
     163                 :            : 
     164                 :            : /* VOID:OBJECT,ULONG (interfaces-marshal.list:4) */
     165                 :            : void
     166                 :          0 : gst_interfaces_marshal_VOID__OBJECT_ULONG (GClosure     *closure,
     167                 :            :                                            GValue       *return_value G_GNUC_UNUSED,
     168                 :            :                                            guint         n_param_values,
     169                 :            :                                            const GValue *param_values,
     170                 :            :                                            gpointer      invocation_hint G_GNUC_UNUSED,
     171                 :            :                                            gpointer      marshal_data)
     172                 :            : {
     173                 :            :   typedef void (*GMarshalFunc_VOID__OBJECT_ULONG) (gpointer     data1,
     174                 :            :                                                    gpointer     arg_1,
     175                 :            :                                                    gulong       arg_2,
     176                 :            :                                                    gpointer     data2);
     177                 :            :   register GMarshalFunc_VOID__OBJECT_ULONG callback;
     178                 :          0 :   register GCClosure *cc = (GCClosure*) closure;
     179                 :            :   register gpointer data1, data2;
     180                 :            : 
     181         [ #  # ]:          0 :   g_return_if_fail (n_param_values == 3);
     182                 :            : 
     183         [ #  # ]:          0 :   if (G_CCLOSURE_SWAP_DATA (closure))
     184                 :            :     {
     185                 :          0 :       data1 = closure->data;
     186                 :          0 :       data2 = g_value_peek_pointer (param_values + 0);
     187                 :            :     }
     188                 :            :   else
     189                 :            :     {
     190                 :          0 :       data1 = g_value_peek_pointer (param_values + 0);
     191                 :          0 :       data2 = closure->data;
     192                 :            :     }
     193         [ #  # ]:          0 :   callback = (GMarshalFunc_VOID__OBJECT_ULONG) (marshal_data ? marshal_data : cc->callback);
     194                 :            : 
     195                 :          0 :   callback (data1,
     196                 :          0 :             g_marshal_value_peek_object (param_values + 1),
     197                 :          0 :             g_marshal_value_peek_ulong (param_values + 2),
     198                 :            :             data2);
     199                 :            : }
     200                 :            : 
     201                 :            : /* VOID:OBJECT,INT (interfaces-marshal.list:5) */
     202                 :            : void
     203                 :          0 : gst_interfaces_marshal_VOID__OBJECT_INT (GClosure     *closure,
     204                 :            :                                          GValue       *return_value G_GNUC_UNUSED,
     205                 :            :                                          guint         n_param_values,
     206                 :            :                                          const GValue *param_values,
     207                 :            :                                          gpointer      invocation_hint G_GNUC_UNUSED,
     208                 :            :                                          gpointer      marshal_data)
     209                 :            : {
     210                 :            :   typedef void (*GMarshalFunc_VOID__OBJECT_INT) (gpointer     data1,
     211                 :            :                                                  gpointer     arg_1,
     212                 :            :                                                  gint         arg_2,
     213                 :            :                                                  gpointer     data2);
     214                 :            :   register GMarshalFunc_VOID__OBJECT_INT callback;
     215                 :          0 :   register GCClosure *cc = (GCClosure*) closure;
     216                 :            :   register gpointer data1, data2;
     217                 :            : 
     218         [ #  # ]:          0 :   g_return_if_fail (n_param_values == 3);
     219                 :            : 
     220         [ #  # ]:          0 :   if (G_CCLOSURE_SWAP_DATA (closure))
     221                 :            :     {
     222                 :          0 :       data1 = closure->data;
     223                 :          0 :       data2 = g_value_peek_pointer (param_values + 0);
     224                 :            :     }
     225                 :            :   else
     226                 :            :     {
     227                 :          0 :       data1 = g_value_peek_pointer (param_values + 0);
     228                 :          0 :       data2 = closure->data;
     229                 :            :     }
     230         [ #  # ]:          0 :   callback = (GMarshalFunc_VOID__OBJECT_INT) (marshal_data ? marshal_data : cc->callback);
     231                 :            : 
     232                 :          0 :   callback (data1,
     233                 :          0 :             g_marshal_value_peek_object (param_values + 1),
     234                 :          0 :             g_marshal_value_peek_int (param_values + 2),
     235                 :            :             data2);
     236                 :            : }
     237                 :            : 

Generated by: LCOV version 1.9