IEMNET_EXTERN void udpreceive_setup(void) { if(!iemnet__register(objName))return; udpreceive_class = class_new(gensym(objName), (t_newmethod)udpreceive_new, (t_method)udpreceive_free, sizeof(t_udpreceive), 0, A_DEFFLOAT, 0); class_addmethod(udpreceive_class, (t_method)udpreceive_port, gensym("port"), A_DEFFLOAT, 0); DEBUGMETHOD(udpreceive_class); }
IEMNET_EXTERN void udpclient_setup(void) { if(!iemnet__register(objName))return; udpclient_class = class_new(gensym(objName), (t_newmethod)udpclient_new, (t_method)udpclient_free, sizeof(t_udpclient), 0, A_DEFFLOAT, 0); class_addmethod(udpclient_class, (t_method)udpclient_connect, gensym("connect") , A_SYMBOL, A_FLOAT, 0); class_addmethod(udpclient_class, (t_method)udpclient_disconnect, gensym("disconnect"), 0); class_addmethod(udpclient_class, (t_method)udpclient_send, gensym("send"), A_GIMME, 0); class_addlist(udpclient_class, (t_method)udpclient_send); DEBUGMETHOD(udpclient_class); }
IEMNET_EXTERN void udpreceive_setup(void) { if(!iemnet__register(objName))return; udpreceive_class = class_new(gensym(objName), (t_newmethod)udpreceive_new, (t_method)udpreceive_free, sizeof(t_udpreceive), 0, A_DEFFLOAT, 0); class_addmethod(udpreceive_class, (t_method)udpreceive_port, gensym("port"), A_GIMME, 0); /* options for opening new sockets */ class_addmethod(udpreceive_class, (t_method)udpreceive_optionI, gensym("reuseaddr"), A_GIMME, 0); class_addmethod(udpreceive_class, (t_method)udpreceive_optionI, gensym("reuseport"), A_GIMME, 0); DEBUGMETHOD(udpreceive_class); }
IEMNET_EXTERN void tcpsend_setup(void) { if(!iemnet__register(objName))return; tcpsend_class = class_new(gensym(objName), (t_newmethod)tcpsend_new, (t_method)tcpsend_free, sizeof(t_tcpsend), 0, 0); class_addmethod(tcpsend_class, (t_method)tcpsend_connect, gensym("connect"), A_SYMBOL, A_FLOAT, 0); class_addmethod(tcpsend_class, (t_method)tcpsend_disconnect, gensym("disconnect"), 0); class_addmethod(tcpsend_class, (t_method)tcpsend_send, gensym("send"), A_GIMME, 0); class_addlist(tcpsend_class, (t_method)tcpsend_send); DEBUGMETHOD(tcpsend_class); }