From a1a531212aa1b73e5cfbf503e59cd5ae28370ccc Mon Sep 17 00:00:00 2001 From: Egor Tensin Date: Sun, 16 May 2021 02:03:49 +0300 Subject: export Process to winapi-common --- include/pdb/process.hpp | 38 -------------------------------------- 1 file changed, 38 deletions(-) delete mode 100644 include/pdb/process.hpp (limited to 'include/pdb/process.hpp') diff --git a/include/pdb/process.hpp b/include/pdb/process.hpp deleted file mode 100644 index 7639536..0000000 --- a/include/pdb/process.hpp +++ /dev/null @@ -1,38 +0,0 @@ -// Copyright (c) 2020 Egor Tensin -// This file is part of the "winapi-debug" project. -// For details, see https://github.com/egor-tensin/winapi-debug. -// Distributed under the MIT License. - -#pragma once - -#include "handle.hpp" - -#include - -#include - -namespace pdb { - -class Process { -public: - using ID = DWORD; - - static Process current(); - static Process open(ID); - - ID get_id() const { return id; } - - const Handle& get_handle() const { return handle; } - - std::string get_executable_path() const; - static std::string get_executable_path(const Handle&); - -private: - explicit Process(Handle&&); - Process(ID, Handle&&); - - ID id; - Handle handle; -}; - -} // namespace pdb -- cgit v1.2.3