Go to the documentation of this file.
18 virtual bool pack(
char) = 0;
19 virtual bool pack(
short) = 0;
20 virtual bool pack(
int) = 0;
21 virtual bool pack(
unsigned int) = 0;
24 virtual bool pack(
float) = 0;
25 virtual bool pack(
double) = 0;
27 virtual bool spack(
const std::string&) = 0;
28 virtual bool vpack(
const std::vector<unsigned int>&) = 0;
29 virtual bool vpack(
const std::vector<int>&) = 0;
30 virtual bool vpack(
const std::vector<double>&) = 0;
37 virtual bool unpack(
unsigned int&) = 0;
44 virtual bool vunpack(std::vector<unsigned int>&) = 0;
45 virtual bool vunpack(std::vector<int>&) = 0;
46 virtual bool vunpack(std::vector<double>&) = 0;
53 virtual bool wait_buffer(
int rank,
int src,
int tag,
int& probe_src,
bool verbose =
false) = 0;
54 virtual bool wait_buffer(
int rank,
int tag,
int& probe_src,
bool verbose =
false) = 0;