X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/e1b2e70eb620dda84721dd3b5b8c9d60ca0ae4ce..afb6a920a5fb4da71b20d3653e67ff9c48f45dcb:/src/gras/Transport/transport_sg.c diff --git a/src/gras/Transport/transport_sg.c b/src/gras/Transport/transport_sg.c new file mode 100644 index 0000000000..828ddfdeb2 --- /dev/null +++ b/src/gras/Transport/transport_sg.c @@ -0,0 +1,79 @@ +/* $Id$ */ + +/* file trp (transport) - send/receive a bunch of bytes in SG realm */ + +/* Authors: Martin Quinson */ +/* Copyright (C) 2004 Martin Quinson. */ + +/* This program is free software; you can redistribute it and/or modify it + under the terms of the license (GNU LGPL) which comes with this package. */ + +#include "gras_private.h" +#include "transport_private.h" + +GRAS_LOG_EXTERNAL_CATEGORY(transport); +GRAS_LOG_NEW_DEFAULT_SUBCATEGORY(trp_sg,transport); + +typedef struct { + int dummy; +} gras_trp_sg_specific_t; + +gras_error_t +gras_trp_sg_init(void) { + + gras_trp_sg_specific_t *specific = malloc(sizeof(gras_trp_sg_specific_t)); + if (!specific) + RAISE_MALLOC; + + return no_error; +} + +void +gras_trp_sg_exit(gras_trp_plugin_t *plugin) { + gras_trp_sg_specific_t *specific = (gras_trp_sg_specific_t*)plugin->specific; + free(specific); +} + +gras_error_t gras_trp_sg_socket_client(const char *host, + unsigned short port, + int raw, + unsigned int bufSize, + /* OUT */ gras_trp_sock_t **dst){ + RAISE_UNIMPLEMENTED; +} + +gras_error_t gras_trp_sg_socket_server(unsigned short port, + int raw, + unsigned int bufSize, + /* OUT */ gras_trp_sock_t **dst){ + RAISE_UNIMPLEMENTED; +} + +void gras_trp_sg_socket_close(gras_trp_sock_t **sd){ + ERROR1("%s not implemented",__FUNCTION__); + abort(); +} + +gras_error_t gras_trp_sg_select(double timeOut, + gras_trp_sock_t **sd){ + RAISE_UNIMPLEMENTED; +} + +gras_error_t gras_trp_sg_bloc_send(gras_trp_sock_t *sd, + void *data, + size_t size, + double timeOut){ + RAISE_UNIMPLEMENTED; +} + +gras_error_t gras_trp_sg_bloc_recv(gras_trp_sock_t *sd, + void *data, + size_t size, + double timeOut){ + RAISE_UNIMPLEMENTED; +} + +gras_error_t gras_trp_sg_flush(gras_trp_sock_t *sd){ + RAISE_UNIMPLEMENTED; +} +