예제 #1
0
static void
swfdec_load_object_mark (gpointer object, gpointer player)
{
  SwfdecLoadObject *load = object;

  swfdec_gc_object_mark (load->sandbox);
  if (load->url)
    swfdec_as_string_mark (load->url);
  swfdec_gc_object_mark (load->target);
}
예제 #2
0
static void
swfdec_bitmap_movie_mark (SwfdecGcObject *object)
{
  SwfdecBitmapMovie *bitmap = SWFDEC_BITMAP_MOVIE (object);

  swfdec_gc_object_mark (bitmap->bitmap);

  SWFDEC_GC_OBJECT_CLASS (swfdec_bitmap_movie_parent_class)->mark (object);
}
static void
swfdec_xml_socket_mark (SwfdecGcObject *object)
{
  SwfdecXmlSocket *sock = SWFDEC_XML_SOCKET (object);

  swfdec_as_object_mark (sock->target);
  swfdec_gc_object_mark (sock->sandbox);

  SWFDEC_GC_OBJECT_CLASS (swfdec_xml_socket_parent_class)->mark (object);
}