- int call_marshalled(proc_id_t proc, milliseconds to, string & rep, marshall & req);
-
- template<class R>
- inline int call_m(proc_id_t proc, milliseconds to, R & r, marshall && req) {
- string rep;
- int intret = call_marshalled(proc, to, rep, req);
- if (intret >= 0)
- VERIFY(unmarshall(rep, true, r).okdone()); // guaranteed by static type checking
- return intret;
- }
+ int call_marshalled(const rpc_protocol::proc_t & proc, milliseconds to, string & rep, const marshall & req);