Projects / COID

COID

COID is an object-oriented networking library with a tool that automatically generates a lightweight communication layer directly from a C++ class declaration. The coidgen tool automatically extracts designated classes and methods from specified header files and generates a corresponding client class and host dispatcher. The server library manages networked and local connections and provides various services to running objects. The communication layer establishes either remote connection through TCP or direct (vtable) connection between the client and the server (if they reside in the same process).

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  21 Sep 2005 14:09

    Release Notes: Bugfixes were made to the coid/comm library to compile with gcc-4.0. A problem in which the Windows version of coid server did not spawn console applications with the right port argument if it was changed by the .devconf file was fixed. A crash which occurred when loading mixed release/debug compiled services in Windows was fixed.

    •  16 Sep 2005 13:02

      Release Notes: This release removes the dependency on the pthreads-win package, adds documentation updates, and makes minor bugfixes.

      •  22 Dec 2004 15:21

        Release Notes: A connect bug was fixed. findi/finds console commands were added.

        •  19 Aug 2004 07:33

          Release Notes: Ping and timeout methods were added to generated clients, bugfixes were made to the comm library and networking code, a problem with server shutdown was fixed, and server commands were added for debugging.

          •  30 Jun 2004 11:12

            Release Notes: This release includes bugfixes for the HTTP and tunneling service, documentation for the remote console, fixes and additions to the remote console service, and many bugfixes to the coid/comm library.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.