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