Thanks Rick, I will look into it! This is just a cunning way to show me that learning c++ would be fun isn't it.
Jon 2008/8/11 Rick McGuire <[EMAIL PROTECTED]>: > John, > > Note that in 4.0, the clear method (probably should be "empty" to be > consistent with the other collection classes) would be best > implemented by C code using the RexxClearQueue() API I just added. > The file in question is interpreter/classes/RexxQueueMethods.cpp. The > code would be basically this: > > > > /********************************************************************************************/ > /* Rexx_clear_queue > */ > /********************************************************************************************/ > RexxMethod0(int, rexx_clear_queue) > { > > /* get the queue name */ > RexxObjectPtr queue_name = context->GetObjectVariable("NAMED_QUEUE"); > /* pull a line > */ > return RexxClearQueue(context->ObjectToStringValue(queue_name)); > } > > You should be able to add that at the end of the RexxQueueMethods.cpp > file, then in the RexxQueue ooRexx code, you reference that using: > > ::METHOD empty EXTERNAL 'LIBRARY REXX rexx_clear_queue' > > Rick > > > On Mon, Aug 11, 2008 at 1:58 AM, Sahananda (Jon) Wolfers > <[EMAIL PROTECTED]> wrote: >> I could take on the rfe's for the RexxQueue class. Although the base >> methods are written in C++ it looks like I could add MareArray and Clear in >> Rexx in STreamClasses.orx. >> >> Only drawback is that I don't know what a Rexx External Queue is. >> >> I understand Queues (ie: the Queue Collection class) and from my VM days I >> understand 'The Stack' which I use in oorexx by piping output to RxQueue and >> retrieve using parse pull. >> >> I've looked in the manuals and googled a bit. Can anyone give me a short >> easy code sample using the RexxQueue class please. >> >> thanks, >> >> Jon >> >> ------------------------------------------------------------------------- >> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >> Build the coolest Linux based applications with Moblin SDK & win great >> prizes >> Grand prize is a trip for two to an Open Source event anywhere in the world >> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >> _______________________________________________ >> Oorexx-devel mailing list >> Oorexx-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/oorexx-devel >> >> > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Oorexx-devel mailing list > Oorexx-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/oorexx-devel > ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel