00001 namespace Foo 00002 { 00003 using System; 00004 using DBus; 00005 00006 [Interface("org.freedesktop.Test.Echoer")] 00007 public class Echoer 00008 { 00009 [Method] 00010 public virtual string Echo(string message) 00011 { 00012 System.Console.WriteLine("I received: " + message); 00013 return "Reply: " + message; 00014 } 00015 } 00016 }