Boost logo

Boost :

Subject: Re: [boost] Interest in Remote Procedure Call Library?
From: Matus Chochlik (chochlik_at_[hidden])
Date: 2010-02-07 06:55:40


On Sun, Feb 7, 2010 at 12:52 PM, Matus Chochlik <chochlik_at_[hidden]> wrote:
> On Sun, Feb 7, 2010 at 3:52 AM, Daniel Larimer <dlarimer_at_[hidden]> wrote:
>> I have been playing with some code and recently developed a very efficient, extensible, and easy to use API for performing remote procedure calls (with multiple protocols).   I am writing to gauge interest and get feedback on the user API.  The native "protocol" is a custom combined tcp/udp protocol using multi-cast for discovery, but it would be very easy to add a shared memory solution, a dbus, XML/RPC, CORBA, etc back end to the user api.
>>
> [snip]
>>
>> META_INTERFACE( SomeClass,
>>        METHOD(add)
>>        METHOD(sub)
>>        METHOD(inout)
>> )
>>
> Concerning this meta-interface declaration you might want to take a look at
> the Mirror library, which can provide a lot of meta-data at both compile-time
> and run-time.
>
> Both the C++98 and C++0x versions are in the Boost Vault and the C++0x
> version can be also found on sourceforge:
> http://sourceforge.net/projects/mirror-lib/
>
> the docs for the new version can be found here (though they are nowhere
> near to finished, yet)
here (sorry): http://kifri.fri.uniza.sk/~chochlik/mirror-lib/html/
>
> [snip]
>
BR

matus


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk