gmyth-dbus/src/main.c
author renatofilho
Tue Mar 04 13:51:13 2008 +0000 (2008-03-04)
branchtrunk
changeset 940 1ac1550f69b6
parent 878 016b3410871d
permissions -rw-r--r--
[svn r949] clear timeout function when gst emit error
     1 #include "gmyth-dbus-server.h"
     2 
     3 
     4 static void
     5 _disconnected_cb (GMythDbusServer *srv,
     6                   GMainLoop *loop)
     7 {
     8     g_main_loop_quit (loop);
     9 }
    10 
    11 int main (int argc, char* argv[])
    12 {
    13     GMainLoop *loop;
    14     GMythDbusServer *srv;
    15 
    16     g_type_init ();
    17     g_thread_init (NULL);
    18 
    19 
    20     loop = g_main_loop_new (NULL, FALSE);
    21     srv = gmyth_dbus_server_start_dbus_service ();
    22 
    23     if (srv)
    24     {
    25         g_signal_connect (G_OBJECT (srv),
    26                           "shutdown",
    27                           G_CALLBACK (_disconnected_cb),
    28                           loop);
    29         g_main_loop_run (loop);
    30 
    31         g_object_unref (srv);
    32     }
    33 
    34     return 0;
    35 }