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