-template<class R, class A1>
-int rsm_client::call(unsigned int proc, const A1 & a1, R & r) {
- marshall m;
- m << a1;
- return call_m(proc, m, r);
-}
-
-template<class R, class A1, class A2>
-int rsm_client::call(unsigned int proc, const A1 & a1, const A2 & a2, R & r) {
- marshall m;
- m << a1;
- m << a2;
- return call_m(proc, m, r);
-}
-
-template<class R, class A1, class A2, class A3>
-int rsm_client::call(unsigned int proc, const A1 & a1, const A2 & a2, const A3 & a3, R & r) {
- marshall m;
- std::string rep;
- std::string res;
- m << a1;
- m << a2;
- m << a3;
- return call_m(proc, m, r);
-}
-
-template<class R, class A1, class A2, class A3, class A4>
-int rsm_client::call(unsigned int proc, const A1 & a1, const A2 & a2, const A3 & a3, const A4 & a4, R & r) {
- marshall m;
- std::string rep;
- std::string res;
- m << a1;
- m << a2;
- m << a3;
- m << a4;
- return call_m(proc, m, r);
-}
-
-template<class R, class A1, class A2, class A3, class A4, class A5>
-int rsm_client::call(unsigned int proc, const A1 & a1, const A2 & a2, const A3 & a3, const A4 & a4, const A5 & a5, R & r) {
- marshall m;
- std::string rep;
- std::string res;
- m << a1;
- m << a2;
- m << a3;
- m << a4;
- m << a5;
- return call_m(proc, m, r);