A.2.3 CADIBroker::GetSimulationFactories()

This method returns a list of possible simulation factories provided by this simulation broker.

This list is static for a given CADIBroker.

virtual CADIReturn_t CADIBroker::GetSimulationFactories(
                     uint32_t startFactoryIndex,
                     uint32_t desiredNumberOfFactories,
                     CADISimulationFactory **factoryList,
                     uint32_t *actualNumberOfFactories) = 0;
is the index of first factory to return from the internal list maintained by the broker. If startFactoryIndex exceeds the maximum factory index, CADI_STATUS_IllegalArgument is returned.

is the required number of factories to return.


The factoryList array must be at least this size.

is the array of factory pointers returned by this call. This array must be allocated by caller with a minimum size of desiredNumberOfFactories.


The returned factory pointers must not be used to delete the factories. The factories are owned by the broker.

is the actual number of factories returned.

Non-ConfidentialPDF file icon PDF versionARM 100963_0200_00_en
Copyright © 2014–2017 ARM Limited or its affiliates. All rights reserved.