summaryrefslogtreecommitdiff
path: root/spec/generic-types.xml
diff options
context:
space:
mode:
authorSimon McVittie <simon.mcvittie@collabora.co.uk>2009-02-24 16:41:35 +0000
committerSimon McVittie <simon.mcvittie@collabora.co.uk>2009-02-24 16:41:35 +0000
commit355c15fe51196d604ea62ce16c4c098ef2f87831 (patch)
treeee11ab02c339e70384aa1778f78030df668cb682 /spec/generic-types.xml
parent06972587d43a7d25c0fa8764a63e4293639993a0 (diff)
Add Socket_Address_IP for addresses that can either be v4 or v6
Diffstat (limited to 'spec/generic-types.xml')
-rw-r--r--spec/generic-types.xml13
1 files changed, 13 insertions, 0 deletions
diff --git a/spec/generic-types.xml b/spec/generic-types.xml
index dbdcafb9..a07e6f6b 100644
--- a/spec/generic-types.xml
+++ b/spec/generic-types.xml
@@ -97,6 +97,19 @@
<tp:member type="s" name="Value"/>
</tp:mapping>
+ <tp:struct name="Socket_Address_IP">
+ <tp:docstring>An IP address and port.</tp:docstring>
+ <tp:member type="s" name="Address">
+ <tp:docstring>Either a dotted-quad IPv4 address literal as for
+ <tp:type>Socket_Address_IPv4</tp:type>, or an RFC2373 IPv6 address
+ as for <tp:type>Socket_Address_IPv6</tp:type>.
+ </tp:docstring>
+ </tp:member>
+ <tp:member type="q" name="Port">
+ <tp:docstring>The TCP or UDP port number.</tp:docstring>
+ </tp:member>
+ </tp:struct>
+
<tp:struct name="Socket_Address_IPv4">
<tp:docstring>An IPv4 address and port.</tp:docstring>
<tp:member type="s" name="Address">