#include <SrcFinfo.h>
Public Member Functions | |
~SrcFinfo5 () | |
SrcFinfo5 (const string &name, const string &doc) | |
void | send (const Eref &e, const T1 &arg1, const T2 &arg2, const T3 &arg3, const T4 &arg4, const T5 &arg5) const |
void | sendBuffer (const Eref &e, double *buf) const |
string | rttiType () const |
SrcFinfo5< T1, T2, T3, T4, T5 >::~SrcFinfo5 | ( | ) | [inline] |
SrcFinfo5< T1, T2, T3, T4, T5 >::SrcFinfo5 | ( | const string & | name, | |
const string & | doc | |||
) | [inline] |
string SrcFinfo5< T1, T2, T3, T4, T5 >::rttiType | ( | ) | const [inline, virtual] |
Returns the documentation string for the Finfo string docs() const; Returns the RTTI type string for the finfo by referring to an internal virtual function. string type() const; Returns the list of subsidiary SrcFinfos. Used in Shared Finfos, empty otherwise. Goes via internal virtual function. vector< string > src() const; Returns the list of subsidiary destFinfos. Used in SharedFinfos and ValueFinfos, empty otherwise. Goes via internal virtual function. vector< string > dest() const; Returns an RTTI type string for this Finfo.
Reimplemented from Finfo.
void SrcFinfo5< T1, T2, T3, T4, T5 >::send | ( | const Eref & | e, | |
const T1 & | arg1, | |||
const T2 & | arg2, | |||
const T3 & | arg3, | |||
const T4 & | arg4, | |||
const T5 & | arg5 | |||
) | const [inline] |
References ALLDATA, Eref::element(), SrcFinfo::getBindIndex(), Element::localDataStart(), Eref::msgDigest(), Element::numData(), and OpFunc5Base< A1, A2, A3, A4, A5 >::op().
Referenced by SrcFinfo5< T1, T2, T3, T4, T5 >::sendBuffer().
void SrcFinfo5< T1, T2, T3, T4, T5 >::sendBuffer | ( | const Eref & | e, | |
double * | buf | |||
) | const [inline, virtual] |
Sends contents of buffer on to msg targets Buffer has a header with the TgtInfo.
Implements SrcFinfo.
References SrcFinfo5< T1, T2, T3, T4, T5 >::send().