[ace-users] Order of handling asynchronous method invocations

Douglas C. Schmidt schmidt at dre.vanderbilt.edu
Mon Sep 17 07:57:25 CDT 2007


Hi Martin,

   Thanks for using the PRF.

>    TAO VERSION: 1.5
>    ACE VERSION: 5.5

BTW, we suggest you upgrade to ACE+TAO+CIAO x.6 (i.e., ACE 5.6, TAO 1.6, and CIAO
0.6), which you can download from

http://download.dre.vanderbilt.edu

under the heading: "Latest Release."

>    HOST MACHINE and OPERATING SYSTEM:
>       Kubuntu Edgy 6.10
>       32 Bit AMD Athlon XP 2600+
>
>    TARGET MACHINE and OPERATING SYSTEM, if different from HOST:
>    COMPILER NAME AND VERSION (AND PATCHLEVEL):
>
>    THE $ACE_ROOT/ace/config.h FILE [if you use a link to a platform-
>    specific file, simply state which one]:
>
>     THE $ACE_ROOT/include/makeinclude/platform_macros.GNU FILE [if
>you
>    use a link to a platform-specific file, simply state which one
>    (unless this isn't used in this case, e.g., with Microsoft Visual
>    C++)]:
>
>    CONTENTS OF $ACE_ROOT/bin/MakeProjectCreator/config/
>default.features
>    (used by MPC when you generate your own makefiles):
>
>    AREA/CLASS/EXAMPLE AFFECTED:
>[What example failed?  What module failed to compile?]
>
>    DOES THE PROBLEM AFFECT:
>        COMPILATION?
>            If so, what do your $ACE_ROOT/ace/config.h and
>            $ACE_ROOT/include/makeinclude/platform_macros.GNU contain?
>        LINKING?
>            On Unix systems, did you run make realclean first?
>        EXECUTION?
>        OTHER (please specify)?
>
>    SYNOPSIS:
>
>    DESCRIPTION:
>
>    REPEAT BY:
>
>    SAMPLE FIX/WORKAROUND:
>
>
>Hello everybody,
>
>I have a question concerning AMI.
>
>Imagine we have a client and a server. The client will invoke three
>asynchronous methods sequentially.
>
>And now my question: Will the three methods handled in the correct
>order (first in first out)?

Yes, in general, though the specific answer depends on various things,
such as the concurrency model that you've configured for the ORB.

Take care,

     Doug
-- 
Dr. Douglas C. Schmidt                       Professor and Associate Chair
Electrical Engineering and Computer Science  TEL: (615) 343-8197
Vanderbilt University                        WEB: www.dre.vanderbilt.edu/~schmidt
Nashville, TN 37203                          NET: d.schmidt at vanderbilt.edu



More information about the Ace-users mailing list