![]() |
MAK RTIspy API Documentation for HLA 1.3
|
and provides a very basic functor comparison operator More...
Inheritance diagram for DtDistributorThreadEvent:Public Member Functions | |
| virtual | ~DtDistributorThreadEvent () |
| virtual DtDistributorThreadEvent * | clone () const =0 |
| virtual bool | operator== (const DtDistributorThreadEvent &value) |
| The default comparison uses RTTI typeid to treat functor as a standard function pointer (ie - same function => same functor without regard to state). | |
| virtual void | processResults () |
| Derived events may override processResults to collect functor results without casting to dynamic type. | |
and provides a very basic functor comparison operator
| virtual DtDistributorThreadEvent::~DtDistributorThreadEvent | ( | ) | [inline, virtual] |
| virtual DtDistributorThreadEvent* DtDistributorThreadEvent::clone | ( | ) | const [pure virtual] |
Implemented in DtDistribFunctorChangeRequest, DtPushFedFileToSingleFederateEvent, DtPushFedFileToFederatesEvent, DtFileReceivedEvent, DtFileRequestedEvent, DtFedExTakeFileEvent, DtFedFileRequestMsgEvent, DtRequestedModulesArrivedEvent, DtFedexTakeFileCmd, DtFomModuleRequestMsgCmd, DtDistributionMsgCmd, DtPushFilesToAllFederatesCmd, DtFedexRemoveFileCmd, and DtGetFileFromDistributorCmd.
Referenced by DtAsyncFileDistributorRunnable::changeCallbackEvents(), and DtDistribFunctorChangeRequest::operator=().
| virtual bool DtDistributorThreadEvent::operator== | ( | const DtDistributorThreadEvent & | value | ) | [inline, virtual] |
The default comparison uses RTTI typeid to treat functor as a standard function pointer (ie - same function => same functor without regard to state).
It is provide to make functor implementation trivial.
| virtual void DtDistributorThreadEvent::processResults | ( | ) | [inline, virtual] |
Derived events may override processResults to collect functor results without casting to dynamic type.
Reimplemented in DtPushFedFileToSingleFederateEvent, DtPushFedFileToFederatesEvent, DtFileReceivedEvent, DtFileRequestedEvent, DtFedExTakeFileEvent, DtFedFileRequestMsgEvent, DtRequestedModulesArrivedEvent, and DtGetFileFromDistributorCmd.
Referenced by DtFedExec::processEvents().