00001 #ifndef PV_CONFIG_INTERFACE_H_INCLUDED 00002 #define PV_CONFIG_INTERFACE_H_INCLUDED 00003 00004 #include "oscl_base.h" 00005 #include "oscl_vector.h" 00006 00010 class PVConfigInterface 00011 { 00023 virtual PVCommandId QueryUUID(Oscl_Vector<PVUUID>& aUuids, OsclAny* aContextData = NULL) = 0; 00024 00033 virtual PVCommandId QueryInterface(const PVUUID& aUuid, 00034 PVInterfacePtr& aInterfacePtr, 00035 OsclAny* aContextData = NULL) = 0; 00036 } 00037 00038 #endif // PV_CONFIG_INTERFACE_H_INCLUDED 00039 00040 00041 00042