barrier/synergy/XSynergy.cpp
crs 13eee14232 server no longer asserts when a client connects with a name that's
already in use by another client.  also added reporting of errors
from the server to clients so clients can report meaningful
messages to users.
2002-05-23 14:56:03 +00:00

58 lines
814 B
C++

#include "XSynergy.h"
//
// XBadClient
//
CString XBadClient::getWhat() const throw()
{
return "XBadClient";
}
//
// XIncompatibleClient
//
XIncompatibleClient::XIncompatibleClient(int major, int minor) :
m_major(major),
m_minor(minor)
{
// do nothing
}
int XIncompatibleClient::getMajor() const throw()
{
return m_major;
}
int XIncompatibleClient::getMinor() const throw()
{
return m_minor;
}
CString XIncompatibleClient::getWhat() const throw()
{
return "XIncompatibleClient";
}
//
// XDuplicateClient
//
XDuplicateClient::XDuplicateClient(const CString& name) : m_name(name)
{
// do nothing
}
const CString& XDuplicateClient::getName() const throw()
{
return m_name;
}
CString XDuplicateClient::getWhat() const throw()
{
return "XDuplicateClient";
}