.. index:: pair: struct; rgpot_mpi_api_t .. _doxid-structrgpot__mpi__api__t: struct rgpot_mpi_api_t ====================== .. toctree:: :hidden: .. ref-code-block:: cpp :class: doxyrest-overview-code-block struct rgpot_mpi_api_t { // fields uint32_t :target:`abi_version`; uint32_t :target:`struct_size`; void(* :target:`bind`)(int ranks_per_calculator, rgpot_mpi_group_t *out); int(* :target:`comm`)(void *comm_out, size_t comm_bytes); int(* :target:`initialized`)(void); int(* :target:`share`)(int owner, void *data, size_t bytes); void(* :target:`finalize_at_exit`)(int(*abort_requested)(void)); int(* :target:`agree`)(unsigned char *flags, size_t n); void(* :target:`publish_error`)(const char *message, size_t len); int(* :target:`adopt`)(int(*callback)(const void *, size_t, int)); };