25 #ifndef __PROCESSINFO_H__
26 #define __PROCESSINFO_H__
28 #include <Safir/Utilities/Internal/UtilsExportDefs.h>
30 #include <boost/noncopyable.hpp>
31 #include <boost/shared_ptr.hpp>
35 #if defined(linux) || defined(__linux) || defined(__linux__)
36 # include <sys/types.h>
37 #elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
40 # error You need to get hold of pid_t for this platform
45 #pragma warning(disable: 4275)
53 private boost::noncopyable
63 static pid_t GetPid();
72 const std::string GetProcessName()
const;
78 static const std::string GetProcessDescription();
Definition: ProcessInfo.h:52