Exemplo n.º 1
0
 public Response Invoke(Func<Request, Response> fn, Request req)
 {
     RosServiceDelegate rsd = (m)=>{
         Request r = m as Request;
         if (r == null)
             throw new Exception("Invalid Service Request Type");
         return fn(r);
     };
     return (Response)GeneralInvoke(rsd, (RosMessage)req);
 }
Exemplo n.º 2
0
 protected IRosMessage GeneralInvoke(RosServiceDelegate invocation, IRosMessage m)
 {
     return invocation.Invoke(m);
 }
Exemplo n.º 3
0
 protected IRosMessage GeneralInvoke(RosServiceDelegate invocation, IRosMessage m)
 {
     return(invocation.Invoke(m));
 }