-gras_error_t
-gras_trp_chunk_send(gras_socket_t *sd,
- char *data,
- long int size) {
- gras_assert1(sd->outgoing,
- "Socket not suited for data send (outgoing=%c)",
- sd->outgoing?'y':'n');
- gras_assert1(sd->plugin->chunk_send,
- "No function chunk_send on transport plugin %s",
- sd->plugin->name);
- return (*sd->plugin->chunk_send)(sd,data,size);
-}
-/**
- * gras_trp_chunk_recv:
- *
- * Receive a bunch of bytes from a socket
- */
-gras_error_t
-gras_trp_chunk_recv(gras_socket_t *sd,
- char *data,
- long int size) {
- gras_assert0(sd->incoming,
- "Socket not suited for data receive");
- gras_assert1(sd->plugin->chunk_recv,
- "No function chunk_recv on transport plugin %s",
- sd->plugin->name);
- return (sd->plugin->chunk_recv)(sd,data,size);
+static void *gras_trp_procdata_new(void)
+{
+ gras_trp_procdata_t res = xbt_new(s_gras_trp_procdata_t, 1);
+
+ res->name = xbt_strdup("gras_trp");
+ res->name_len = 0;
+ res->sockets = xbt_dynar_new_sync(sizeof(xbt_socket_t *), NULL);
+ res->myport = 0;
+
+ return (void *) res;