1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- #ifndef BOOST_MPI_DETAIL_POINT_TO_POINT_HPP
- #define BOOST_MPI_DETAIL_POINT_TO_POINT_HPP
- #include <boost/mpi/config.hpp>
- #include <boost/mpi/packed_oarchive.hpp>
- #include <boost/mpi/packed_iarchive.hpp>
- namespace boost { namespace mpi {
- class request;
- class communicator;
- namespace detail {
- BOOST_MPI_DECL void
- packed_archive_send(communicator const& comm, int dest, int tag,
- const packed_oarchive& ar);
- BOOST_MPI_DECL request
- packed_archive_isend(communicator const& comm, int dest, int tag,
- const packed_oarchive& ar);
- BOOST_MPI_DECL request
- packed_archive_isend(communicator const& comm, int dest, int tag,
- const packed_iarchive& ar);
- BOOST_MPI_DECL void
- packed_archive_recv(communicator const& comm, int source, int tag, packed_iarchive& ar,
- MPI_Status& status);
- } } }
- #endif
|