C++ Portable Types Library (PTypes) 2.1.1
Sponsored Links
C++ Portable Types Library (PTypes) 2.1.1 Ranking & Summary
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.
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
PTypes
Portable Types Library
STL
IP
simple alternative
types
portable
library
C++
simple
multithreading
C++ Portable Types Library
C++ Portable Types Library (PTypes) 2.1.1
Libraries
Programming
Bookmark C++ Portable Types Library (PTypes) 2.1.1
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
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
types of spiders
library supplies
portable air conditioners
blood types
portable dvd players
ptypes personality types
public library
portable printers
librarything
ptypes c++
types of dogs
portable apps
library of congress
library video company
portable document format
types of trees
playstation portable
national library
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
Latest Software
Popular Software
Favourite Software