1 /* 2 * This file is part of libsidplayfp, a SID player engine. 3 * 4 * Copyright 2011-2015 Leandro Nini <drfiemost@users.sourceforge.net> 5 * Copyright 2007-2010 Antti Lankila 6 * Copyright 2000-2001 Simon White 7 * 8 * This program is free software; you can redistribute it and/or modify 9 * it under the terms of the GNU General Public License as published by 10 * the Free Software Foundation; either version 2 of the License, or 11 * (at your option) any later version. 12 * 13 * This program is distributed in the hope that it will be useful, 14 * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 * GNU General Public License for more details. 17 * 18 * You should have received a copy of the GNU General Public License 19 * along with this program; if not, write to the Free Software 20 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 21 */ is5(int i)22 23 #include "sidemu.h" 24 25 namespace libsidplayfp 26 { 27 28 const char sidemu::ERR_UNSUPPORTED_FREQ[] = "Unable to set desired output frequency."; 29 const char sidemu::ERR_INVALID_SAMPLING[] = "Invalid sampling method."; 30 const char sidemu::ERR_INVALID_CHIP[] = "Invalid chip model."; 31 32 bool sidemu::lock(EventScheduler *scheduler) 33 { 34 if (isLocked) 35 return false; 36 37 isLocked = true; 38 eventScheduler = scheduler; 39 40 return true; 41 } 42 43 void sidemu::unlock() 44 { 45 isLocked = false; 46 eventScheduler = nullptr; 47 } 48 49 } 50