Main > Programming > Libraries >

C++ Portable Types Library (PTypes) 2.1.1

C++ Portable Types Library (PTypes) 2.1.1

Sponsored Links

C++ Portable Types Library (PTypes) 2.1.1 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.22 MB
Platform: Any Platform
License: zlib/libpng License
Price:
Downloads: 858
Date added: 2007-06-27
Publisher: Hovik Melikyan

C++ Portable Types Library (PTypes) 2.1.1 description

C++ Portable Types Library (PTypes) is a simple alternative to the STL that includes multithreading and networking. C++ Portable Types Library (PTypes) defines dynamic strings, variants, character sets, lists and other basic data types along with portable thread and synchronization objects, IP sockets and named pipes. Its main `target audience is developers of complex network daemons, robots or non-visual client/server applications of any kind.
PTypes defines simple and intuitive interfaces and differs from the STL in fairly moderate use of templates. The library is portable across many modern operating systems (currently FreeBSD, Linux, SunOS, Mac OS X and Windows). All platform-dependent issues are hidden inside. A simple web server called wshare is included in the package to demonstrate the full power of the library.
And finally, PTypes is open and free.
Main features:
- Threads and synchronization primitives solve the vital problem of diversity of the threading APIs on different platforms. The library also offers message queues and job queues as additional methods of thread synchronization and maintenance.
- IP socket classes and utilities provide complete IP-based framework for both client-side and server-side programming. Combined with PTypes multithreading, these classes can be used for designing complex non-visual applications, such like network daemons or web robots.
- 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. The collection of these basic data types may be useful, among other things, for building compilers and interpreters for higher-level languages.
- Streaming interfaces provide buffered I/O with simple and powerful text parsing methods. A strictly defined syntax for a 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.
Enhancements:
- Added support for HP-UX
- Compilation problems solved on *BSD systems (64-bit seek issue)
- Several MacOS X compilation problems solved (socklen_t, libtool)
- MSVC project files are now in the new VC7+ format (.sln, .vcproj)
- Dropped support for BSDi, CygWin and also the Borland C++ compiler.

C++ Portable Types Library (PTypes) 2.1.1 Screenshot

Advertisements

C++ Portable Types Library (PTypes) 2.1.1 Keywords

Bookmark C++ Portable Types Library (PTypes) 2.1.1

Hyperlink code:
Link for forum:

C++ Portable Types Library (PTypes) 2.1.1 Copyright

WareSeeker periodically updates pricing and software information of C++ Portable Types Library (PTypes) 2.1.1 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of C++ Portable Types Library (PTypes) 2.1.1 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
Portable Coroutine Library implementation written in ANSI C. Free Download
Standard Portable Library is a pointer friendly C/C++ STL substitute. Free Download
++Skype is a C++ library for skype add-on platform independent software development. Free Download
Papyrus is a 2d C++ scenegraph library that utilizes the cairo library to perform drawing operations. Free Download
conexus is a generalized C++ I/O library that includes support for BSD sockets, serial/TTY, and packet capture (via pcap). Free Download
MAT is a C++ mathematical template class library. Free Download
Oracle Aggregate C++ Library allows C++ programmers to easily create new aggregate functions for Oracle. Free Download
Aapl is a C++ template library for generic programming. Free Download