8#include "Arp/System/Core/Enum.hxx"
10namespace Arp {
namespace System {
namespace Commons {
namespace Net
21 Interrupted = (10000 + 4),
23 InvalidArgument = (10000 + 22),
25 TooManyOpenSockets = (10000 + 24),
27 WouldBlock = (10000 + 35),
29 InProgress = (10000 + 36),
31 AlreadyInProgress = (10000 + 37),
33 NotSocket = (10000 + 38),
35 DestinationAddressRequired = (10000 + 39),
40 MessageSize = (10000 + 40),
45 ProtoType = (10000 + 41),
47 ProtocolOption = (10000 + 42),
49 ProtocolNotSupported = (10000 + 43),
51 SocketNotSupported = (10000 + 44),
53 OperationNotSupported = (10000 + 45),
55 ProtocolFamilyNotSupported = (10000 + 46),
57 AddressFamilyNotSupported = (10000 + 47),
59 AddressAlreadyInUse = (10000 + 48),
61 AddressNotAvailable = (10000 + 49),
63 NetworkDown = (10000 + 50),
65 NetworkUnreachable = (10000 + 51),
67 NetworkReset = (10000 + 52),
69 ConnectionAborted = (10000 + 53),
71 ConnectionReset = (10000 + 54),
73 NoBufferSpaceAvailable = (10000 + 55),
75 IsConnected = (10000 + 56),
80 NotConnected = (10000 + 57),
85 Shutdown = (10000 + 58),
90 TimedOut = (10000 + 60),
92 ConnectionRefused = (10000 + 61),
94 HostDown = (10000 + 64),
96 HostUnreachable = (10000 + 65),
98 ProcessLimit = (10000 + 67),
103 SystemNotReady = (10000 + 91),
105 VersionNotSupported = (10000 + 92),
107 NotInitialized = (10000 + 93),
109 Disconnecting = (10000 + 101),
111 HostNotFound = (10000 + 1001),
116 TryAgain = (10000 + 1002)
@ System
System components used by the System, Device, Plc or Io domains.
std::ostream & operator<<(std::ostream &os, const IpAddress &ipAddress)
The ostream operator is used for logging and string formatting.
Definition: IpAddress.hpp:107
std::istream & operator>>(std::istream &is, IpAddress &ipAddress)
The istream operator is used for string parsing.
Definition: IpAddress.hpp:114
SocketError
Possible error codes for socket operation results.
Definition: SocketError.hpp:15
Root namespace for the PLCnext API