diff options
author | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2009-02-24 16:41:35 +0000 |
---|---|---|
committer | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2009-02-24 16:41:35 +0000 |
commit | 355c15fe51196d604ea62ce16c4c098ef2f87831 (patch) | |
tree | ee11ab02c339e70384aa1778f78030df668cb682 /spec/generic-types.xml | |
parent | 06972587d43a7d25c0fa8764a63e4293639993a0 (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.xml | 13 |
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"> |