1
1
openmpi/ompi/mpi/cxx
Jeff Squyres 6e1729cb93 Fixes trac:580
* Add MPI::Status methods Set_elements() and Set_cancelled()
 * Added a bunch of comments in various places in the MPI C++ bindings
   implementatio just to explain what's going on (because C++ can hide
   a lot from you)
 * Insert C++ callbacks for the MPI_Grequest callback functions
   registered by MPI::Grequest::Start().  These callbacks keep a
   little meta-data (created by Grequest::Start()) that allow the
   proper callback signatures from C (i.e., from ompi_grequest_<foo>()
   in libmpi.a -- C code), translate arguments as required, and then
   invoke the callbacks with proper C++ signatures (i.e., call
   user-defined callbacks with C++ function signatures).

This commit was SVN r12446.

The following Trac tickets were found above:
  Ticket 580 --> https://svn.open-mpi.org/trac/ompi/ticket/580
2006-11-06 18:42:00 +00:00
..
comm_inln.h The bool type on Windows is not an integer. Therefore just casting an 2006-08-28 18:51:09 +00:00
comm.cc Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
comm.h Make user-defined MPI::Op's be thread safe (the previous 2005-12-23 16:49:09 +00:00
constants.h Implement MPI::SEEK_{SET, END, POS} for the C++ bindings, working around 2006-10-15 23:50:24 +00:00
datatype_inln.h The bool type on Windows is not an integer. Therefore just casting an 2006-08-28 18:51:09 +00:00
datatype.h Submitted by: Rolf vandeVaart 2006-07-26 20:27:14 +00:00
errhandler_inln.h Update the copyright notices for IU and UTK. 2005-11-05 19:57:48 +00:00
errhandler.h - Remove some dead code 2005-12-15 22:07:34 +00:00
exception.h Update the copyright notices for IU and UTK. 2005-11-05 19:57:48 +00:00
file_inln.h The bool type on Windows is not an integer. Therefore just casting an 2006-08-28 18:51:09 +00:00
file.h Update the copyright notices for IU and UTK. 2005-11-05 19:57:48 +00:00
functions_inln.h The bool type on Windows is not an integer. Therefore just casting an 2006-08-28 18:51:09 +00:00
functions.h * implement missing MPI::Is_finalized() function 2006-06-22 19:40:54 +00:00
group_inln.h It appears that most versions of the IBM XL compiler (including the latest 2006-08-19 22:55:59 +00:00
group.h Update the copyright notices for IU and UTK. 2005-11-05 19:57:48 +00:00
info_inln.h The bool type on Windows is not an integer. Therefore just casting an 2006-08-28 18:51:09 +00:00
info.h Update the copyright notices for IU and UTK. 2005-11-05 19:57:48 +00:00
intercepts.cc Fixes trac:580 2006-11-06 18:42:00 +00:00
intercomm_inln.h Since all of the collectives (except scan and exscan) are defined on 2005-12-21 21:12:52 +00:00
intercomm.h Since all of the collectives (except scan and exscan) are defined on 2005-12-21 21:12:52 +00:00
intracomm_inln.h Make user-defined MPI::Op's be thread safe (the previous 2005-12-23 16:49:09 +00:00
intracomm.h Since all of the collectives (except scan and exscan) are defined on 2005-12-21 21:12:52 +00:00
Makefile.am Update the copyright notices for IU and UTK. 2005-11-05 19:57:48 +00:00
mpicxx.cc Implement MPI::SEEK_{SET, END, POS} for the C++ bindings, working around 2006-10-15 23:50:24 +00:00
mpicxx.h Fixes trac:580 2006-11-06 18:42:00 +00:00
op_inln.h Make user-defined MPI::Op's be thread safe (the previous 2005-12-23 16:49:09 +00:00
op.h Make user-defined MPI::Op's be thread safe (the previous 2005-12-23 16:49:09 +00:00
request_inln.h Fixes trac:580 2006-11-06 18:42:00 +00:00
request.h Fixes trac:580 2006-11-06 18:42:00 +00:00
status_inln.h Fixes trac:580 2006-11-06 18:42:00 +00:00
status.h Fixes trac:580 2006-11-06 18:42:00 +00:00
topology_inln.h The bool type on Windows is not an integer. Therefore just casting an 2006-08-28 18:51:09 +00:00
topology.h Update the copyright notices for IU and UTK. 2005-11-05 19:57:48 +00:00
win_inln.h The bool type on Windows is not an integer. Therefore just casting an 2006-08-28 18:51:09 +00:00
win.h Merge in present work on the MPI-2 onesided chapter. The current code is not 2006-01-28 15:38:37 +00:00