12 #ifndef DtSynchronousMultFileDistributor_H_
13 #define DtSynchronousMultFileDistributor_H_
48 const MAKRti::DtString& fedExName,
54 virtual bool sendFedFile(
const std::vector<MAKRti::DtString>& modules);
57 virtual bool pullEntireFedFile(
const std::vector<MAKRti::DtString>& modules,
bool inServiceCall=
true);
63 bool pushedFomModules()
const;
66 bool pullInProgress()
const;
69 void getPushedFomModules(std::vector<MAKRti::DtString>& modules);
virtual Boolean tick(TickTime minimum, TickTime maximum)
Distributes fomModule files from initiating federate to RtiExec and then from RtiExec to all joining ...
Definition: fileDistributor.h:126
bool myPullInProgress
Indicates that a FOM module pull is currently in progress.
Definition: synchronousFileDistributor.h:97
std::vector< MAKRti::DtString > myReceivedPushedFomModules
Definition: synchronousFileDistributor.h:94
Sent by Federates to request fed file from RtiExec.
Definition: fomModuleRequestMsg.h:24
Instances of DtConnectionMgr manage the communication objects that the RTI will use to either communi...
Definition: connectMgr.h:67
Distributes fomModule files from initiating federate to RtiExec and then from RtiExec to all joining ...
Definition: synchronousFileDistributor.h:27
Definition: fomModuleDistributionMsg.h:25
DtFileDistributor & operator=(const DtFileDistributor &orig)
#define DT_DLL_LRC
Definition: rtiMsConfig.h:155
DtConnectionMgr * myConnMgr
Map between files that have been uploaded to me and their 'file names'.
Definition: synchronousFileDistributor.h:93
virtual bool sendFedFile(const std::vector< MAKRti::DtString > &modules)
Override sendFedFile upload fed files passed in.