|
WSF
|
#include <WsfQuantumAllocator.hpp>


Public Member Functions | |
| WsfQuantumAllocatorScript (WsfScriptContext *aContextPtr, std::string &aScriptMethod) | |
| ~WsfQuantumAllocatorScript () override=default | |
| void | Initialize (double aSimTime, WsfScriptContext *aParentContextPtr=nullptr) override |
| WsfQuantumAllocator * | Clone () override |
| std::string | AllocatorType () override |
| virtual bool | Valid () |
| AllocationList | MakeAllocations (WsfQuantumMatrix &aMatrix) override |
| Public Member Functions inherited from WsfQuantumAllocator | |
| WsfQuantumAllocator ()=default | |
| virtual | ~WsfQuantumAllocator ()=default |
| WsfQuantumAllocator & | operator= (const WsfQuantumAllocator &)=default |
| virtual WsfQuantumTask * | AllocationFor (WsfAssetPerception *aAssetPtr) |
| virtual WsfAssetPerception * | AllocatedTo (WsfQuantumTask *aTaskPtr) |
| std::string | TaskType () |
| bool | HasTaskType () |
| void | SetTaskType (std::string &aType) |
Additional Inherited Members | |
| Protected Attributes inherited from WsfQuantumAllocator | |
| std::string | mTaskType |
| std::map< WsfAssetPerception *, WsfQuantumTask * > | mAssetAllocationMap |
| std::map< WsfQuantumTask *, WsfAssetPerception * > | mTaskAllocationMap |
| WsfQuantumAllocatorScript::WsfQuantumAllocatorScript | ( | WsfScriptContext * | aContextPtr, |
| std::string & | aScriptMethod ) |
References if(), WsfScriptContext::ValidateScript(), and WsfQuantumAllocator::WsfQuantumAllocator().
Referenced by Clone().
|
overridedefault |
References Initialize().
|
inlineoverridevirtual |
Implements WsfQuantumAllocator.
|
inlineoverridevirtual |
Implements WsfQuantumAllocator.
References WsfQuantumAllocator::WsfQuantumAllocator(), and WsfQuantumAllocatorScript().
|
overridevirtual |
Reimplemented from WsfQuantumAllocator.
References WsfScriptContext::GetContext(), and WsfScriptContext::GetExecutor().
Referenced by ~WsfQuantumAllocatorScript().
|
overridevirtual |
Implements WsfQuantumAllocator.
References WsfQuantumMatrix::Assets(), WsfQuantumMatrix::Tasks(), and WsfQuantumMatrix::Values().
|
inlinevirtual |