SST 12.1.0
Structural Simulation Toolkit
SST::ThreadSyncDirectSkip Class Reference
Inheritance diagram for SST::ThreadSyncDirectSkip:

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. More...
void finalizeLinkConfigurations () override
 Finish link configuration. More...
void prepareForComplete () override
SimTime_t getNextSyncTime () override
void registerLink (const std::string &UNUSED(name), Link *UNUSED(link)) override
 Register a Link which this Sync Object is responsible for.
ActivityQueueregisterRemoteLink (int UNUSED(id), const std::string &UNUSED(name), Link *UNUSED(link)) override
uint64_t getDataSize () const
- Public Member Functions inherited from SST::ThreadSync
virtual void before ()=0
virtual void after ()=0
virtual void execute ()=0
virtual void processLinkUntimedData ()=0
virtual void finalizeLinkConfigurations ()=0
virtual void prepareForComplete ()=0
virtual SimTime_t getNextSyncTime ()
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. More...
virtual ActivityQueueregisterRemoteLink (int tid, const std::string &name, Link *link)=0

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

Constructor & Destructor Documentation

◆ ThreadSyncDirectSkip()

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

Member Function Documentation

◆ after()

void SST::ThreadSyncDirectSkip::after ( )

Implements SST::ThreadSync.

◆ before()

void SST::ThreadSyncDirectSkip::before ( )

Implements SST::ThreadSync.

◆ execute()

void SST::ThreadSyncDirectSkip::execute ( void  )

Implements SST::ThreadSync.

◆ finalizeLinkConfigurations()

void SST::ThreadSyncDirectSkip::finalizeLinkConfigurations ( )

Finish link configuration.

Implements SST::ThreadSync.

◆ getNextSyncTime()

SimTime_t SST::ThreadSyncDirectSkip::getNextSyncTime ( )

Reimplemented from SST::ThreadSync.

◆ prepareForComplete()

void SST::ThreadSyncDirectSkip::prepareForComplete ( )

Implements SST::ThreadSync.

◆ processLinkUntimedData()

void SST::ThreadSyncDirectSkip::processLinkUntimedData ( )

Cause an exchange of Untimed Data to occur.

Implements SST::ThreadSync.

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