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||Communications Software Development Code Generators Libraries Object Brokering Application Frameworks|
|Licenses||MPL LGPL GPL|
|Operating Systems||Windows POSIX Linux|
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.
Release Notes: This release removes the dependency on the pthreads-win package, adds documentation updates, and makes minor bugfixes.
Release Notes: A connect bug was fixed. findi/finds console commands were added.
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.
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.