Jürgen Prinz wrote:
I try to embed the callback method (I_Callback) (update(const string& /*sessionId*/, UpdateKey& updateKey, const unsigned char *content, or long contentSize, UpdateQos& updateQos)) in a program based on OSF/Motif. However following functions using features as XtAppAddTimeOut or XmUpdateDisplay don't work or even "return".

How can this be solved?

Jürgen

Hi Jürgen,

as Michele said, i also believe that it is a threading issue.
I'm not sure if you are allowed to use
XtAppAddTimeOut( context, (unsigned long) timeout, handle, (XtPointer)this);
from different threads or if you need to dispatche the call
to the X-Window main thread ...
I would recommend to create a tiny "HelloWorld" C application with the
X-Windows main loop and two threads with pthreads and try it out in a debugger,

regards
Marcel


--
Marcel Ruff
http://www.xmlBlaster.org

Reply via email to