git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3414
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
int client (int argc,char *argv[]);
static void exception_raising(void) {
int client (int argc,char *argv[]);
static void exception_raising(void) {
- THROW1(unknown_error,42,"Some error we will catch on client side %d",err++);
+ /*THROW1(unknown_error,42,"Some error we will catch on client side %d",err++);*/
}
static void exception_catching(void) {
int gotit = 0,i;
}
static void exception_catching(void) {
int gotit = 0,i;
gras_socket_t toserver=NULL; /* peer */
gras_socket_t toforwarder=NULL; /* peer */
gras_socket_t toserver=NULL; /* peer */
gras_socket_t toforwarder=NULL; /* peer */
- memset(&e,0,sizeof(xbt_ex_t));
-
int ping, pong, i;
volatile int gotit=0;
int ping, pong, i;
volatile int gotit=0;
const char *host = "127.0.0.1";
const char *host = "127.0.0.1";
+ int port = 4000;
+
+ memset(&e,0,sizeof(xbt_ex_t));
/* 1. Init the GRAS's infrastructure */
gras_init(&argc, argv);
/* 1. Init the GRAS's infrastructure */
gras_init(&argc, argv);
} s_forward_data_t, *forward_data_t;
static int forwarder_cb_kill(gras_msg_cb_ctx_t ctx,
} s_forward_data_t, *forward_data_t;
static int forwarder_cb_kill(gras_msg_cb_ctx_t ctx,
+ void *payload_data) {
+ forward_data_t fdata;
gras_socket_t expeditor = gras_msg_cb_ctx_from(ctx);
INFO2("Asked to die by %s:%d",gras_socket_peer_name(expeditor),gras_socket_peer_port(expeditor));
gras_socket_t expeditor = gras_msg_cb_ctx_from(ctx);
INFO2("Asked to die by %s:%d",gras_socket_peer_name(expeditor),gras_socket_peer_port(expeditor));
- forward_data_t fdata=gras_userdata_get();
+ fdata=gras_userdata_get();
fdata->done = 1;
return 0;
}
fdata->done = 1;
return 0;
}
static int server_cb_kill(gras_msg_cb_ctx_t ctx,
void *payload_data) {
gras_socket_t expeditor = gras_msg_cb_ctx_from(ctx);
static int server_cb_kill(gras_msg_cb_ctx_t ctx,
void *payload_data) {
gras_socket_t expeditor = gras_msg_cb_ctx_from(ctx);
INFO2("Asked to die by %s:%d",gras_socket_peer_name(expeditor),gras_socket_peer_port(expeditor));
INFO2("Asked to die by %s:%d",gras_socket_peer_name(expeditor),gras_socket_peer_port(expeditor));
- server_data_t sdata=gras_userdata_get();
+ sdata=gras_userdata_get();
sdata->done = 1;
return 0;
}
sdata->done = 1;
return 0;
}