A.6.1 CADISimulation class definition

This section describes the CADISimulation class definition.

class CADI_WEXP CADISimulation : public CAInterface
{
public:
  static if_name_t IFNAME() { return "eslapi.CADISimulation2"; }
  static if_rev_t IFREVISION() { return 0; }
  virtual void Release(bool shutdown) = 0;
  virtual void AddCallbackObject(CADISimulationCallback *callbackObject) = 0;
  virtual void RemoveCallbackObject(CADISimulationCallback *callbackObject) = 0;
  virtual CADIReturn_t GetTargetInfos(uint32_t startTargetInfoIndex,
                            uint32_t desirednumberOfTargetInfos,
                            CADITargetInfo_t *targetInfoList,
                            uint32_t *actualNumberOfTargetInfos) = 0;
  virtual CAInterface *GetTarget(uint32_t targetID) = 0;
};
Non-ConfidentialPDF file icon PDF version100963_0200_03_en
Copyright © 2014–2018 Arm Limited or its affiliates. All rights reserved.