aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--udpsend.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/udpsend.c b/udpsend.c
index f9600ad..f35d661 100644
--- a/udpsend.c
+++ b/udpsend.c
@@ -25,7 +25,6 @@
#include "iemnet.h"
#include <string.h>
-
static t_class *udpsend_class;
typedef struct _udpsend
@@ -34,8 +33,6 @@ typedef struct _udpsend
t_iemnet_sender*x_sender;
} t_udpsend;
-
-
static void udpsend_connect(t_udpsend *x, t_symbol *hostname,
t_floatarg fportno)
{
@@ -119,7 +116,6 @@ static void udpsend_free(t_udpsend *x)
udpsend_disconnect(x);
}
-
static void *udpsend_new(void)
{
t_udpsend *x = (t_udpsend *)pd_new(udpsend_class);
@@ -133,10 +129,12 @@ void udpsend_setup(void)
udpsend_class = class_new(gensym("udpsend"), (t_newmethod)udpsend_new,
(t_method)udpsend_free,
sizeof(t_udpsend), 0, 0);
+
class_addmethod(udpsend_class, (t_method)udpsend_connect,
gensym("connect"), A_SYMBOL, A_FLOAT, 0);
class_addmethod(udpsend_class, (t_method)udpsend_disconnect,
gensym("disconnect"), 0);
+
class_addmethod(udpsend_class, (t_method)udpsend_send, gensym("send"),
A_GIMME, 0);
class_addlist(udpsend_class, (t_method)udpsend_send);