You should write at the beginning of the code: using DBus; and when you compile the code, you should include - dbus-glib-1.
On Tue, Jun 15, 2010 at 8:54 PM, Dennis Kerrisk <den...@psaudio.com> wrote: > I get this error: > rygel-main.vala:263.23-263.34: error: The name `DbusService2' does not > exist in the context of `Rygel.Main.main' > service2 = new DbusService2(); > ^^^^^^^^^^^^ > In the code below. Can anybody help me????? > > > > > private static int main (string[] args) { > Main main; > DBusService service; > DBusService2 service2; > NetworkManagerService nm_service; > > try { > nm_service = new NetworkManagerService (); > } catch (DBus.Error err) { > warning ("Failed to start D-Bus service: %s", err.message); > } > try { > var conn1 = DBus.Bus.get(DBus.BusType.SESSION); > dynamic DBus.Object bus = conn1.get_object("org.freedesktop.DBus", > "/org/freedesktop/DBus", > "org.freedesktop.DBus"); > // try to register service in session bus > uint reply = bus.request_name("org.gnome.Rygel2", (uint) 0); > assert(reply == DBus.RequestNameReply.PRIMARY_OWNER); > // start service > service2 = new DbusService2(); > conn1.register_object("/org/gnome/Rygel2", service2); > stdout.printf("dak DBUS Connected to /org/gnome/Rygel2\n"); > // start main loop > } catch (DBus.Error err) { > stdout.printf("dak DBUS Error: %s\n", err.message); > } > > try { > // Parse commandline options > CmdlineConfig.parse_args (ref args); > > main = Main.get_default (); > service = DBusService.get_default (); > } catch (DBus.Error err) { > warning ("Failed to start D-Bus service: %s", err.message); > } catch (CmdlineConfigError.VERSION_ONLY err) { > return 0; > } catch (GLib.Error err) { > error ("%s", err.message); > > return -1; > } > > int exit_code = main.run (); > > return exit_code; > } > } > > > Dennis Kerrisk | Design Engineer | PS Audio > 4826 Sterling Drive, Boulder, CO 80301 > Ph 720-406-8946 x123 > www.psaudio.com<http://www.psaudio.com> > den...@psaudio.com<mailto:j...@psaudio.com> > > > _______________________________________________ > vala-list mailing list > vala-list@gnome.org > http://mail.gnome.org/mailman/listinfo/vala-list > >
_______________________________________________ vala-list mailing list vala-list@gnome.org http://mail.gnome.org/mailman/listinfo/vala-list