#include <EpFunc.h>
Public Member Functions | |
GetEpFunc (A(T::*func)(const Eref &e) const ) | |
void | op (const Eref &e, vector< A > *ret) const |
A | returnOp (const Eref &e) const |
This specialized EpFunc is for returning a single field value. Unlike the regular GetOpFunc, this variant takes the Eref and Qinfo. It generates an opFunc that takes a single argument: FuncId of the function on the object that requested the value. The EpFunc then sends back a message with the info.
GetEpFunc< T, A >::GetEpFunc | ( | A(T::*)(const Eref &e) const | func | ) | [inline] |
void GetEpFunc< T, A >::op | ( | const Eref & | e, | |
vector< A > * | ret | |||
) | const [inline, virtual] |
Implements OpFunc1Base< vector< A > * >.
References GetEpFunc< T, A >::returnOp().
A GetEpFunc< T, A >::returnOp | ( | const Eref & | e | ) | const [inline, virtual] |
Implements GetOpFuncBase< A >.
Referenced by GetEpFunc< T, A >::op().