A.1.2. CAInterface class declaration

The CAInterface class is the base class for all CADI interface classes. The declaration is shown in Example A.1:

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 © 2008-2010 ARM Limited. All rights reserved.ARM DUI 0444F
Non-ConfidentialID110210