00001 00015 #ifndef InterAliasInterface_H 00016 #define InterAliasInterface_H 00017 00018 #include <OpenAnalysis/Utils/OA_ptr.hpp> 00019 #include <OpenAnalysis/Location/Locations.hpp> 00020 #include <OpenAnalysis/Alias/Interface.hpp> 00021 00022 namespace OA { 00023 namespace Alias { 00024 00025 class InterAliasInterface { 00026 public: 00027 InterAliasInterface() {} 00028 virtual ~InterAliasInterface() {}; 00029 00031 virtual OA_ptr<Alias::Interface> getAliasResults(ProcHandle) = 0; 00032 00033 }; 00034 00035 } // end of Alias namespace 00036 } // end of OA namespace 00037 00038 #endif 00039
1.6.1