Pots - Perl ObjectThreads River stage zero No dependents

This module collection aims to provide an object-oriented way of working with Perl ithreads. Current features are: - Inter-thread communication through messages and message-queues - A simple "MethodServer" class that exposes a standard class to other...

RCHIBOIS/Pots-0.01 - 26 Mar 2004 14:24:37 GMT

Pots::Message - Perl ObjectThreads message class River stage zero No dependents

This class allows you to store arbitrary data in an object and is very similar in purpose to a standard Perl hash. It is the base element for data exchange between threads along with "Pots::MessageQueue"....

RCHIBOIS/Pots-0.01 - 26 Mar 2004 14:24:37 GMT

Pots::Semaphore - Perl ObjectThreads shared thread safe semaphore class River stage zero No dependents

This class is a direct revamp of the standard Perl "Thread::Semaphore". It only exists because, for a yet unknown reason, I was unable to store standard "Thread::Semaphore" objects in shared accessors. Once this is worked out, this class will surely ...

RCHIBOIS/Pots-0.01 - 26 Mar 2004 14:24:37 GMT

Pots::Thread - Perl ObjectThreads Thread Object River stage zero No dependents

"Pots::Thread" allows you to use Perl 5.8 ithreads in an object-oriented way. It is not very usefull on its own but rather as a base class. It has a built-in message queue implemented using a "Pots::MessageQueue" object. Using that queue, you can sen...

RCHIBOIS/Pots-0.01 - 26 Mar 2004 14:24:37 GMT

Pots::Tutorial - Perl ObjectThreads tutorial River stage zero No dependents

This document contains some examples that show typical usage of the Perl ObjectThreads classes (or "Pots" for short). The idea behind Pots was to be able to use Perl ithreads in an object-oriented manner, which led to "Pots::Thread". Then it would be...

RCHIBOIS/Pots-0.01 - 26 Mar 2004 14:24:37 GMT

Pots::MessageQueue - Perl ObjectThreads thread safe message queue River stage zero No dependents

"Pots::MessageQueue" objects allows threads to communicate using messages. It is built upon a standard "Thread::Queue" object, and uses "Storable" to serialize and deserialize messages between threads....

RCHIBOIS/Pots-0.01 - 26 Mar 2004 14:24:37 GMT

Pots::SharedObject - Perl ObjectThreads base class for thread shared objects River stage zero No dependents

"Pots::SharedObject" is a base class for all Pots objects that need to be shared between threads....

RCHIBOIS/Pots-0.01 - 26 Mar 2004 14:24:37 GMT

Pots::SharedAccessor - Perl ObjectThreads shared thread-safe accessors River stage zero No dependents

This pseudo-class allows you to use shared thread safe accessors in your shared objects....

RCHIBOIS/Pots-0.01 - 26 Mar 2004 14:24:37 GMT

Pots::Thread::MethodClient - Perl ObjectThreads client class for inter-thread method calls River stage zero No dependents

This class uses a sub namespace and AUTOLOAD to transparently allow you to call methods of objects in other threads. These objects are exposed through a "Pots::Thread::MethodServer" object. It is similar, in concept, to inter-thread RPCs. Refer to "P...

RCHIBOIS/Pots-0.01 - 26 Mar 2004 14:24:37 GMT

Pots::Thread::MethodServer - Perl ObjectThreads server class for exposing classes to other threads. River stage zero No dependents

This class starts a thread and exposes an object to other threads through a "Pots::Thread::MethodClient" object. Using that client object, you can call methods as if your were using a locally created object. All method calls are transparently forward...

RCHIBOIS/Pots-0.01 - 26 Mar 2004 14:24:37 GMT

10 results (0.085 seconds)