.TH "sc::ProcMessageGrp" 3 "Fri Dec 2 2022" "Version 2.3.1" "MPQC" \" -*- nroff -*- .ad l .nh .SH NAME sc::ProcMessageGrp \- \fBProcMessageGrp\fP provides a concrete specialization of \fBMessageGrp\fP that supports only one node\&. .SH SYNOPSIS .br .PP .PP \fC#include \fP .PP Inherits \fBsc::MessageGrp\fP\&. .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBProcMessageGrp\fP (const \fBRef\fP< \fBKeyVal\fP > &)" .br .ti -1c .RI "\fBRef\fP< \fBMessageGrp\fP > \fBclone\fP (void)" .br .RI "Returns a copy of this \fBMessageGrp\fP specialization that provides an independent communication context\&. " .ti -1c .RI "void \fBraw_send\fP (int target, const 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_recv\fP (int sender, void *data, int nbyte)" .br .ti -1c .RI "void \fBraw_recvt\fP (int type, void *data, int nbyte)" .br .ti -1c .RI "void \fBraw_bcast\fP (void *data, int nbyte, int from)" .br .ti -1c .RI "int \fBprobet\fP (int type)" .br .RI "Ask if a given typed message has been received\&. " .ti -1c .RI "void \fBsync\fP ()" .br .RI "Synchronize all of the processors\&. " .in -1c .SS "Additional Inherited Members" .SH "Detailed Description" .PP \fBProcMessageGrp\fP provides a concrete specialization of \fBMessageGrp\fP that supports only one node\&. .SH "Member Function Documentation" .PP .SS "\fBRef\fP< \fBMessageGrp\fP > sc::ProcMessageGrp::clone (void)\fC [virtual]\fP" .PP Returns a copy of this \fBMessageGrp\fP specialization that provides an independent communication context\&. .PP Implements \fBsc::MessageGrp\fP\&. .SS "int sc::ProcMessageGrp::probet (int type)\fC [virtual]\fP" .PP Ask if a given typed message has been received\&. .PP Implements \fBsc::MessageGrp\fP\&. .SS "void sc::ProcMessageGrp::raw_bcast (void * data, int nbyte, int from)\fC [virtual]\fP" .PP Reimplemented from \fBsc::MessageGrp\fP\&. .SS "void sc::ProcMessageGrp::raw_recv (int sender, void * data, int nbyte)\fC [virtual]\fP" .PP Implements \fBsc::MessageGrp\fP\&. .SS "void sc::ProcMessageGrp::raw_recvt (int type, void * data, int nbyte)\fC [virtual]\fP" .PP Implements \fBsc::MessageGrp\fP\&. .SS "void sc::ProcMessageGrp::raw_send (int target, const void * data, int nbyte)\fC [virtual]\fP" .PP Implements \fBsc::MessageGrp\fP\&. .SS "void sc::ProcMessageGrp::raw_sendt (int target, int type, const void * data, int nbyte)\fC [virtual]\fP" .PP Implements \fBsc::MessageGrp\fP\&. .SS "void sc::ProcMessageGrp::sync ()\fC [virtual]\fP" .PP Synchronize all of the processors\&. .PP Reimplemented from \fBsc::MessageGrp\fP\&. .SH "Author" .PP Generated automatically by Doxygen for MPQC from the source code\&.