SRS-control
0.1.4
Loading...
Searching...
No Matches
Connections.cpp
Go to the documentation of this file.
1
#include "
srs/connections/Connections.hpp
"
2
#include "
srs/connections/ConnectionTypeDef.hpp
"
3
#include "
srs/connections/FecSwitchSocket.hpp
"
4
#include "
srs/utils/CommonAlias.hpp
"
5
#include "
srs/utils/CommonDefinitions.hpp
"
6
#include <string_view>
7
#include <vector>
8
9
namespace
srs::connection
10
{
11
Starter::Starter
(std::string_view name)
12
:
CommandBase
{ name }
13
{
14
const
auto
response_data = std::vector<CommunicateEntryType>{ 0, 0, 1 };
15
set_write_response_msg
(response_data,
common::NULL_ADDRESS
);
16
}
17
18
Starter::Starter
()
19
:
Starter
{
"Starter"
}
20
{
21
}
22
23
Stopper::Stopper
(std::string_view name)
24
:
CommandBase
(name)
25
{
26
const
auto
response_data = std::vector<CommunicateEntryType>{ 0, 0, 0 };
27
set_write_response_msg
(response_data,
common::NULL_ADDRESS
);
28
}
29
30
Stopper::Stopper
()
31
:
Stopper
{
"Stopper"
}
32
{
33
}
34
35
}
// namespace srs::connection
CommonAlias.hpp
CommonDefinitions.hpp
ConnectionTypeDef.hpp
Connections.hpp
FecSwitchSocket.hpp
srs::connection::CommandBase::set_write_response_msg
void set_write_response_msg(const std::vector< CommunicateEntryType > &msg, uint16_t address)
Definition
ConnectionBase.hpp:52
srs::connection::CommandBase::CommandBase
CommandBase(const std::string_view name)
Definition
ConnectionBase.hpp:29
srs::connection::Starter::Starter
Starter()
Definition
Connections.cpp:18
srs::connection::Starter::Starter
Starter(std::string_view name)
Definition
Connections.cpp:11
srs::connection::Stopper::Stopper
Stopper()
Definition
Connections.cpp:30
srs::connection::Stopper::Stopper
Stopper(const Stopper &)=delete
Deleted copy constructor (rule of 5).
srs::common::NULL_ADDRESS
constexpr auto NULL_ADDRESS
Definition
CommonDefinitions.hpp:28
srs::connection
Definition
Application.hpp:33
backend
srs
connections
Connections.cpp
Impressum
Datenschutzerklärung
Generated by
1.15.0