
10 Feb
2010
10 Feb
'10
2:38 p.m.
Daniel Larimer wrote:
// server
SomeClass myclass; Server myserver( &myclass, "my.named.service" );
// client
RemoteInterface<SomeClass> ri( "my.named.service" ); int result = ri.add(1,4); assert( result == 5 ) ri.sub( 5, 1, &result ); assert( result == 4 ); ri.inout(result); assert( result == 9 );
Hello Dan, I'm interested. Is the assumption of classes and member functions needed? What about mimicking the boost::function interface? asio::io_service ios; client m_client( ios, "rpc://server/" ); remote_function< void( int ) > m_func = m_client( "some.resource" ); Cheers, Rutger