A.1.2. CAInterface class declaration

The CAInterface class is the base class for all CADI interface classes.

Example A.1. The CAInterface class

class ESLAPI_WEXP CAInterface
   {
   public:
       static if_name_t IFNAME() { return "eslapi.CAInterface"; }
       static if_rev_t IFREVISION() { return 0; }
       virtual ~CAInterface() {}
   public:
       virtual CAInterface *ObtainInterface(if_name_t ifName,
              if_rev_t minRev, if_rev_t *actualRev) = 0;
    };

Copyright © 2014 ARM. All rights reserved.ARM DUI 0842B
Non-ConfidentialID111014