EldoS | Feel safer!

Software components for data protection, secure storage and transfer

Thread context

Also by EldoS: CallbackDisk
Create virtual disks backed by memory or custom location, expose disk images as disks and more.
Posted: 12/03/2008 09:39:20
by David Perkins (Standard support level)
Joined: 12/03/2008
Posts: 17


Can you tell me which of the events/funcs are called by MsgConnect from a different thread to the one containing the Messenger?

Posted: 12/04/2008 04:37:35
by Eugene Mayevski (EldoS Corp.)

InetTransport's OnConnect/OnDisconnect are called from context of the worker thread.

Events of MCMessenger and MCQueue and also callbacks passed to SendMessageTimeoutCallback are called in context of the thread in which you call DispatchMessages or other method of MCMessenger.

Sincerely yours
Eugene Mayevski
Posted: 12/04/2008 04:55:11
by David Perkins (Standard support level)
Joined: 12/03/2008
Posts: 17

Thanks. Can I assume that any delays I produce when processing incoming messages will not delay receiving new messages by the worker thread?
Posted: 12/04/2008 05:22:59
by Eugene Mayevski (EldoS Corp.)

Yes, speed of processing the message won't affect transfers. However, if processing of some message takes long time (dozens of seconds or even minutes), then you should consider complicating the scheme by adding asynchronous processing.

Sincerely yours
Eugene Mayevski



Topic viewed 2899 times

Number of guests: 2, registered members: 0, in total hidden: 0


Back to top

As of July 15, 2016 EldoS Corporation will operate as a division of /n software inc. For more information, please read the announcement.

Got it!