Esempio n. 1
0
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);
}
Esempio n. 2
0
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);
}
Esempio n. 3
0
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);
}
Esempio n. 4
0
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);
}