|
using System;
using System.Runtime.Remoting.Messaging;
namespace InterfaceLibrary
{
public interface ITestObject {
String Ping();
[OneWay] void OneWayMethod(String s);
void RegularMethod(String s);
String AsyncMethod(String s);
String CallMe(ICallbackObject cb);
String CallMeOneWay(ICallbackObject cb);
String CallMeAsync(ICallbackObject cb);
}
public interface IKnossosObject : ITestObject { }
public interface IZakrosObject : ITestObject { }
public interface ICallbackObject {
String Callback(String msg);
[OneWay] void OneWayCallback(String msg);
String AsyncCallback(String msg);
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
I am a consultant, trainer, software archtect/engineer, since the early 1980s, working in the greater area of Boston, MA, USA.
My work comprises the entire spectrum of software, shrink-wrapped applications, IT client-server, systems and protocol related work, compilers and operating systems, and more ....
I am currently focused on platform development for distributed computing in service oriented data centers.