[PD-cvs] externals/clr/PureData PureData.cs,1.1,1.2

Thomas Grill xovo at users.sourceforge.net
Wed Mar 8 02:59:26 CET 2006


Update of /cvsroot/pure-data/externals/clr/PureData
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25474/clr/PureData

Modified Files:
	PureData.cs 
Log Message:
finally implemented efficient method registering
other cleanups and improvements

Index: PureData.cs
===================================================================
RCS file: /cvsroot/pure-data/externals/clr/PureData/PureData.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** PureData.cs	7 Mar 2006 13:18:31 -0000	1.1
--- PureData.cs	8 Mar 2006 01:59:24 -0000	1.2
***************
*** 16,20 ****
      
      // This is the base class for a PD/CLR external
!     public unsafe class External
      {
          // PD object pointer
--- 16,20 ----
      
      // This is the base class for a PD/CLR external
!     public unsafe abstract class External
      {
          // PD object pointer
***************
*** 60,63 ****
--- 60,68 ----
  
          [MethodImplAttribute (MethodImplOptions.InternalCall)]
+         protected extern static void Add(Symbol sel,MethodList m);
+ 
+         protected static void Add(string sel,MethodList m) { Add(new Symbol(sel),m); }
+ 
+         [MethodImplAttribute (MethodImplOptions.InternalCall)]
          protected extern static void Add(MethodAnything m);
      }





More information about the Pd-cvs mailing list