aboutsummaryrefslogtreecommitdiff
path: root/tcpreceive.c
diff options
context:
space:
mode:
authorIOhannes m zmölnig <zmoelnig@users.sourceforge.net>2010-04-01 07:21:24 +0000
committerIOhannes m zmölnig <zmoelnig@users.sourceforge.net>2010-04-01 07:21:24 +0000
commit6129f96ce81d32b7884b3ada7c895a86c280f95a (patch)
treee6cf877e4b2e2f3822faa1c1ae2eb9fac201eaf1 /tcpreceive.c
parent7ac448bb91b48fcc835c623272ef41cbbbba6d9b (diff)
exporting symbols; using objName
svn path=/trunk/externals/iem/iemnet/; revision=13330
Diffstat (limited to 'tcpreceive.c')
-rw-r--r--tcpreceive.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/tcpreceive.c b/tcpreceive.c
index e44e088..a9d08dc 100644
--- a/tcpreceive.c
+++ b/tcpreceive.c
@@ -125,7 +125,7 @@ static void tcpreceive_connectpoll(t_tcpreceive *x)
int fd;
fd = accept(x->x_connectsocket, (struct sockaddr *)&from, &fromlen);
- if (fd < 0) post("tcpreceive: accept failed");
+ if (fd < 0) error("[%s] accept failed", objName);
else
{
// t_socketreceiver *y = socketreceiver_new((void *)x,
@@ -143,7 +143,7 @@ static void tcpreceive_connectpoll(t_tcpreceive *x)
}
else
{
- error ("tcpreceive: Too many connections");
+ error ("[%s] Too many connections", objName);
sys_closesocket(fd);
}
}
@@ -258,7 +258,7 @@ static void tcpreceive_port(t_tcpreceive*x, t_floatarg fportno)
/* streaming protocol */
if (listen(sockfd, 5) < 0)
{
- sys_sockerror("tcpreceive: listen");
+ sys_sockerror("[tcpreceive] listen");
sys_closesocket(sockfd);
sockfd = -1;
outlet_anything(x->x_statout, gensym("port"), 1, ap);
@@ -319,19 +319,16 @@ static void *tcpreceive_new(t_floatarg fportno)
x->x_connection[i].port = 0;
}
-
-
-
-
tcpreceive_port(x, portno);
return (x);
}
-void tcpreceive_setup(void)
+IEMNET_EXTERN void tcpreceive_setup(void)
{
- tcpreceive_class = class_new(gensym("tcpreceive"),
+ if(!iemnet__register(objName))return;
+ tcpreceive_class = class_new(gensym(objName),
(t_newmethod)tcpreceive_new, (t_method)tcpreceive_free,
sizeof(t_tcpreceive),
0,
@@ -340,6 +337,9 @@ void tcpreceive_setup(void)
class_addmethod(tcpreceive_class, (t_method)tcpreceive_port, gensym("port"), A_DEFFLOAT, 0);
}
+IEMNET_INITIALIZER(tcpreceive_setup);
+
+
/* end x_net_tcpreceive.c */