.TH "sc::intMessageGrp" 3 "Sun Oct 4 2020" "Version 2.3.1" "MPQC" \" -*- nroff -*- .ad l .nh .SH NAME sc::intMessageGrp \- Uses integer message types to send and receive messages\&. .SH SYNOPSIS .br .PP .PP \fC#include \fP .PP Inherits \fBsc::MessageGrp\fP\&. .PP Inherited by \fBsc::ShmMessageGrp\fP\&. .SS "Public Member Functions" .in +1c .ti -1c .RI "void \fBraw_send\fP (int target, const void *data, int nbyte)" .br .ti -1c .RI "void \fBraw_recv\fP (int sender, void *data, int nbyte)" .br .ti -1c .RI "void \fBraw_sendt\fP (int target, int type, const void *data, int nbyte)" .br .ti -1c .RI "void \fBraw_recvt\fP (int type, void *data, int nbyte)" .br .ti -1c .RI "int \fBprobet\fP (int)" .br .RI "Ask if a given typed message has been received\&. " .ti -1c .RI "int \fBleftover_ctl_bits\fP ()" .br .in -1c .SS "Protected Member Functions" .in +1c .ti -1c .RI "int \fBmsgtype_typ\fP (int msgtype)" .br .ti -1c .RI "int \fBtyp_msgtype\fP (int usrtype)" .br .ti -1c .RI "int \fBseq_msgtype\fP (int source, int seq)" .br .ti -1c .RI "virtual void \fBbasic_send\fP (int target, int type, const void *data, int nbyte)=0" .br .RI "Must be implemented by specializations\&. " .ti -1c .RI "virtual void \fBbasic_recv\fP (int type, void *data, int nbyte)=0" .br .RI "Must be implemented by specializations\&. " .ti -1c .RI "virtual int \fBbasic_probe\fP (int type)=0" .br .RI "Must be implemented by specializations\&. " .ti -1c .RI "\fBintMessageGrp\fP (const \fBRef\fP< \fBKeyVal\fP > &)" .br .ti -1c .RI "void \fBinitialize\fP (int \fBme\fP, int \fBn\fP, int nbits)" .br .in -1c .SS "Protected Attributes" .in +1c .ti -1c .RI "int \fBmsgtype_nbit\fP" .br .ti -1c .RI "int \fBctl_nbit\fP" .br .ti -1c .RI "int \fBseq_nbit\fP" .br .ti -1c .RI "int \fBtyp_nbit\fP" .br .ti -1c .RI "int \fBsrc_nbit\fP" .br .ti -1c .RI "int \fBctl_mask\fP" .br .ti -1c .RI "int \fBseq_mask\fP" .br .ti -1c .RI "int \fBtyp_mask\fP" .br .ti -1c .RI "int \fBsrc_mask\fP" .br .ti -1c .RI "int \fBctl_shift\fP" .br .ti -1c .RI "int \fBseq_shift\fP" .br .ti -1c .RI "int \fBtyp_shift\fP" .br .ti -1c .RI "int \fBsrc_shift\fP" .br .ti -1c .RI "int * \fBsource_seq\fP" .br .ti -1c .RI "int * \fBtarget_seq\fP" .br .in -1c .SS "Additional Inherited Members" .SH "Detailed Description" .PP Uses integer message types to send and receive messages\&. Message group specializations that use the MPI library and the Paragon NX can be conveniently implemented in terms of this\&. .SH "Author" .PP Generated automatically by Doxygen for MPQC from the source code\&.