![]() |
||
|
In C# the message handler can be given as a delegate with the signature defined by Agent.IncomingMessageHandler.
An example message handler can be implemented in the following way:
using Inspirel.YAMI;
// ...
class MyServer
{
static void ProcessMessage(
object sender, IncomingMessageArgs message)
{
// code processing the incoming message
// ...
}
}
and the registration, from some context where the above function is visible, can look like:
myAgent.RegisterObject("my_object",
new Agent.IncomingMessageHandler(ProcessMessage));
// or simply:
myAgent.RegisterObject("my_object", ProcessMessage);