mirror of
https://github.com/debauchee/barrier.git
synced 2024-12-22 10:31:45 +03:00
900b075e3a
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.
32 lines
470 B
C++
32 lines
470 B
C++
#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;
|
|
}
|