PLCnext API Documentation
25.0.2.69
Arp
System
Commons
Configuration
TicLinksConfiguration.hpp
1
2
//
3
// Copyright Phoenix Contact GmbH & Co. KG
4
//
6
#pragma once
7
#include "
Arp/System/Core/Arp.h
"
8
#include "Arp/System/Commons/Configuration/ITicSerializable.hpp"
9
#include <set>
10
11
namespace
Arp
{
namespace
System {
namespace
Commons {
namespace
Configuration
12
{
13
14
class
TicLinksConfiguration
:
public
ITicSerializable
15
{
16
public
:
// typedefs
17
typedef
TicLinksConfiguration
* Ptr;
18
typedef
std::set<String> LinkFiles;
19
20
public
:
// construction/destruction
22
TicLinksConfiguration
(
void
) =
default
;
24
TicLinksConfiguration
(
const
TicLinksConfiguration
& arg) =
default
;
26
TicLinksConfiguration
&
operator=
(
const
TicLinksConfiguration
& arg) =
default
;
28
~TicLinksConfiguration
(
void
) =
default
;
29
30
public
:
// operators
31
bool
operator==(
const
TicLinksConfiguration
& rhs)
const
;
32
bool
operator!=(
const
TicLinksConfiguration
& rhs)
const
;
33
public
:
// static operations
34
35
public
:
// setter/getter operations
36
const
LinkFiles& GetLinkFiles(
void
)
const
;
37
38
public
:
// ITicSerializable operations
39
void
ReadTic(
TicReader
& reader,
TicSerializationContext
& context)
override
;
40
void
Clear(
void
);
41
42
protected
:
// operations
43
44
private
:
// static methods
45
46
private
:
// methods
47
48
private
:
// fields
49
LinkFiles linkFiles;
50
51
private
:
// static fields
52
53
};
54
55
}}}}
// end of namespace Arp::System::Commons::Configuration
Arp.h
Arp::System::Commons::Configuration::ITicSerializable
Definition:
ITicSerializable.hpp:17
Arp::System::Commons::Configuration::TicLinksConfiguration
Definition:
TicLinksConfiguration.hpp:15
Arp::System::Commons::Configuration::TicLinksConfiguration::TicLinksConfiguration
TicLinksConfiguration(void)=default
Constructs an TicLinksConfiguration instance.
Arp::System::Commons::Configuration::TicLinksConfiguration::TicLinksConfiguration
TicLinksConfiguration(const TicLinksConfiguration &arg)=default
Copy constructor.
Arp::System::Commons::Configuration::TicLinksConfiguration::operator=
TicLinksConfiguration & operator=(const TicLinksConfiguration &arg)=default
Assignment operator.
Arp::System::Commons::Configuration::TicLinksConfiguration::~TicLinksConfiguration
~TicLinksConfiguration(void)=default
Destructs this instance and frees all resources.
Arp::System::Commons::Configuration::TicReader
Definition:
TicReader.hpp:23
Arp::System::Commons::Configuration::TicSerializationContext
Definition:
TicSerializationContext.hpp:19
Arp
Root namespace for the PLCnext API
Generated on Mon May 12 2025 14:03:50 for PLCnext API Documentation by
1.9.4