00001 /* 00002 * synergy -- mouse and keyboard sharing utility 00003 * Copyright (C) 2002 Chris Schoeneman 00004 * 00005 * This package is free software; you can redistribute it and/or 00006 * modify it under the terms of the GNU General Public License 00007 * found in the file COPYING that should have accompanied this file. 00008 * 00009 * This package is distributed in the hope that it will be useful, 00010 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00011 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00012 * GNU General Public License for more details. 00013 */ 00014 00015 #include "XScreen.h" 00016 00017 // 00018 // XScreenOpenFailure 00019 // 00020 00021 CString 00022 XScreenOpenFailure::getWhat() const throw() 00023 { 00024 return format("XScreenOpenFailure", "unable to open screen"); 00025 } 00026 00027 00028 // 00029 // XScreenUnavailable 00030 // 00031 00032 XScreenUnavailable::XScreenUnavailable(double timeUntilRetry) : 00033 m_timeUntilRetry(timeUntilRetry) 00034 { 00035 // do nothing 00036 } 00037 00038 XScreenUnavailable::~XScreenUnavailable() 00039 { 00040 // do nothing 00041 } 00042 00043 double 00044 XScreenUnavailable::getRetryTime() const 00045 { 00046 return m_timeUntilRetry; 00047 } 00048 00049 CString 00050 XScreenUnavailable::getWhat() const throw() 00051 { 00052 return format("XScreenUnavailable", "unable to open screen"); 00053 }