xtd 0.2.0
ip_protection_level.h
Go to the documentation of this file.
1 #pragma once
5 #include "../../enum.h"
6 
8 #undef unix
9 
12 namespace xtd {
14  namespace net {
16  namespace sockets {
29  enum class ip_protection_level {
31  unspecified = -1,
33  unrestricted = 10,
35  edge_restricted = 20,
37  restricted = 30
38  };
39  }
40  }
41 }
42 
46 };
ip_protection_level
A value that enables restriction of an IPv6 socket to a specified scope, such as addresses with the s...
Definition: ip_protection_level.h:29
The xtd namespace contains all fundamental classes to access Hardware, Os, System, and more.
Definition: system_report.h:17
std::vector< std::pair< enum_t, xtd::ustring > > enum_collection
Represents a pair of an enum_t value and a string of an enum of type enum_t.
Definition: enum_collection.h:19
The IP protection level is edge restricted. This value would be used by applications designed to oper...
The IP protection level is restricted. This value would be used by intranet applications that do not ...
The IP protection level is unrestricted. This value would be used by applications designed to operate...
Provides the registration struct for enumerations.
Definition: enum_register.h:36