[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[JDEV] Re: Jabber Client Module..
<Resent to the list>
Actually, the one I sent you is broken.. Usually that happens when you send the wrong file.. ;-P
Anyway, here's how I look at how the perl modules should be organized..
Net::JabberClient - Jabber client module used to connect to transports..
Net::JabberClient::Session - Jabber session module. This is be used on TOP of Net::JabberClient. This way, multiclients are VERY easy to write.. Just make a new Session from the JabberClient object.
Net::JabberTransport - Same as JabberClient, but for transports..
Here's a good question that I didn't think of before writing the above.. Can you actually have a MultiTransport?
---
Thomas Charron
On Fri, 16 Jul 1999 12:41:35 Jeremie wrote:
>Awesome! If you couldn't tell, that was the first perl module I've ever
>written and the first OO perl I've ever done, I was mostly a perl4 guy :)
>
>I'm going to set up a CVS repository just for perl scripts and modules,
>been working on the DB backend of the new server when it's running(waiting
>for new motherboard). Next week hopefully this stuff will start coming
>toghether, and I'll keep this around and throw it in.
>
>Fun fun! I wish I had time to play with it, *g*
>
>Jer
>
>On Fri, 16 Jul 1999, Thomas D. Charron wrote:
>
>> Here's what I did.. I took some of my hacks at it, and incorperated
>> them into yours.. If you want to see the benifit of doing it my way,
>> take a look at test2.pl, which, by the way, would be a good way to test
>> routing between 2 jabber hosts.. ;-P
>>
>> Oh, and DON'T try to use SetCallBacks quite yet.. It doesn't work,
>> and I'm not quite sure.. I think it has to do with passing a ref to a
>> function to an objects own function.. Not sure yet..
>>
>>
>> ---
>> Thomas Charron
>>
>>
>> --== Sent via Deja.com http://www.deja.com/ ==--
>> Share what you know. Learn what you don't.
>
>
--== Sent via Deja.com http://www.deja.com/ ==--
Share what you know. Learn what you don't.