freebsd-ports/devel/ptypes/pkg-descr
Erwin Lansing 45e6c6a4ed * update devel/ptypes to 1.8.0
* fix PTHREAD_CFLAGS passing
* fix patches and add one more
* change port description (full features list)
* fix plist for NOPORTDOCS=yes case
* hand maintainership to submitter

PR:		53704
Submitted by:	Sergey Matveychuk <sem@ciam.ru>
2003-06-25 18:09:38 +00:00

23 lines
1.3 KiB
Text

PTypes is a C++ Portable Types Library. It offers the following features:
* Threads and synchronization objects along with message queues solve
the vital problem of diversity of the threading API's on different
platforms.
* IP socket classes and utilities provide complete IP-based framework
for both client-side and server-side programming. They can be
combined with PTypes multithreading.
* Dynamic strings, variants, character sets, date/time type and various
kinds of dynamic and associative arrays: Delphi programmers will find
them very similar to the ones in their favorite language.
* Streaming interfaces provide buffered I/O with simple and powerful text
parsing methods. A strictly defined syntax for the given text format
or a formal language can be represented by calls to PTypes token
extraction methods. The unified streaming interface is applicable to
files, named pipes and network sockets.
* Special thread class with enhanced functionality called unit. Units have
their own main() and input/output 'plugs'; they can be connected to each
other within one application to form pipes, like processes in the Unix shell.
* Finally, everything above is portable: all platform-dependent details
are hidden inside.
WWW: http://ptypes.sourceforge.net/