Bug 102636 - [NEW PORT] devel/p5-Thread-Queue-Duplex: Thread-safe request/response queue with identifiable elements
Summary: [NEW PORT] devel/p5-Thread-Queue-Duplex: Thread-safe request/response queue w...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Cheng-Lung Sung
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-08-29 11:10 UTC by tjs
Modified: 2006-09-28 08:30 UTC (History)
0 users

See Also:


Attachments
p5-Thread-Queue-Duplex-0.92.shar (3.60 KB, text/plain)
2006-08-29 11:10 UTC, tjs
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description tjs 2006-08-29 11:10:19 UTC
A mapped queue, similar to Thread::Queue, except that as elements
are queued, they are assigned unique identifiers, which are used
to identify responses returned from the dequeueing thread. This
class provides a simple RPC-like mechanism between multiple client
and server threads, so that a single server thread can safely
multiplex requests from multiple client threads. Note that simplex
versions of the enqueue methods are provided which do not assign
unique identifiers, and are used for requests to which no response
is required/expected.

In addition, elements are inspected as they are enqueued/dequeued
to determine if they are Thread::Queue::Queueable (aka TQQ)
objects, and, if so, the onEnqueue() or onDequeue() methods are
called to permit any additional class-specific
marshalling/unmarshalling to be performed. Thread::Queue::Duplex
(aka TQD) is itself a Thread::Queue::Queueable object, thus
permitting TQD objects to be passed between threads.

WWW:	http://search.cpan.org/dist/Thread-Queue-Duplex/

Generated with FreeBSD Port Tools 0.77
Comment 1 Cheng-Lung Sung freebsd_committer freebsd_triage 2006-08-29 11:17:19 UTC
Responsible Changed
From-To: freebsd-ports-bugs->clsung

I'll take it.
Comment 2 dfilter service freebsd_committer freebsd_triage 2006-09-28 08:26:09 UTC
clsung      2006-09-28 07:26:03 UTC

  FreeBSD ports repository

  Modified files:
    devel                Makefile 
  Added files:
    devel/p5-Thread-Queue-Duplex Makefile distinfo pkg-descr 
                                 pkg-plist 
  Log:
  Add p5-Thread-Queue-Duplex 0.92, thread-safe request/response queue with
  identifiable elements.
  
  PR:             ports/102636
  Submitted by:   Jin-Shan Tseng <tjs at cdpa.nsysu.edu.tw>
  
  Revision  Changes    Path
  1.2458    +1 -0      ports/devel/Makefile
  1.1       +28 -0     ports/devel/p5-Thread-Queue-Duplex/Makefile (new)
  1.1       +3 -0      ports/devel/p5-Thread-Queue-Duplex/distinfo (new)
  1.1       +19 -0     ports/devel/p5-Thread-Queue-Duplex/pkg-descr (new)
  1.1       +12 -0     ports/devel/p5-Thread-Queue-Duplex/pkg-plist (new)
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 3 Cheng-Lung Sung freebsd_committer freebsd_triage 2006-09-28 08:26:37 UTC
State Changed
From-To: open->closed

New port added. Thank You.