[libnet-dbus-perl] 192/335: Remove /org/cpan/Net/DBus/Exporter since dbus handles Introspect on / for us

Intrigeri intrigeri at moszumanska.debian.org
Sat Mar 21 01:07:53 UTC 2015


This is an automated email from the git hooks/post-receive script.

intrigeri pushed a commit to branch experimental
in repository libnet-dbus-perl.

commit d5561666a8a2a94986110cbc3e4acedfc482460e
Author: Daniel P. Berrange <berrange at redhat.com>
Date:   Thu Apr 13 11:27:57 2006 -0400

    Remove /org/cpan/Net/DBus/Exporter since dbus handles Introspect on / for us
---
 lib/Net/DBus/Service.pm | 61 -------------------------------------------------
 1 file changed, 61 deletions(-)

diff --git a/lib/Net/DBus/Service.pm b/lib/Net/DBus/Service.pm
index 6b56dfd..457d9f3 100644
--- a/lib/Net/DBus/Service.pm
+++ b/lib/Net/DBus/Service.pm
@@ -79,9 +79,6 @@ sub new {
 
     $self->get_bus->get_connection->request_name($self->get_service_name);
 
-    my $exp = Net::DBus::Service::Exporter->new($self);
-    $self->{exporter} = $exp;
-
     return $self;
 }
 
@@ -128,10 +125,6 @@ sub _register_object {
 				     $object->_dispatch(@_);
 				 });
 #    }
-    
-    if ($self->{exporter}) {
-	$self->{exporter}->register($object->get_object_path);
-    }
 }
 
 
@@ -141,60 +134,6 @@ sub _unregister_object {
 
     $self->get_bus->get_connection->
 	unregister_object_path($object->get_object_path);
-    
-    if ($self->{exporter}) {
-	$self->{exporter}->unregister($object->get_object_path);
-    }
-}
-
-1;
-
-package Net::DBus::Service::Exporter;
-
-use base qw(Net::DBus::Object);
-use strict;
-use Net::DBus::Exporter qw(org.cpan.Net.DBus.Exporter);
-
-dbus_method("ListObjects", [], [["array", "string"]]);
-dbus_signal("ObjectRegistered", ["string"]);
-dbus_signal("ObjectUnregistered", ["string"]);
-
-sub new {
-    my $class = shift;
-    my $service = shift;
-    my $self = $class->SUPER::new($service, "/org/cpan/Net/DBus/Exporter");
-    
-    $self->{objects} = {"/org/cpan/Net/DBus/Exporter" => 1};
-    
-    bless $self, $class;
-
-    return $self;
-}
-
-sub register {
-    my $self = shift;
-    my $path = shift;
-    
-    $self->{objects}->{$path} = 1;
-    
-    $self->emit_signal("ObjectRegistered", $path);
-}
-
-sub unregister {
-    my $self = shift;
-    my $path = shift;
-    
-    delete $self->{objects}->{$path};
-    
-    $self->emit_signal("ObjectUnregistered", $path);
-}
-
-
-sub ListObjects {
-    my $self = shift;
-    
-    my @objs = sort { $a cmp $b } keys %{$self->{objects}};
-    return \@objs;
 }
 
 1;

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libnet-dbus-perl.git



More information about the Pkg-perl-cvs-commits mailing list