#include "BaseProfiler.h" #include #ifdef Q_OS_WIN #include #endif BaseProfiler::BaseProfiler(BaseInstance *instance, QObject *parent) : QObject(parent), m_instance(instance) { } BaseProfiler::~BaseProfiler() { } void BaseProfiler::beginProfiling(MinecraftProcess *process) { beginProfilingImpl(process); } qint64 BaseProfiler::pid(QProcess *process) { #ifdef Q_OS_WIN struct _PROCESS_INFORMATION *procinfo = process->pid(); return procinfo->dwProcessId; #else return process->pid(); #endif } BaseProfilerFactory::~BaseProfilerFactory() { }