Menu

Pre-alpha 0.1 released

C++ Container Framework pre-alpha version released. This project is still a WIP and so far it achieves the following:
1.) Provides a container framework to plugin modules using a configuration. It abstracts away all the details about loading dynamic/shared libraries on Windows/Linux.
2.) A ThreadPool implementation is provided as a plugin, but can also be used as a separate component.
3.) Socket classes - ServerSocket, Socket, Multiplexor (aka Java Selector) are provided. An InetAddress class abstracts away inet address related details.
4.) Minimalist HTTP Parser that can be extended to do your application related logic. This is not a replacement for any existing performance-grade HTT P server, but can be used by extending in applications that want high performance and want to deal directly with HTTP requests.

Still TODO (not a comprehensive list):
1.) Cleanup code and rename MBean references to Plugins (These are named MBeans due to my Java background).
2.) Cleanup Linux build environment and make it consistent with Windows build.
3.) Provide full implementation for Inet4 and Inet6 Address.
4.) Complete the RequestHandler plugin.
4.1) Provide support for a RequestHandler that integrates with Python such that an incoming request can be handled in Python.

All comments and help is welcome.

-Inder.
inder@open-edge.com

Posted by inder 2005-12-20

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.