lundi 28 juin 2010

Hi all,
First of all, sorry for my work this last week, i got some probs, it will be better next week and after..
I do some code about sessions. When someone want to do a jingle sessions with my module, he registered him (here).
And do a function to transform a "jingle struct" into a LMNode to send it to the other client (here).

lundi 14 juin 2010

Update 2

Hi all,
This week, i started the code to register a app/transport handler. I also modified the filetransfer module to register to the main module.
I also did some debugging which was useful as you can see.
I implemented a function to check incoming file transfer offer in the filetransfer module.
I defined the header files in a way that made it difficult for modules to include them, so i fixed it.

lundi 7 juin 2010

Update on my progress

Hi all,
As you all know, i started working on implementing jingle and jingle file transfert in mcabber as modules.
You can find my work on github. The code is far from finished, but it should compile, if you want to test it.
The code is split into modules. A "main" jingle module that handles incoming iq, keep track of jingle sessions and modules that implement transport methods and apps.
So far, the main module reacts to incoming jingle messages, verify that they are correct, if so, pass them to a specific action handler, if not, handle the error.
I also started a file transfert module that will implement file transfert itself.

The next thing i plan to do is to implement jingle session management in the main module and also add a way for apps and transport module to register to it.