From eff5b6e0fc5d7106a1a38967c3bbcbf73fdd6e44 Mon Sep 17 00:00:00 2001 From: David Walter Seikel Date: Sat, 25 Feb 2012 00:09:31 +1000 Subject: Moved luaproc into LuaSL, merged it all into it's own file, and replaced the luaproc list with Eina_Clist. From this point on, luaproc is officialy forked. --- libraries/luaproc/README | 97 ------------------------------------------------ 1 file changed, 97 deletions(-) delete mode 100644 libraries/luaproc/README (limited to 'libraries/luaproc/README') diff --git a/libraries/luaproc/README b/libraries/luaproc/README deleted file mode 100644 index bc37dfe..0000000 --- a/libraries/luaproc/README +++ /dev/null @@ -1,97 +0,0 @@ -*************************************************** -* -* Copyright 2008 Alexandre Skyrme, Noemi Rodriguez, Roberto Ierusalimschy -* -* Permission is hereby granted, free of charge, to any person obtaining a copy -* of this software and associated documentation files (the "Software"), to deal -* in the Software without restriction, including without limitation the rights -* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -* copies of the Software, and to permit persons to whom the Software is -* furnished to do so, subject to the following conditions: -* -* The above copyright notice and this permission notice shall be included in -* all copies or substantial portions of the Software. -* -* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -* THE SOFTWARE. -* -***************************************************** -* -* [README] -* -**************************************************** - - -************** -* PARENT API * -************** - --- Create a new lua process --- Returns true if sucessful or nil, error_message if failed -luaproc.newproc( ) - --- Create a new worker (pthread) --- Returns true if sucessful or nil, error_message if failed -luaproc.createworker( ) - --- Destroy a worker (pthread) --- Returns true if sucessful or nil, error_message if failed -luaproc.destroyworker( ) - --- Synchronize workers (pthreads) and exit after all lua processes have ended --- No return, finishes execution. -luaproc.exit( ) - --- Set maximum lua processes that should be recycled (default = 0) --- Returns true if sucessful or nil, error_message if failed -luaproc.recycle( ) - -************************************************************ -* CHILD API * -* Available only to processes spawned * -* with luaproc.newproc * -************************************************************ - --- Create a new lua process --- Returns true if sucessful or nil, error_message if failed -luaproc.newproc( ) - --- Create a new worker (pthread) --- Returns true if sucessful or nil, error_message if failed -luaproc.createworker( ) - --- Destroy a worker (pthread) --- Returns true if sucessful or nil, error_message if failed -luaproc.destroyworker( ) - --- Send a message on a channel --- Returns true if sucessful or nil, error_message if failed --- Results in blocking if there is no matching receive -luaproc.send( , , - [string msg2], [string msg3], ... ) - --- Receive a message on a channel --- Returns message string(s) if sucessful or nil, error_message if failed --- Results in blocking if there is no matching send --- and the asynchronous flag is not set (nil) or set to false -luaproc.receive( , [boolean asynchronous] ) - --- Create a new channel --- Returns true if sucessful or nil, error_message if failed -luaproc.newchannel( ) - --- Destroy a channel --- Returns true if sucessful or nil, error_message if failed -luaproc.delchannel( ) - --- Set maximum lua processes that should be recycled (default = 0) --- Returns true if sucessful or nil, error_message if failed -luaproc.recycle( ) - -<> = mandatory arguments -[] = optional arguments -- cgit v1.1