3.2. Calling LISA+ behaviors from C++ code

In some situations it might be necessary to call back into the LISA+ code from component C++ code. This is achieved by passing a pointer to a pure virtual interface class, called abstract interface, from the LISA+ code to the C++ code in init. During simulation, the C++ code can use this pointer to call back into the LISA+ code.

Every port, be it internal, master, or slave, can be called from the C++ code. However, non-port component behaviors cannot be called directly using this approach.

Copyright © 2007-2009 ARM Limited. All rights reserved.ARM DUI 0372G
Non-Confidential