Rabbit Remote Control
0.1.0-bate14
Toggle main menu visibility
Loading...
Searching...
No Matches
Plugins
Template
Server
BackendTemplateServer.cpp
1
// Author: Kang Lin <kl222@126.com>
2
3
#include <QLoggingCategory>
4
#include "BackendTemplateServer.h"
5
#include "Backend.h"
6
7
static
Q_LOGGING_CATEGORY(log,
"TemplateServer.Backend"
)
8
CBackendTemplateServer
::
CBackendTemplateServer
(
9
COperateTemplateServer
* pOperate,
bool
bStopSignal)
10
:
CBackendServer
(pOperate, bStopSignal)
11
{
12
qDebug(log) << Q_FUNC_INFO;
13
}
14
15
CBackendTemplateServer::~CBackendTemplateServer()
16
{
17
qDebug(log) << Q_FUNC_INFO;
18
}
19
24
int
CBackendTemplateServer::WakeUp
()
25
{
26
// TODO: add wake up
27
28
return
0;
29
}
30
47
CBackend::OnInitReturnValue
CBackendTemplateServer::OnInit
()
48
{
49
OnInitReturnValue ret = OnInitReturnValue::NotUseOnProcess;
50
// TODO: Modify Initialization
51
52
return
ret;
53
}
54
55
int
CBackendTemplateServer::OnClean
()
56
{
57
int
nRet = 0;
58
// TODO: Modify clean
59
60
return
nRet;
61
}
62
78
int
CBackendTemplateServer::OnProcess
()
79
{
80
// TODO: add event dispatch (non-Qt event loop)
81
82
// TODO: When an error occurs. emit sigStop();
83
84
return
0;
85
}
86
87
void
CBackendTemplateServer::slotDisconnect(
const
QString &szIp,
const
quint16 port)
88
{
89
// TODO: Disconnect
90
}
CBackendServer
Server interface.
Definition
BackendServer.h:20
CBackendTemplateServer
Definition
BackendTemplateServer.h:9
CBackendTemplateServer::OnInit
virtual OnInitReturnValue OnInit() override
Initialization.
Definition
BackendTemplateServer.cpp:47
CBackendTemplateServer::OnProcess
virtual int OnProcess() override
Specific operation processing of plug-in.
Definition
BackendTemplateServer.cpp:78
CBackendTemplateServer::OnClean
virtual int OnClean() override
Clean.
Definition
BackendTemplateServer.cpp:55
CBackendTemplateServer::WakeUp
virtual int WakeUp() override
Wake up Backend thread(background thread).
Definition
BackendTemplateServer.cpp:24
COperateTemplateServer
Definition
OperateTemplateServer.h:9
Author: Kang Lin (kl222@126.com)
Copyright (c) Kang Lin Studios All Rights Reserved