Yes, but it doesn't have all the extra helper functionality that
JabberCOM has.  Like IJabberRoster and IJabberMessage, etc.
It uses MSXML3.  It uses ATL, although I had to include the CRT.
It is 48k compressed.

Maybe I'll release it to the public soon.  I've attached a copy
of the IDL file if you are interested.

-Robert

> -----Original Message-----
> From: Max Metral [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, May 17, 2001 6:32 AM
> To: '[EMAIL PROTECTED]'
> Subject: RE: [JDEV] JabberCOM c++ sample
> 
> 
> I don't know of a sample, but are you sure those other events 
> are part of
> the same connection point?
> 
> This reminds me, has anybody thought about/started to write a 
> JabberCOM
> equivalent in C++ using MSXML or SAX2?  Would be a heck of a 
> lot smaller.
> 
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, May 17, 2001 7:40 AM
> To: [EMAIL PROTECTED]
> Subject: [JDEV] JabberCOM c++ sample
> 
> 
> Are there any samples online?
> I need info about the eventsink stuff especially.
> I read in a post in the archives that you needed to create a 
> COM object 
> to catch the events.
> I am not using this method, i have class based on IDispatch. 
> I overload 
> Invoke() to catch the events.
> Then i create a instance of the class with the c++ new 
> operator. I then 
> create a connection point and connect my class to 
> IJabberSessionEvents, 
> like this:
> 
> 
> 
>          MyEventSink *e = new MyEventSink;
>       IConnectionPointContainer *conncont;
>       IConnectionPoint *conn;
>       DWORD cookie=666;
>       
>       hr = js->QueryInterface( IID_IConnectionPointContainer,
> (void**)&conncont );
>       if( FAILED(hr) )
>               printf("Error in query interface\n");
>       
>       hr = conncont->FindConnectionPoint( 
> DIID_IJabberSessionEvents, &conn
> );
>       if( FAILED(hr) )
>               printf("Error in FindConnectionPoint\n");
> 
>       conncont->Release();
>       conn->Advise( e, &cookie );
> 
> 
> This method seems to work because i recieve OnXML() events. 
> On the other 
> hand i don't recieve any OnConnect() or OnAuthError() or any other 
> events when i should be recieving them.
> 
> Can anyone point me to a sample?
> 
> /David
> 
> _______________________________________________
> jdev mailing list
> [EMAIL PROTECTED]
> http://mailman.jabber.org/listinfo/jdev
> _______________________________________________
> jdev mailing list
> [EMAIL PROTECTED]
> http://mailman.jabber.org/listinfo/jdev
> 

JabberKit.idl

Reply via email to