// PassportPerfInterface.cpp: implementation of the PassportPerfInterface class. // ////////////////////////////////////////////////////////////////////// #define _PassportExport_ #include "PassportExport.h" #include "PassportPerfInterface.h" #include "PassportPerfMon.h" //------------------------------------------------------------- // // CreatePassportPerfObject // //------------------------------------------------------------- PassportPerfInterface * CreatePassportPerformanceObject ( PassportPerfInterface::OBJECT_TYPE type ) { switch (type) { case PassportPerfInterface::PERFMON_TYPE: return ( PassportPerfInterface * ) new PassportPerfMon(); default: return NULL; } }