|
WSF
|
#include <WsfRIPRManager.hpp>


Public Member Functions | |
| WsfRIPRManager (const WsfRIPRManagerData &aData) | |
| ~WsfRIPRManager () override | |
| bool | IsActive () |
| Returns true if the RIPR kernel is instantiated, false otherwise. | |
| bool | IsRiprType (WsfStringId aType) const |
| unsigned int | GetUniqueRiprId (WsfRIPRProcessor *aProcPtr=nullptr) |
| WsfRIPRProcessor * | GetRiprProcById (unsigned int aId) |
| void | RemoveRiprProc (unsigned int aId) |
| std::map< unsigned int, SafeRIPRProc > | GetProcIdMap () const |
| Returns a copy of the RIPR unique ID to processor ID map. | |
| WsfRIPRObserver & | GetObserver () const |
| Public Member Functions inherited from WsfSimulationExtension | |
| WsfSimulationExtension () | |
| ~WsfSimulationExtension () override=default | |
| WsfSimulation & | GetSimulation () const |
| const WsfScenario & | GetScenario () const |
| virtual void | AddedToSimulation () |
| virtual bool | Initialize () |
| virtual bool | PrepareExtension () |
| virtual bool | PlatformsInitialized () |
| virtual void | PendingStart () |
| virtual void | Start () |
| virtual void | Complete (double aSimTime) |
| Public Member Functions inherited from WsfExtension | |
| virtual | ~WsfExtension ()=default |
| const std::string & | GetExtensionName () const |
Additional Inherited Members | |
| static void | __private_SetSim (WsfSimulationExtension &aExtension, WsfSimulation *aSimPtr) |
| Protected Member Functions inherited from WsfExtension | |
| void | InitializeExtensionName (const std::string &aName) |
| WsfRIPRManager::WsfRIPRManager | ( | const WsfRIPRManagerData & | aData | ) |
References sort().
|
override |
|
inline |
|
inline |
Returns a copy of the RIPR unique ID to processor ID map.
| WsfRIPRProcessor * WsfRIPRManager::GetRiprProcById | ( | unsigned int | aId | ) |
Referenced by WsfRIPRJobBoard::AllocateJobsCoverThenGreedy(), WsfRIPRJobBoard::AllocateJobsCoverThenSpread(), WsfRIPRJobBoard::AllocateJobsGreedy(), WsfRIPRJob::Assigner(), WsfRIPRJob::AssignerPlatform(), WsfRIPRJob::AssignerProcessorName(), WsfRIPRJob::BidJob(), WsfRIPRJobBoard::BlockJobsWithFailedDependencies(), WsfRIPRJobBoard::BlockJobsWithoutMinWinners(), WsfRIPRJob::ClearBidders(), IsActive(), WsfRIPRJobBoard::PurgeDeadBidders(), WsfRIPRJob::SetProgress(), and WsfRIPRJob::UnbidJob().
| unsigned int WsfRIPRManager::GetUniqueRiprId | ( | WsfRIPRProcessor * | aProcPtr = nullptr | ) |
References GetObserver(), and WsfRIPRObserver::RIPRManagerChanged.
Referenced by IsActive().
| bool WsfRIPRManager::IsActive | ( | ) |
Returns true if the RIPR kernel is instantiated, false otherwise.
References GetRiprProcById(), GetUniqueRiprId(), IsRiprType(), and RemoveRiprProc().
| bool WsfRIPRManager::IsRiprType | ( | WsfStringId | aType | ) | const |
Initializes the RIPR XIO callbacks. Returns true if the type described by the string represents a type declared in WSF script as being a RIPR processor.
Referenced by IsActive().
| void WsfRIPRManager::RemoveRiprProc | ( | unsigned int | aId | ) |
Referenced by IsActive().