Date:   Thursday January 3, 2002 @ 22:35
Author: matt

Update of /home/cvs/AxKitB2B/lib/AxKitB2B/Server/Component
In directory ted:/home/matt/Perl/AxKitB2B/lib/AxKitB2B/Server/Component

Modified Files:
        Listener.pm Transformer.pm 
Log Message:
More hacking on getting a pipeline setup

Index: Listener.pm
===================================================================
RCS file: /home/cvs/AxKitB2B/lib/AxKitB2B/Server/Component/Listener.pm,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Listener.pm 2002/01/03 17:30:17     1.1
+++ Listener.pm 2002/01/03 22:35:03     1.2
@@ -1,8 +1,33 @@
-# $Id: Listener.pm,v 1.1 2002/01/03 17:30:17 matt Exp $
+# $Id: Listener.pm,v 1.2 2002/01/03 22:35:03 matt Exp $
 
 package AxKitB2B::Server::Component::Listener;
 use strict;
 
+use vars qw(@ISA);
+use AxKitB2B::Server::Component;
+@ISA = qw(AxKitB2B::Server::Component);
+
+sub new {
+    my $class = shift;
+    my ($details) = @_;
+    bless { 
+        id => $details->{id}, 
+        resource => $details->{resource},
+        'next' => undef,
+    }, $class;
+}
+
+sub add_next {
+    my $self = shift;
+    $self->{'next'} = shift; # we never "add" - a listener can only have 1 "next"
+}
+
+sub run {
+    my $self = shift;
+    my ($responder) = @_;
+    # feck. how do we do this then, eh?...
+
+}
 
 1;
 __END__
Index: Transformer.pm
===================================================================
RCS file: /home/cvs/AxKitB2B/lib/AxKitB2B/Server/Component/Transformer.pm,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Transformer.pm      2002/01/03 17:30:17     1.1
+++ Transformer.pm      2002/01/03 22:35:03     1.2
@@ -1,7 +1,25 @@
-# $Id: Transformer.pm,v 1.1 2002/01/03 17:30:17 matt Exp $
+# $Id: Transformer.pm,v 1.2 2002/01/03 22:35:03 matt Exp $
 
 package AxKitB2B::Server::Component::Transformer;
 use strict;
+
+use vars qw(@ISA);
+use AxKitB2B::Server::Component;
+@ISA = qw(AxKitB2B::Server::Component);
+
+sub new {
+    my $class = shift;
+    my ($details) = @_;
+
+    use Data::Dumper; $Data::Dumper::Indent=1; warn("Trans: ", Dumper($details), 
+"\n");
+    bless {
+    }, $class;
+}
+
+sub add_next {
+    my $self = shift;
+    $self->{'next'} = shift; # we never "add" - a listener can only have 1 "next"
+}
 
 
 1;

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to