#29 rename abstract class to backend

pull/32/head
Geoffrey Merck 3 years ago
parent c5624eea3a
commit 2076f4f434

@ -33,7 +33,7 @@
#include "APRSFormater.h"
#include "APRSUtils.h"
CAPRSHandler::CAPRSHandler(IAPRSHandlerThread* thread) :
CAPRSHandler::CAPRSHandler(IAPRSHandlerBackend* thread) :
m_thread(thread),
m_array(),
m_idFrameProvider(nullptr)

@ -33,11 +33,11 @@
#include "AMBEData.h"
#include "Timer.h"
#include "APRSIdFrameProvider.h"
#include "IAPRSHandlerThread.h"
#include "IAPRSHandlerBackend.h"
class CAPRSHandler {
public:
CAPRSHandler(IAPRSHandlerThread * thread);
CAPRSHandler(IAPRSHandlerBackend * thread);
~CAPRSHandler();
bool open();
@ -61,7 +61,7 @@ public:
void addReadAPRSCallback(IReadAPRSFrameCallback* cb);
private:
IAPRSHandlerThread* m_thread;
IAPRSHandlerBackend* m_thread;
std::unordered_map<std::string,CAPRSEntry *> m_array;
CAPRSIdFrameProvider * m_idFrameProvider;

@ -25,11 +25,11 @@
#include "RingBuffer.h"
#include "Timer.h"
#include "Thread.h"
#include "IAPRSHandlerThread.h"
#include "IAPRSHandlerBackend.h"
#include "APRSFrame.h"
class CAPRSHandlerThread : public CThread, IAPRSHandlerThread {
class CAPRSHandlerThread : public CThread, IAPRSHandlerBackend {
public:
CAPRSHandlerThread(const std::string& callsign, const std::string& password, const std::string& address, const std::string& hostname, unsigned int port);
CAPRSHandlerThread(const std::string& callsign, const std::string& password, const std::string& address, const std::string& hostname, unsigned int port, const std::string& filter);

@ -18,9 +18,9 @@
#pragma once
#include "IAPRSHandlerThread.h"
#include "IAPRSHandlerBackend.h"
class CDummyAPRSHandlerThread : public IAPRSHandlerThread
class CDummyAPRSHandlerThread : public IAPRSHandlerBackend
{
public:
CDummyAPRSHandlerThread();

@ -21,10 +21,10 @@
#include "APRSFrame.h"
#include "ReadAPRSFrameCallback.h"
class IAPRSHandlerThread
class IAPRSHandlerBackend
{
public:
virtual ~IAPRSHandlerThread() { } ;
virtual ~IAPRSHandlerBackend() { } ;
virtual bool start() = 0;
virtual bool isConnected() const = 0;

@ -198,9 +198,9 @@ bool CDStarGatewayApp::createThread()
CAPRSHandler * incomingAprsWriter = nullptr;
if(aprsConfig.enabled && !aprsConfig.password.empty()) {
CAPRSHandlerThread* thread = new CAPRSHandlerThread(gatewayConfig.callsign, aprsConfig.password, gatewayConfig.address, aprsConfig.hostname, aprsConfig.port);
outgoingAprsWriter = new CAPRSHandler((IAPRSHandlerThread *)thread);
outgoingAprsWriter = new CAPRSHandler((IAPRSHandlerBackend *)thread);
incomingAprsWriter = new CAPRSHandler((IAPRSHandlerThread *)new CDummyAPRSHandlerThread());
incomingAprsWriter = new CAPRSHandler((IAPRSHandlerBackend *)new CDummyAPRSHandlerThread());
if(outgoingAprsWriter->open()) {
#ifdef USE_GPSD

Loading…
Cancel
Save

Powered by TurnKey Linux.