8#include "Arp/Base/Rsc/Commons/Rsc.hpp"
9#include "Arp/Base/Rsc/Commons/RscSerializable.hpp"
10#include "Arp/Base/Rsc/Commons/RscString.hxx"
14namespace Arp::Base::Acf::Services
18using namespace Arp::Base::Rsc::Commons;
19using namespace Arp::Base::Rsc::Commons::Services;
64 static size_t GetFieldCount(
void);
Contains information about a component.
Definition: ComponentInfo.hpp:25
ComponentInfo(void)
Constructs an ComponentInfo instance.
RscString< 512 > ComponentName
Instance name of the component
Definition: ComponentInfo.hpp:34
RscString< 512 > BuildVersion
ArpVersion (incl. name and state) of the SDK used to compile the library
Definition: ComponentInfo.hpp:54
RscString< 512 > TypeName
C++ type name of the component
Definition: ComponentInfo.hpp:39
RscString< 128 > ProcessName
Name of the process the component is created in
Definition: ComponentInfo.hpp:49
RscString< 512 > LibraryVersion
ArpVersion (incl. name and state) provided by the author of the library
Definition: ComponentInfo.hpp:59
RscString< 512 > LibraryName
Name of the library the component was created from
Definition: ComponentInfo.hpp:44
Any custom struct type which is intended to be marshalled in a Rsc serialization context,...
Definition: RscSerializable.hpp:35
Reads marshaled data of RSC services.
Definition: RscReader.hpp:34
Writes marshalled data of RSC services.
Definition: RscWriter.hpp:34
Root namespace for the PLCnext API