view Pml/IPmlRpc.cs @ 111:df53bdd49507 default tip

Merge
author Ivo Smits <Ivo@UCIS.nl>
date Fri, 07 Nov 2014 18:37:39 +0100
parents 3ab940a0c7a0
children
line wrap: on
line source

???using System;
using System.Collections.Generic;

namespace UCIS.Pml {
	interface IPmlRpcServer {
		IDictionary<string, Delegate> ExportedMethods { get; }
		IDictionary<string, Object> ExportedObjects { get; }
	}
	interface IPmlRpcClient {
		void Call(String method, params Object[] args);
		void Invoke(String method, params Object[] args);
		void BeginInvoke(String method, Object[] args, AsyncCallback callback, Object state);
		Object EndInvoke(IAsyncResult result);
	}
}