initial revision of synergy. currently semi-supports X windows

on unix, but client screens don't simulate events other than
mouse move.  also not supporting clipboard at all yet and the
main app is just a temporary framework to test with.  must
clean up protocol and communication.
This commit is contained in:
crs
2001-05-13 11:40:29 +00:00
commit 900b075e3a
45 changed files with 4100 additions and 0 deletions

31
CSocketFactory.cpp Normal file
View File

@@ -0,0 +1,31 @@
#include "CSocketFactory.h"
#include "BasicTypes.h"
#include <assert.h>
//
// CSocketFactory
//
CSocketFactory* CSocketFactory::s_instance = NULL;
CSocketFactory::CSocketFactory()
{
// do nothing
}
CSocketFactory::~CSocketFactory()
{
// do nothing
}
void CSocketFactory::setInstance(CSocketFactory* factory)
{
delete s_instance;
s_instance = factory;
}
CSocketFactory* CSocketFactory::getInstance()
{
assert(s_instance != NULL);
return s_instance;
}