> > Some other questions - is the icqSendMessage() call supposed to block?
if
> > not, does the daemon send some kind of signal or event indicating that
the
> > message was sent or could not be sent?  What would that signal/event be?
> > the source code is not clear to me.
>
> Nothing a plugin does should make the daemon block.  The event has
changed, I
> didn't make this change but it looks from the source code it is an event
with
> a command of ICQ_CMDxSND_THRUxSERVER.  Using the qt-gui source code, line
120
> of sigman.cpp and then the function called is at 1143 of usereventdlg.cpp
I
>believe.

The call to icqSendMessage() blocks my plugin.  The daemon is fine, it isnt
blocking.
Since this call is blocking, how am i supposed to get the
ICQ_CMDxSND_THRUxSERVER event?

I should say, when i first tried sending messages, the first two or three
worked - and any after that would just block.  I didn't change any code or
even recompile or rerun icq with my plugin - i sent two or three messages
then the one after that blocked indefinitely (I waited half an hour,
anyway).  Subsequent runs and compiles of my plugin still block on the first
message i try to send - I had someone else try my plugin, and they could not
send messages either.  The packaged licq console plugin sends and recvs
messages perfectly fine.  What could i possibly be doing wrong?

saai


_______________________________________________
Licq-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/licq-devel

Reply via email to