[Ace-users] [ace-users] Problem with ACE proactor framework
Douglas C. Schmidt
schmidt at dre.vanderbilt.edu
Tue Nov 13 13:25:41 CST 2007
> I have a little question with using Proactor framework in a linux platform.
Thanks very much for your email. Please make sure to send all
questions related to TAO or ACE to the ACE mailing list or ACE+TAO
newsgroup, rather than to me directly since I travel frequently and
often don't have ready access to email. See
for more info on how to access these resources.
In addition, to ensure that we have proper version/platform/compiler
information, please make sure you fill out the appropriate problem
report form (PRF), which is in
in older versions of ACE+TAO. Make sure to include this information
when asking any questions about ACE+TAO since otherwise we have to
"guess" what version/platform/compiler/options you've using, which is
very error-prone and slows down our responsiveness. If you don't use
the PRF, therefore, it is less likely that someone from the core
ACE+TAO developer team will be able to answer your question.
Naturally, we encourage and appreciate other members of the ACE+TAO
user community who can respond to questions that they have the answers
> The flow is this:
> - start a read operation calling ACE_Asynch_Read_Stream.read() function.
> - catch correctly completion operation with ACE_Asynch_Read_Stream.handle_read_stream() function
> - start read operation calling ACE_Asynch_Read_Stream.read() function again
> - start write operation calling ACE_Asynch_Write_Stream.write() function
> - PROBLEM -> donÕt catch write completion operation. Why? ItÕs perhaps not possible to do write operation if
> previously is there a pending read operation?
> Best regards and thanks a lot
> Barzon Silvano
> *******************Internet Email Confidentiality Footer*******************
> Qualsiasi utilizzo non autorizzato del presente messaggio nonch dei suoi allegati vietato e potrebbe costituire reato. Se ha ricevuto per errore il presente messaggio, Le saremmo grati se ci inviasse, via e-mail, una comunicazione al riguardo e provvedesse nel contempo alla distruzione del messaggio stesso e dei suoi eventuali allegati. Le dichiarazioni contenute nel presente messaggio nonche' nei suoi eventuali allegati devono essere attribuite al mittente e non possono essere necessariamente considerate come autorizzate da SIA-SSB S.p.A.;
> le medesime dichiarazioni non impegnano SIA-SSB S.p.A. nei confronti del destinatario o di terzi. SIA-SSB S.p.A. non si assume alcuna responsabilita' per eventuali intercettazioni, modifiche o danneggiamenti del presente messaggio e-mail.
> Any unauthorized use of this e-mail or any of its attachments is prohibited and could constitute an offence. If you are not the intended addressee please advise immediately the sender by using the reply facility in your e-mail software and destroy the message and its attachments. The statements and opinions expressed in this e-mail message are those of the author of the message and do not necessarily represent those of SIA-SSB S.p.A. Besides, The contents of this message shall be understood as neither given nor endorsed by SIA-SSB S.p.A.. SIA-SSB S.p.A. does not accept liability for corruption, interception or amendment, if any, or the consequences thereof.
More information about the Ace-users