Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Remove SIMIX requests that get src and dst buffers and their sizes
[simgrid.git] / src / simix / smx_smurf.c
index 6b0d817..2f02a9f 100644 (file)
@@ -12,7 +12,7 @@ static xbt_swag_t *req_lists;
 void SIMIX_request_init(void)
 {
   s_smx_req_t req;
-  int i, nthreads = SIMIX_context_get_parallel_threads();
+  int i, nthreads = SIMIX_context_get_nthreads();
 
   req_lists = xbt_new0(xbt_swag_t, nthreads);
   for(i=0; i < nthreads; i++)
@@ -22,7 +22,7 @@ void SIMIX_request_init(void)
 
 void SIMIX_request_destroy(void)
 {
-  int i, nthreads = SIMIX_context_get_parallel_threads();
+  int i, nthreads = SIMIX_context_get_nthreads();
 
   for(i=0; i < nthreads; i++)
     xbt_swag_free(req_lists[i]);
@@ -68,7 +68,7 @@ smx_req_t SIMIX_request_pop(void)
 {
   int i;
   smx_req_t req = NULL;
-  int nthreads = SIMIX_context_get_parallel_threads();
+  int nthreads = SIMIX_context_get_nthreads();
 
   for(i=0; i < nthreads; i++){
     if((req = xbt_swag_extract(req_lists[i]))){
@@ -169,30 +169,6 @@ void SIMIX_request_pre(smx_req_t req, int value)
       SIMIX_request_answer(req);
       break;
 
-    case REQ_COMM_GET_SRC_BUFF:
-      req->comm_get_src_buff.result =
-          SIMIX_comm_get_src_buff(req->comm_get_src_buff.comm);
-      SIMIX_request_answer(req);
-      break;
-
-    case REQ_COMM_GET_DST_BUFF:
-      req->comm_get_dst_buff.result =
-          SIMIX_comm_get_dst_buff(req->comm_get_dst_buff.comm);
-      SIMIX_request_answer(req);
-      break;
-
-    case REQ_COMM_GET_SRC_BUFF_SIZE:
-      req->comm_get_src_buff_size.result =
-          SIMIX_comm_get_src_buff_size(req->comm_get_src_buff_size.comm);
-      SIMIX_request_answer(req);
-      break;
-
-    case REQ_COMM_GET_DST_BUFF_SIZE:
-      req->comm_get_dst_buff_size.result =
-          SIMIX_comm_get_dst_buff_size(req->comm_get_dst_buff_size.comm);
-      SIMIX_request_answer(req);
-      break;
-
     case REQ_COMM_GET_SRC_PROC:
       req->comm_get_src_proc.result =
           SIMIX_comm_get_src_proc(req->comm_get_src_proc.comm);