Class SyncLaunchStruct
Structure for Launch and Wait-launch synchronization.
#include <cmd_handler.h>
Public Functions
Type | Name |
---|---|
bool | hasMatchLaunch (const InterChiplet::SyncCommand & __cmd) |
bool | hasMatchWaitlaunch (const InterChiplet::SyncCommand & __cmd) |
void | insertLaunch (InterChiplet::SyncCommand & __cmd) |
void | insertLaunch (const InterChiplet::SyncCommand & __cmd) |
void | insertWaitlaunch (InterChiplet::SyncCommand & __cmd) |
void | insertWaitlaunch (const InterChiplet::SyncCommand & __cmd) |
InterChiplet::SyncCommand | popMatchLaunch (const InterChiplet::SyncCommand & __cmd) |
InterChiplet::SyncCommand | popMatchWaitlaunch (const InterChiplet::SyncCommand & __cmd) |
Public Functions Documentation
function hasMatchLaunch
inline bool SyncLaunchStruct::hasMatchLaunch (
const InterChiplet::SyncCommand & __cmd
)
function hasMatchWaitlaunch
inline bool SyncLaunchStruct::hasMatchWaitlaunch (
const InterChiplet::SyncCommand & __cmd
)
function insertLaunch [1/2]
inline void SyncLaunchStruct::insertLaunch (
InterChiplet::SyncCommand & __cmd
)
function insertLaunch [2/2]
inline void SyncLaunchStruct::insertLaunch (
const InterChiplet::SyncCommand & __cmd
)
function insertWaitlaunch [1/2]
inline void SyncLaunchStruct::insertWaitlaunch (
InterChiplet::SyncCommand & __cmd
)
function insertWaitlaunch [2/2]
inline void SyncLaunchStruct::insertWaitlaunch (
const InterChiplet::SyncCommand & __cmd
)
function popMatchLaunch
inline InterChiplet::SyncCommand SyncLaunchStruct::popMatchLaunch (
const InterChiplet::SyncCommand & __cmd
)
function popMatchWaitlaunch
inline InterChiplet::SyncCommand SyncLaunchStruct::popMatchWaitlaunch (
const InterChiplet::SyncCommand & __cmd
)
The documentation for this class was generated from the following file /data_sda/junwan02/legosim/Chiplet_Heterogeneous_newVersion/interchiplet/includes/cmd_handler.h