A.6.1. CADISimulation class definition

This CADISimulation class definition is listed in Example A.8.

Example A.8. The CADISimulation class

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;
};

Copyright © 2008-2011 ARM. All rights reserved.ARM DUI 0444H
Non-ConfidentialID010512