gst_plugins_base/gst/tcp/gsttcp-enumtypes.c
changeset 8 4a7fac7dd34a
parent 2 5505e8908944
child 30 7e817e7e631c
equal deleted inserted replaced
7:71e347f905f2 8:4a7fac7dd34a
    11 #endif
    11 #endif
    12 
    12 
    13 GType
    13 GType
    14 gst_tcp_protocol_get_type (void)
    14 gst_tcp_protocol_get_type (void)
    15 {
    15 {
    16   static GType etype = 0;
    16   static volatile gsize g_define_type_id__volatile = 0;
    17   if (etype == 0) {
    17   if (g_once_init_enter (&g_define_type_id__volatile)) {
    18     static const GEnumValue values[] = {
    18     static const GEnumValue values[] = {
    19       { GST_TCP_PROTOCOL_NONE, "GST_TCP_PROTOCOL_NONE", "none" },
    19       { GST_TCP_PROTOCOL_NONE, "GST_TCP_PROTOCOL_NONE", "none" },
    20       { GST_TCP_PROTOCOL_GDP, "GST_TCP_PROTOCOL_GDP", "gdp" },
    20       { GST_TCP_PROTOCOL_GDP, "GST_TCP_PROTOCOL_GDP", "gdp" },
    21       { 0, NULL, NULL }
    21       { 0, NULL, NULL }
    22     };
    22     };
    23     etype = g_enum_register_static ("GstTCPProtocol", values);
    23     GType g_define_type_id = g_enum_register_static ("GstTCPProtocol", values);
       
    24     g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
    24   }
    25   }
    25   return etype;
    26   return g_define_type_id__volatile;
    26 }
    27 }
    27 
    28 
    28 /* Generated data ends here */
    29 /* Generated data ends here */
    29 
    30