return $new;
}
-sub canAddComment( $ ) {
+sub canDiscuss( $ ) {
return 1; #By default, comments can be added anywhere
}
sub defaultRestrictList( $ ) { return [] };
+sub path( $ ) {
+ my( $self ) = @_;
+ my @result;
+ my $address = $self;
+ while( defined( $address = $address->parent() ) ) {
+ push @result, $address;
+ }
+ return \@result;
+}
+
+sub helpName( $ ) {
+ return undef;
+}
+
+sub addressDeps( $ ) {
+ return [];
+}
+
+sub top( $ ) {
+ my( $topAd ) = shift->get() =~ /^([^\/]+)/;
+ return PciIds::Address::new( $topAd );
+}
+
1;