Projects / commonc++

commonc++

commonc++ is a C++ class library for developing cross-platform systems software for POSIX and Windows systems. It provides an intuitive, object-oriented abstraction and portability layer around common operating system facilities like threads, concurrency mechanisms, sockets, networking, shared memory and other IPC mechanisms, regular expressions, files, streams, logging, process execution, scheduling, and more. It also includes a collection of common abstractions like strings, buffers, and object pools.

Tags Software Development Libraries
Licenses LGPL
Operating Systems Mac OS X Windows Windows Windows POSIX Linux Solaris Unix
Implementation C++

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  27 May 2009 09:12
  • Rrelease-after

    Changes: This release incorporates many new features, API enhancements, bugfixes, portability fixes, and build improvements.

    • Rrelease-mid
    •  11 Jan 2009 15:37
    • Rrelease-after

    Changes: This release adds support for asynchronous I/O, fixes some portability problems related to the "time_t" type, and includes some other minor enhancements and bugfixes.

    • Rrelease-mid
    •  13 Oct 2008 11:20
    • Rrelease-after

    Changes: This release consists of bugfixes and a few minor API enhancements.

    • Rrelease-mid
    •  15 Aug 2008 20:49
    • Rrelease-after

    Changes: This release adds wide (Unicode) strings, UUID generation, parsing of dates and times, and ANSI color-coding support in console log messages on Windows. It includes a number of important bug and portability fixes and various other enhancements.

    • Rrelease-mid
    •  13 Jun 2008 17:23
    • Rrelease-after

    No changes have been submitted for this release.

    F258875c6a2b71ec1963e11a9199a558_thumb

    Project Spotlight

    nuBuilder

    A Web-based development environment.

    244a23a9c143e1bd7ce26ab0e2bcfe4d_thumb

    Project Spotlight

    pmcyg

    A tool for creating customized Cygwin installers.