diff options
Diffstat (limited to 'libpurple/plugins/mono/api/Signal.cs')
-rw-r--r-- | libpurple/plugins/mono/api/Signal.cs | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/libpurple/plugins/mono/api/Signal.cs b/libpurple/plugins/mono/api/Signal.cs new file mode 100644 index 0000000000..eeb1fab2d5 --- /dev/null +++ b/libpurple/plugins/mono/api/Signal.cs @@ -0,0 +1,18 @@ +using System; +using System.Runtime.CompilerServices; + +namespace Gaim +{ + public class Signal + { + [MethodImplAttribute(MethodImplOptions.InternalCall)] + extern private static int _connect(IntPtr handle, object plugin, string signal, object evnt); + + public delegate void Handler(object[] args); + + public static int connect(IntPtr handle, object plugin, string signal, object evnt) + { + return _connect(handle, plugin, signal, evnt); + } + } +} |