view Pml/IPmlRpc.cs @ 54:ba4e2cb031e0

Added general purpose tar archive reader class
author Ivo Smits <Ivo@UCIS.nl>
date Wed, 02 Oct 2013 21:17:30 +0200
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);
	}
}