+ XBT_IN;
+
+ DEBUG0("Flush");
+ if (XBT_LOG_ISENABLED(trp_buf,xbt_log_priority_debug))
+ hexa_print("chunck to send ",(unsigned char *) data->out.data,data->out.size);
+ if ((data->out.size - data->out.pos) == 0) {
+ DEBUG2("Nothing to flush (size=%d; pos=%d)",data->out.size,data->out.pos);
+ return;
+ }
+
+ size = (int)data->out.size - data->out.pos;
+ DEBUG3("Send the size (=%d) to %s:%d",data->out.size-data->out.pos,
+ gras_socket_peer_name(sock),gras_socket_peer_port(sock));
+ size = (int)htonl(size);
+ _buf_super->chunk_send(sock,(char*) &size, 4);
+