Exemplo n.º 1
0
ArvInterface *
arv_gv_interface_get_instance (void)
{
	g_static_mutex_lock (&gv_interface_mutex);

	if (gv_interface == NULL)
		gv_interface = g_object_new (ARV_TYPE_GV_INTERFACE, NULL);

	g_static_mutex_unlock (&gv_interface_mutex);

	return ARV_INTERFACE (gv_interface);
}
Exemplo n.º 2
0
ArvInterface *
arv_fake_interface_get_instance (void)
{
	arv_g_mutex_lock (&fake_interface_mutex);

	if (fake_interface == NULL)
		fake_interface = g_object_new (ARV_TYPE_FAKE_INTERFACE, NULL);

	arv_g_mutex_unlock (&fake_interface_mutex);

	return ARV_INTERFACE (fake_interface);
}