Altium C++ SDK 3.0
Loading...
Searching...
No Matches
Embedded::IEmbeddedMemoryManager Struct Reference

#include <EDP.Embedded.Interfaces.h>

Inheritance diagram for Embedded::IEmbeddedMemoryManager:

Public Member Functions

bool ConfigureComponent (SCH::ISch_Component *const AComponent, TMemoryFlattenType ATarget)
void ConfigureEmbeddedProject (SCH::ISch_Component *const AComponent)
IEmbeddedMemoriesCreateEmbeddedMemories (TMemoryFlattenType ATarget)
bool EmbeddedProjectHasExistingMemoryConfiguration (EDP::IProject *const AEmbeddedProject)
void EraseEmbeddedProjectMemoryConfiguration (EDP::IProject *const AEmbeddedProject)
std::wstring GetToolchainNameFromEmbeddedProject (EDP::IProject *const AEmbeddedProject)
std::wstring GetToolchainNameFromSchLibRef (std::wstring const ASchLibRef)
bool IsDefinedSchLibRef (std::wstring const ALibRef)
void UpdateComponentBuses (SCH::ISch_Component *const AProcessor)
void AutoConfigureOpenBusProcessor (SCH::IOpenBus_Component *const AProcessor)

Member Function Documentation

◆ AutoConfigureOpenBusProcessor()

void Embedded::IEmbeddedMemoryManager::AutoConfigureOpenBusProcessor ( SCH::IOpenBus_Component *const AProcessor)

◆ ConfigureComponent()

bool Embedded::IEmbeddedMemoryManager::ConfigureComponent ( SCH::ISch_Component *const AComponent,
TMemoryFlattenType ATarget )

◆ ConfigureEmbeddedProject()

void Embedded::IEmbeddedMemoryManager::ConfigureEmbeddedProject ( SCH::ISch_Component *const AComponent)

◆ CreateEmbeddedMemories()

IEmbeddedMemories * Embedded::IEmbeddedMemoryManager::CreateEmbeddedMemories ( TMemoryFlattenType ATarget)

◆ EmbeddedProjectHasExistingMemoryConfiguration()

bool Embedded::IEmbeddedMemoryManager::EmbeddedProjectHasExistingMemoryConfiguration ( EDP::IProject *const AEmbeddedProject)

◆ EraseEmbeddedProjectMemoryConfiguration()

void Embedded::IEmbeddedMemoryManager::EraseEmbeddedProjectMemoryConfiguration ( EDP::IProject *const AEmbeddedProject)

◆ GetToolchainNameFromEmbeddedProject()

std::wstring Embedded::IEmbeddedMemoryManager::GetToolchainNameFromEmbeddedProject ( EDP::IProject *const AEmbeddedProject)

◆ GetToolchainNameFromSchLibRef()

std::wstring Embedded::IEmbeddedMemoryManager::GetToolchainNameFromSchLibRef ( std::wstring const ASchLibRef)

◆ IsDefinedSchLibRef()

bool Embedded::IEmbeddedMemoryManager::IsDefinedSchLibRef ( std::wstring const ALibRef)

◆ UpdateComponentBuses()

void Embedded::IEmbeddedMemoryManager::UpdateComponentBuses ( SCH::ISch_Component *const AProcessor)

The documentation for this struct was generated from the following file: