/* -*- mode: C++; indent-tabs-mode: nil; -*- * * This file is a part of LEMON, a generic C++ optimization library. * * Copyright (C) 2003-2013 * Egervary Jeno Kombinatorikus Optimalizalasi Kutatocsoport * (Egervary Research Group on Combinatorial Optimization, EGRES). * * Permission to use, modify and distribute this software is granted * provided that this copyright notice appears in all copies. For * precise terms see the accompanying LICENSE file. * * This software is provided "AS IS" with no warranty of any kind, * express or implied, and with no claim as to its suitability for any * purpose. * */ #ifndef LEMON_BITS_WINDOWS_H #define LEMON_BITS_WINDOWS_H #include #include namespace lemon { namespace bits { void getWinProcTimes(double &rtime, double &utime, double &stime, double &cutime, double &cstime); std::string getWinFormattedDate(); int getWinRndSeed(); class WinLock { public: WinLock(); ~WinLock(); void lock(); void unlock();\ private: void *_repr; }; } } #endif