comparison Pml/IPmlRpc.cs @ 0:3ab940a0c7a0

Initial commit
author Ivo Smits <Ivo@UCIS.nl>
date Tue, 11 Sep 2012 16:28:53 +0200
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:3ab940a0c7a0
1 using System;
2 using System.Collections.Generic;
3
4 namespace UCIS.Pml {
5 interface IPmlRpcServer {
6 IDictionary<string, Delegate> ExportedMethods { get; }
7 IDictionary<string, Object> ExportedObjects { get; }
8 }
9 interface IPmlRpcClient {
10 void Call(String method, params Object[] args);
11 void Invoke(String method, params Object[] args);
12 void BeginInvoke(String method, Object[] args, AsyncCallback callback, Object state);
13 Object EndInvoke(IAsyncResult result);
14 }
15 }