SST  14.1.0
StructuralSimulationToolkit
SST::EmptyThreadSync Class Reference
Inheritance diagram for SST::EmptyThreadSync:
SST::ThreadSync

Public Member Functions

 EmptyThreadSync (Simulation_impl *sim)
 
void before () override
 
void after () override
 
void execute () override
 
void processLinkUntimedData () override
 
void finalizeLinkConfigurations () override
 
void prepareForComplete () override
 
void setSignals (int UNUSED(end), int UNUSED(usr), int UNUSED(alrm)) override
 
bool getSignals (int &end, int &usr, int &alrm) override
 Return exchanged signals after sync.
 
void registerLink (const std::string &UNUSED(name), Link *UNUSED(link)) override
 Register a Link which this Sync Object is responsible for.
 
ActivityQueueregisterRemoteLink (int UNUSED(tid), const std::string &UNUSED(name), Link *UNUSED(link)) override
 
void setRestartTime (SimTime_t UNUSED(time)) override
 
- Public Member Functions inherited from SST::ThreadSync
virtual void setSignals (int end, int usr, int alrm)=0
 Set signals to exchange during sync.
 
virtual SimTime_t getNextSyncTime ()
 
virtual void setRestartTime (SimTime_t time)
 
void setMaxPeriod (TimeConverter *period)
 
TimeConvertergetMaxPeriod ()
 
virtual void registerLink (const std::string &name, Link *link)=0
 Register a Link which this Sync Object is responsible for.
 
virtual ActivityQueueregisterRemoteLink (int tid, const std::string &name, Link *link)=0
 

Data Fields

Simulation_implsim
 

Additional Inherited Members

- Protected Member Functions inherited from SST::ThreadSync
void finalizeConfiguration (Link *link)
 
void prepareForCompleteInt (Link *link)
 
void sendUntimedData_sync (Link *link, Event *data)
 
void setLinkDeliveryInfo (Link *link, uintptr_t info)
 
LinkgetDeliveryLink (Event *ev)
 
- Protected Attributes inherited from SST::ThreadSync
SimTime_t nextSyncTime
 
TimeConvertermax_period
 

The documentation for this class was generated from the following file: