SST  11.1.0
StructuralSimulationToolkit
SST::ThreadSyncDirectSkip Class Reference
Inheritance diagram for SST::ThreadSyncDirectSkip:
SST::ThreadSync

Public Member Functions

 ThreadSyncDirectSkip (int num_threads, int thread, Simulation_impl *sim)
 Create a new ThreadSync object. More...
 
void setMaxPeriod (TimeConverter *period)
 
void before () override
 
void after () override
 
void execute (void) override
 
void processLinkUntimedData () override
 Cause an exchange of Untimed Data to occur.
 
void finalizeLinkConfigurations () override
 Finish link configuration.
 
void prepareForComplete () override
 
SimTime_t getNextSyncTime () override
 
void registerLink (LinkId_t UNUSED(link_id), Link *UNUSED(link)) override
 Register a Link which this Sync Object is responsible for.
 
ActivityQueuegetQueueForThread (int tid) override
 
uint64_t getDataSize () const
 
- Public Member Functions inherited from SST::ThreadSync
void setMaxPeriod (TimeConverter *period)
 
TimeConvertergetMaxPeriod ()
 
virtual void registerLink (LinkId_t link_id, Link *link)=0
 Register a Link which this Sync Object is responsible for.
 

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)
 
- Protected Attributes inherited from SST::ThreadSync
SimTime_t nextSyncTime
 
TimeConvertermax_period
 

Constructor & Destructor Documentation

SST::ThreadSyncDirectSkip::ThreadSyncDirectSkip ( int  num_threads,
int  thread,
Simulation_impl sim 
)

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