aboutsummaryrefslogtreecommitdiff
path: root/devel/p5-Danga-Socket/pkg-descr
diff options
context:
space:
mode:
authorSam Lawrance <lawrance@FreeBSD.org>2005-10-21 14:03:36 +0000
committerSam Lawrance <lawrance@FreeBSD.org>2005-10-21 14:03:36 +0000
commit60918bcbadf947b308f94fd7fa052e2be09216c5 (patch)
tree7ab66267fce7f554ed0110da5925b2574d36d3b8 /devel/p5-Danga-Socket/pkg-descr
parent72a37ced7af76f19a130f9dfa028f0346aa66e35 (diff)
Notes
Diffstat (limited to 'devel/p5-Danga-Socket/pkg-descr')
-rw-r--r--devel/p5-Danga-Socket/pkg-descr12
1 files changed, 7 insertions, 5 deletions
diff --git a/devel/p5-Danga-Socket/pkg-descr b/devel/p5-Danga-Socket/pkg-descr
index 49478d2e8ca7..6702151cc7c5 100644
--- a/devel/p5-Danga-Socket/pkg-descr
+++ b/devel/p5-Danga-Socket/pkg-descr
@@ -1,6 +1,8 @@
-The API takes advantage of the server's opaque flag support and sets its
-"complex" flag whenever the object being stored or retrieved isn't a plain
-scalar. In that case, the Storable module is used to freeze and thaw the
-value automatically going in and out of the memcached.
+This is an abstract base class for objects backed by a socket which
+provides the basic framework for event-driven asynchronous IO,
+designed to be fast. Danga::Socket is both a base class for objects,
+and an event loop.
-WWW: http://www.danga.com/memcached/apis.bml
+Callers subclass Danga::Socket. Danga::Socket's constructor registers
+itself with the Danga::Socket event loop, and invokes callbacks on the
+object for readability, writability, errors, and other conditions.