PLCnext API Documentation 25.0.2.69
SecurityConfigurationError.hpp
1
2//
3// Copyright Phoenix Contact GmbH & Co. KG
4//
6#pragma once
8#include "Arp/System/Core/Enum.hxx"
9
10namespace Arp { namespace System { namespace Commons { namespace Security
11{
12
17{
19 None = 0,
21 StoreNotFound = 1,
23 ItemNotFound = 2,
25 IOError = 3,
29 DecodeError = 5,
31 NotImplemented = 6,
35 ReadOnly = 8,
37 UnknownError = 9,
39 StoreExists = 10,
40};
41
43// global stream operators of enum SecurityConfigurationError for logging and parsing
44ARP_CXX_SYMBOL_EXPORT std::ostream& operator<<(std::ostream& os, SecurityConfigurationError value);
45ARP_CXX_SYMBOL_EXPORT std::istream& operator>>(std::istream& is, SecurityConfigurationError& value);
46
47}}}} // end of namespace Arp::System::Commons::Security
48
49template<> struct fmt::formatter<Arp::System::Commons::Security::SecurityConfigurationError>: public fmt::ostream_formatter {};
std::uint8_t uint8
The Arp unsigned integer type of 1 byte size.
Definition: PrimitiveTypes.hpp:25
@ DecodeError
A message could not be decoded because some field was out of the specified range or the length of the...
SecurityConfigurationError
Enumeration of possible error codes when interacting with classes in the Security namespace
Definition: SecurityConfigurationError.hpp:17
@ ReadOnly
The store is read only and may not be modified
@ ListTypeNotSupported
The passed ListType is not supported by the implementation of this function
@ ItemNotFound
The named item was not found. E.g. a certificate was not found
@ IOError
An error while writing to disk occured
@ KeyTypeNotSupported
The implementation or function does not support the given keytype
@ StoreExists
A store with the name already exists. This can occur when trying to rename a store
Root namespace for the PLCnext API