From 88ae96ff82ddc836a822a55aef17ea66ca06ac65 Mon Sep 17 00:00:00 2001 From: Thomas Grill Date: Tue, 7 Mar 2006 13:18:32 +0000 Subject: restructured project (MSVC can't cope well with folder/classname mismatch) search for CLR DLLs in PD path first steps to efficient method handling svn path=/trunk/externals/clr/; revision=4656 --- pd/PureData.cs | 48 ------------------------------------------------ 1 file changed, 48 deletions(-) delete mode 100644 pd/PureData.cs (limited to 'pd/PureData.cs') diff --git a/pd/PureData.cs b/pd/PureData.cs deleted file mode 100644 index d6ad3d9..0000000 --- a/pd/PureData.cs +++ /dev/null @@ -1,48 +0,0 @@ -using System; -using System.Runtime.CompilerServices; // for extern import -using System.Runtime.InteropServices; // for structures - -namespace PureData -{ - // PD core functions - public unsafe class Core - { - [MethodImplAttribute (MethodImplOptions.InternalCall)] - public extern static void Post(string message); - - [MethodImplAttribute (MethodImplOptions.InternalCall)] - public extern static void PostError(string message); - - [MethodImplAttribute (MethodImplOptions.InternalCall)] - public extern static void PostBug(string message); - - [MethodImplAttribute (MethodImplOptions.InternalCall)] - public extern static void PostVerbose(string message); - - [MethodImplAttribute (MethodImplOptions.InternalCall)] - internal extern static void *SymGen(string sym); - - [MethodImplAttribute (MethodImplOptions.InternalCall)] - internal extern static string SymEval(void *sym); - } - - // This is the base class for a PD/CLR external - public unsafe class External - : Core - { - // PD object pointer - private readonly void *ptr; - - protected virtual void MethodBang() { throw new System.NotImplementedException("Bang handler not defined"); } - - protected virtual void MethodFloat(float f) { throw new System.NotImplementedException("Float handler not defined"); } - - protected virtual void MethodSymbol(Symbol s) { throw new System.NotImplementedException("Symbol handler not defined"); } - - protected virtual void MethodPointer(Pointer p) { throw new System.NotImplementedException("Pointer handler not defined"); } - - protected virtual void MethodList(AtomList lst) { throw new System.NotImplementedException("List handler not defined"); } - - protected virtual void MethodAnything(Symbol tag,AtomList lst) { throw new System.NotImplementedException("Anything handler not defined"); } - } -} -- cgit v1.2.1