/
UPNP_UPNPResult.hx
152 lines (123 loc) · 2.77 KB
/
UPNP_UPNPResult.hx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
// Automatically generated Godot externs: DO NOT EDIT
// MIT licensed, see LICENSE.md
package godot;
@:native("Godot.UPNP.UPNPResult")
@:csNative
extern enum UPNP_UPNPResult {
/**
UPNP command or discovery was successful.
**/
Success;
/**
Not authorized to use the command on the `godot.UPNPDevice`. May be returned when the user disabled UPNP on their router.
**/
NotAuthorized;
/**
No port mapping was found for the given port, protocol combination on the given `godot.UPNPDevice`.
**/
PortMappingNotFound;
/**
Inconsistent parameters.
**/
InconsistentParameters;
/**
No such entry in array. May be returned if a given port, protocol combination is not found on an `godot.UPNPDevice`.
**/
NoSuchEntryInArray;
/**
The action failed.
**/
ActionFailed;
/**
The `godot.UPNPDevice` does not allow wildcard values for the source IP address.
**/
SrcIpWildcardNotPermitted;
/**
The `godot.UPNPDevice` does not allow wildcard values for the external port.
**/
ExtPortWildcardNotPermitted;
/**
The `godot.UPNPDevice` does not allow wildcard values for the internal port.
**/
IntPortWildcardNotPermitted;
/**
The remote host value must be a wildcard.
**/
RemoteHostMustBeWildcard;
/**
The external port value must be a wildcard.
**/
ExtPortMustBeWildcard;
/**
No port maps are available. May also be returned if port mapping functionality is not available.
**/
NoPortMapsAvailable;
/**
Conflict with other mechanism. May be returned instead of `godot.UPNP_UPNPResult.conflictWithOtherMapping` if a port mapping conflicts with an existing one.
**/
ConflictWithOtherMechanism;
/**
Conflict with an existing port mapping.
**/
ConflictWithOtherMapping;
/**
External and internal port values must be the same.
**/
SamePortValuesRequired;
/**
Only permanent leases are supported. Do not use the `duration` parameter when adding port mappings.
**/
OnlyPermanentLeaseSupported;
/**
Invalid gateway.
**/
InvalidGateway;
/**
Invalid port.
**/
InvalidPort;
/**
Invalid protocol.
**/
InvalidProtocol;
/**
Invalid duration.
**/
InvalidDuration;
/**
Invalid arguments.
**/
InvalidArgs;
/**
Invalid response.
**/
InvalidResponse;
/**
Invalid parameter.
**/
InvalidParam;
/**
HTTP error.
**/
HttpError;
/**
Socket error.
**/
SocketError;
/**
Error allocating memory.
**/
MemAllocError;
/**
No gateway available. You may need to call `godot.UPNP.discover` first, or discovery didn't detect any valid IGDs (InternetGatewayDevices).
**/
NoGateway;
/**
No devices available. You may need to call `godot.UPNP.discover` first, or discovery didn't detect any valid `godot.UPNPDevice`s.
**/
NoDevices;
/**
Unknown error.
**/
UnknownError;
}