summaryrefslogtreecommitdiff
path: root/pythonmod/doc/modules/struct.rst
diff options
context:
space:
mode:
authorDag-Erling Smørgrav <des@FreeBSD.org>2019-02-06 12:31:02 +0000
committerDag-Erling Smørgrav <des@FreeBSD.org>2019-02-06 12:31:02 +0000
commit9c9d011eed674ddd7e4a0a148691887afb9e75cd (patch)
treecd45bceeed24e66e5b2838e8589d2c111cf691c6 /pythonmod/doc/modules/struct.rst
parent089d83fbd0b24f957b753d440f188ddadaabf4ff (diff)
Diffstat (limited to 'pythonmod/doc/modules/struct.rst')
-rw-r--r--pythonmod/doc/modules/struct.rst30
1 files changed, 30 insertions, 0 deletions
diff --git a/pythonmod/doc/modules/struct.rst b/pythonmod/doc/modules/struct.rst
index c74298b8b75d..de7c084e9008 100644
--- a/pythonmod/doc/modules/struct.rst
+++ b/pythonmod/doc/modules/struct.rst
@@ -514,3 +514,33 @@ pythonmod_qstate
Here you can keep your own private data (each thread has own data object).
+sockaddr_storage
+-------------------------
+
+.. class:: sockaddr_storage
+
+ The :class:`sockaddr_storage` provides these data attributes:
+
+ .. attribute:: family
+
+ Address family name as a string. Possible values are `ip4`, `ip6`, and `unix`.
+
+ .. attribute:: addr
+
+ Address in presentation format.
+
+ .. attribute:: raw_addr
+
+ Address in network wire format.
+
+ .. attribute:: port
+
+ Port number. Invalid for Unix address.
+
+ .. attribute:: flowinfo
+
+ Flow info value. Valid only for IPv6 address.
+
+ .. attribute:: scope_id
+
+ Scope ID value. Valid only for IPv6 address.