Main Page Class Hierarchy Data Structures File List Data Fields Globals

# pv_config_interface.h

Go to the documentation of this file.

    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