static void tcpsend_send(t_tcpsend *x, t_symbol *s, int argc, t_atom *argv) { int size=0; t_iemnet_sender*sender=x->x_sender; t_iemnet_chunk*chunk=iemnet__chunk_create_list(argc, argv); if(sender && chunk) { size=iemnet__sender_send(sender, chunk); } iemnet__chunk_destroy(chunk); }
static void udpsend_send(t_udpsend *x, t_symbol *s, int argc, t_atom *argv) { if(x->x_sender) { t_iemnet_chunk*chunk=iemnet__chunk_create_list(argc, argv); iemnet__sender_send(x->x_sender, chunk); iemnet__chunk_destroy(chunk); } else { error("[%s]: not connected", objName); } }
static void udpclient_send(t_udpclient *x, t_symbol *s, int argc, t_atom *argv) { int size=0; t_atom output_atom; t_iemnet_sender*sender=x->x_sender; t_iemnet_chunk*chunk=iemnet__chunk_create_list(argc, argv); if(sender && chunk) { size=iemnet__sender_send(sender, chunk); } iemnet__chunk_destroy(chunk); SETFLOAT(&output_atom, size); outlet_anything( x->x_statusout, gensym("sent"), 1, &output_atom); }