Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.3 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67a
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > Programming > Libraries

    COID 0.8.5

    Download button

    No screenshots available
    Downloads: 348  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Very Good (4.0/5)
    1 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Brano Kemen | More programs
    GPL / FREE
    July 18th, 2006, 10:05 GMT
    ROOT / Programming / Libraries

     Read user reviews (0)  Refer to a friend  Subscribe

    COID description

    COID is a C++ object-serving networking library.

    COID is a C++ object-serving networking library, with tool that automatically generates a lightweight communication layer directly from the C++ class declarations. Instantly functioning remote callability for virtually any C++ class can be obtained just by decorating the C++ class with few keywords. The generated client class can be used to access objects on remote machines (almost) as if they were local. Compared to other distributed object infrastructures such as CORBA, COID is lighter and faster and integrates easily directly with sources written in C++.

    The coidgen tool processes the specified header files, automatically extracting all the classes and methods that shall be remotely accessible, generating corresponding client class and host dispatcher.

    The coid server library manages networked and local connections and provides various services to running objects. The communication layer establishes either a remote connection through the TCP or a direct (vtable) connection between the client and the server if they reside in the same process. Other features include automatic versioning, remote console for debugging and administration of served objects and more. See features and further coid documentation.

    The library is extremely easy to use, see example of decorated class example.h and automatically generated files: corresponding client class example_client.h and client implementation example_client.cpp. Server side dispatch implementation example_dispatch.cpp.

    Product's homepage

      


    TAGS:

    C++ library | network library | C++ class declarations | c++ | class | library

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM