2021-03-12 21:17:37 -08:00
|
|
|
# This file was automatically generated by SWIG (http://www.swig.org).
|
2021-05-05 16:19:27 -07:00
|
|
|
# Version 4.0.2
|
2021-03-12 21:17:37 -08:00
|
|
|
#
|
|
|
|
|
# Do not make changes to this file unless you know what you are doing--modify
|
|
|
|
|
# the SWIG interface file instead.
|
|
|
|
|
|
|
|
|
|
from sys import version_info as _swig_python_version_info
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-03-12 21:17:37 -08:00
|
|
|
if _swig_python_version_info < (2, 7, 0):
|
|
|
|
|
raise RuntimeError("Python 2.7 or later required")
|
|
|
|
|
|
|
|
|
|
# Import the low-level C/C++ module
|
|
|
|
|
if __package__ or "." in __name__:
|
|
|
|
|
from . import _libzt
|
|
|
|
|
else:
|
|
|
|
|
import _libzt
|
|
|
|
|
|
|
|
|
|
try:
|
|
|
|
|
import builtins as __builtin__
|
|
|
|
|
except ImportError:
|
|
|
|
|
import __builtin__
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-03-12 21:17:37 -08:00
|
|
|
def _swig_repr(self):
|
|
|
|
|
try:
|
|
|
|
|
strthis = "proxy of " + self.this.__repr__()
|
|
|
|
|
except __builtin__.Exception:
|
|
|
|
|
strthis = ""
|
2021-05-06 07:06:35 +00:00
|
|
|
return "<%s.%s; %s >" % (
|
|
|
|
|
self.__class__.__module__,
|
|
|
|
|
self.__class__.__name__,
|
|
|
|
|
strthis,
|
|
|
|
|
)
|
2021-03-12 21:17:37 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
def _swig_setattr_nondynamic_instance_variable(set):
|
|
|
|
|
def set_instance_attr(self, name, value):
|
|
|
|
|
if name == "thisown":
|
|
|
|
|
self.this.own(value)
|
|
|
|
|
elif name == "this":
|
|
|
|
|
set(self, name, value)
|
|
|
|
|
elif hasattr(self, name) and isinstance(getattr(type(self), name), property):
|
|
|
|
|
set(self, name, value)
|
|
|
|
|
else:
|
|
|
|
|
raise AttributeError("You cannot add instance attributes to %s" % self)
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-03-12 21:17:37 -08:00
|
|
|
return set_instance_attr
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def _swig_setattr_nondynamic_class_variable(set):
|
|
|
|
|
def set_class_attr(cls, name, value):
|
|
|
|
|
if hasattr(cls, name) and not isinstance(getattr(cls, name), property):
|
|
|
|
|
set(cls, name, value)
|
|
|
|
|
else:
|
|
|
|
|
raise AttributeError("You cannot add class attributes to %s" % cls)
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-03-12 21:17:37 -08:00
|
|
|
return set_class_attr
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def _swig_add_metaclass(metaclass):
|
|
|
|
|
"""Class decorator for adding a metaclass to a SWIG wrapped class - a slimmed down version of six.add_metaclass"""
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-03-12 21:17:37 -08:00
|
|
|
def wrapper(cls):
|
|
|
|
|
return metaclass(cls.__name__, cls.__bases__, cls.__dict__.copy())
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-03-12 21:17:37 -08:00
|
|
|
return wrapper
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class _SwigNonDynamicMeta(type):
|
|
|
|
|
"""Meta class to enforce nondynamic attributes (no new attributes) for a class"""
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-03-12 21:17:37 -08:00
|
|
|
__setattr__ = _swig_setattr_nondynamic_class_variable(type.__setattr__)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import weakref
|
|
|
|
|
|
|
|
|
|
ZTS_ENABLE_PYTHON = _libzt.ZTS_ENABLE_PYTHON
|
2021-05-05 16:19:27 -07:00
|
|
|
ZTS_ERR_OK = _libzt.ZTS_ERR_OK
|
|
|
|
|
ZTS_ERR_SOCKET = _libzt.ZTS_ERR_SOCKET
|
|
|
|
|
ZTS_ERR_SERVICE = _libzt.ZTS_ERR_SERVICE
|
|
|
|
|
ZTS_ERR_ARG = _libzt.ZTS_ERR_ARG
|
|
|
|
|
ZTS_ERR_NO_RESULT = _libzt.ZTS_ERR_NO_RESULT
|
|
|
|
|
ZTS_ERR_GENERAL = _libzt.ZTS_ERR_GENERAL
|
2021-03-12 21:17:37 -08:00
|
|
|
ZTS_EVENT_NODE_UP = _libzt.ZTS_EVENT_NODE_UP
|
|
|
|
|
ZTS_EVENT_NODE_ONLINE = _libzt.ZTS_EVENT_NODE_ONLINE
|
|
|
|
|
ZTS_EVENT_NODE_OFFLINE = _libzt.ZTS_EVENT_NODE_OFFLINE
|
|
|
|
|
ZTS_EVENT_NODE_DOWN = _libzt.ZTS_EVENT_NODE_DOWN
|
2021-05-05 16:19:27 -07:00
|
|
|
ZTS_EVENT_NODE_FATAL_ERROR = _libzt.ZTS_EVENT_NODE_FATAL_ERROR
|
2021-03-12 21:17:37 -08:00
|
|
|
ZTS_EVENT_NETWORK_NOT_FOUND = _libzt.ZTS_EVENT_NETWORK_NOT_FOUND
|
|
|
|
|
ZTS_EVENT_NETWORK_CLIENT_TOO_OLD = _libzt.ZTS_EVENT_NETWORK_CLIENT_TOO_OLD
|
|
|
|
|
ZTS_EVENT_NETWORK_REQ_CONFIG = _libzt.ZTS_EVENT_NETWORK_REQ_CONFIG
|
|
|
|
|
ZTS_EVENT_NETWORK_OK = _libzt.ZTS_EVENT_NETWORK_OK
|
|
|
|
|
ZTS_EVENT_NETWORK_ACCESS_DENIED = _libzt.ZTS_EVENT_NETWORK_ACCESS_DENIED
|
|
|
|
|
ZTS_EVENT_NETWORK_READY_IP4 = _libzt.ZTS_EVENT_NETWORK_READY_IP4
|
|
|
|
|
ZTS_EVENT_NETWORK_READY_IP6 = _libzt.ZTS_EVENT_NETWORK_READY_IP6
|
|
|
|
|
ZTS_EVENT_NETWORK_READY_IP4_IP6 = _libzt.ZTS_EVENT_NETWORK_READY_IP4_IP6
|
|
|
|
|
ZTS_EVENT_NETWORK_DOWN = _libzt.ZTS_EVENT_NETWORK_DOWN
|
|
|
|
|
ZTS_EVENT_NETWORK_UPDATE = _libzt.ZTS_EVENT_NETWORK_UPDATE
|
|
|
|
|
ZTS_EVENT_STACK_UP = _libzt.ZTS_EVENT_STACK_UP
|
|
|
|
|
ZTS_EVENT_STACK_DOWN = _libzt.ZTS_EVENT_STACK_DOWN
|
|
|
|
|
ZTS_EVENT_NETIF_UP = _libzt.ZTS_EVENT_NETIF_UP
|
|
|
|
|
ZTS_EVENT_NETIF_DOWN = _libzt.ZTS_EVENT_NETIF_DOWN
|
|
|
|
|
ZTS_EVENT_NETIF_REMOVED = _libzt.ZTS_EVENT_NETIF_REMOVED
|
|
|
|
|
ZTS_EVENT_NETIF_LINK_UP = _libzt.ZTS_EVENT_NETIF_LINK_UP
|
|
|
|
|
ZTS_EVENT_NETIF_LINK_DOWN = _libzt.ZTS_EVENT_NETIF_LINK_DOWN
|
|
|
|
|
ZTS_EVENT_PEER_DIRECT = _libzt.ZTS_EVENT_PEER_DIRECT
|
|
|
|
|
ZTS_EVENT_PEER_RELAY = _libzt.ZTS_EVENT_PEER_RELAY
|
|
|
|
|
ZTS_EVENT_PEER_UNREACHABLE = _libzt.ZTS_EVENT_PEER_UNREACHABLE
|
|
|
|
|
ZTS_EVENT_PEER_PATH_DISCOVERED = _libzt.ZTS_EVENT_PEER_PATH_DISCOVERED
|
|
|
|
|
ZTS_EVENT_PEER_PATH_DEAD = _libzt.ZTS_EVENT_PEER_PATH_DEAD
|
|
|
|
|
ZTS_EVENT_ROUTE_ADDED = _libzt.ZTS_EVENT_ROUTE_ADDED
|
|
|
|
|
ZTS_EVENT_ROUTE_REMOVED = _libzt.ZTS_EVENT_ROUTE_REMOVED
|
|
|
|
|
ZTS_EVENT_ADDR_ADDED_IP4 = _libzt.ZTS_EVENT_ADDR_ADDED_IP4
|
|
|
|
|
ZTS_EVENT_ADDR_REMOVED_IP4 = _libzt.ZTS_EVENT_ADDR_REMOVED_IP4
|
|
|
|
|
ZTS_EVENT_ADDR_ADDED_IP6 = _libzt.ZTS_EVENT_ADDR_ADDED_IP6
|
|
|
|
|
ZTS_EVENT_ADDR_REMOVED_IP6 = _libzt.ZTS_EVENT_ADDR_REMOVED_IP6
|
2021-05-05 16:19:27 -07:00
|
|
|
ZTS_EVENT_STORE_IDENTITY_SECRET = _libzt.ZTS_EVENT_STORE_IDENTITY_SECRET
|
|
|
|
|
ZTS_EVENT_STORE_IDENTITY_PUBLIC = _libzt.ZTS_EVENT_STORE_IDENTITY_PUBLIC
|
|
|
|
|
ZTS_EVENT_STORE_PLANET = _libzt.ZTS_EVENT_STORE_PLANET
|
|
|
|
|
ZTS_EVENT_STORE_PEER = _libzt.ZTS_EVENT_STORE_PEER
|
|
|
|
|
ZTS_EVENT_STORE_NETWORK = _libzt.ZTS_EVENT_STORE_NETWORK
|
2021-03-12 21:17:37 -08:00
|
|
|
ZTS_EPERM = _libzt.ZTS_EPERM
|
|
|
|
|
ZTS_ENOENT = _libzt.ZTS_ENOENT
|
|
|
|
|
ZTS_ESRCH = _libzt.ZTS_ESRCH
|
|
|
|
|
ZTS_EINTR = _libzt.ZTS_EINTR
|
|
|
|
|
ZTS_EIO = _libzt.ZTS_EIO
|
|
|
|
|
ZTS_ENXIO = _libzt.ZTS_ENXIO
|
|
|
|
|
ZTS_EBADF = _libzt.ZTS_EBADF
|
|
|
|
|
ZTS_EAGAIN = _libzt.ZTS_EAGAIN
|
2021-05-05 16:19:27 -07:00
|
|
|
ZTS_EWOULDBLOCK = _libzt.ZTS_EWOULDBLOCK
|
2021-03-12 21:17:37 -08:00
|
|
|
ZTS_ENOMEM = _libzt.ZTS_ENOMEM
|
|
|
|
|
ZTS_EACCES = _libzt.ZTS_EACCES
|
|
|
|
|
ZTS_EFAULT = _libzt.ZTS_EFAULT
|
|
|
|
|
ZTS_EBUSY = _libzt.ZTS_EBUSY
|
|
|
|
|
ZTS_EEXIST = _libzt.ZTS_EEXIST
|
|
|
|
|
ZTS_ENODEV = _libzt.ZTS_ENODEV
|
|
|
|
|
ZTS_EINVAL = _libzt.ZTS_EINVAL
|
|
|
|
|
ZTS_ENFILE = _libzt.ZTS_ENFILE
|
|
|
|
|
ZTS_EMFILE = _libzt.ZTS_EMFILE
|
|
|
|
|
ZTS_ENOSYS = _libzt.ZTS_ENOSYS
|
|
|
|
|
ZTS_ENOTSOCK = _libzt.ZTS_ENOTSOCK
|
|
|
|
|
ZTS_EDESTADDRREQ = _libzt.ZTS_EDESTADDRREQ
|
|
|
|
|
ZTS_EMSGSIZE = _libzt.ZTS_EMSGSIZE
|
|
|
|
|
ZTS_EPROTOTYPE = _libzt.ZTS_EPROTOTYPE
|
|
|
|
|
ZTS_ENOPROTOOPT = _libzt.ZTS_ENOPROTOOPT
|
|
|
|
|
ZTS_EPROTONOSUPPORT = _libzt.ZTS_EPROTONOSUPPORT
|
|
|
|
|
ZTS_ESOCKTNOSUPPORT = _libzt.ZTS_ESOCKTNOSUPPORT
|
|
|
|
|
ZTS_EOPNOTSUPP = _libzt.ZTS_EOPNOTSUPP
|
|
|
|
|
ZTS_EPFNOSUPPORT = _libzt.ZTS_EPFNOSUPPORT
|
|
|
|
|
ZTS_EAFNOSUPPORT = _libzt.ZTS_EAFNOSUPPORT
|
|
|
|
|
ZTS_EADDRINUSE = _libzt.ZTS_EADDRINUSE
|
|
|
|
|
ZTS_EADDRNOTAVAIL = _libzt.ZTS_EADDRNOTAVAIL
|
|
|
|
|
ZTS_ENETDOWN = _libzt.ZTS_ENETDOWN
|
|
|
|
|
ZTS_ENETUNREACH = _libzt.ZTS_ENETUNREACH
|
|
|
|
|
ZTS_ECONNABORTED = _libzt.ZTS_ECONNABORTED
|
|
|
|
|
ZTS_ECONNRESET = _libzt.ZTS_ECONNRESET
|
|
|
|
|
ZTS_ENOBUFS = _libzt.ZTS_ENOBUFS
|
|
|
|
|
ZTS_EISCONN = _libzt.ZTS_EISCONN
|
|
|
|
|
ZTS_ENOTCONN = _libzt.ZTS_ENOTCONN
|
|
|
|
|
ZTS_ETIMEDOUT = _libzt.ZTS_ETIMEDOUT
|
|
|
|
|
ZTS_EHOSTUNREACH = _libzt.ZTS_EHOSTUNREACH
|
|
|
|
|
ZTS_EALREADY = _libzt.ZTS_EALREADY
|
|
|
|
|
ZTS_EINPROGRESS = _libzt.ZTS_EINPROGRESS
|
2021-03-15 01:59:18 -07:00
|
|
|
ZTS_MAC_ADDRSTRLEN = _libzt.ZTS_MAC_ADDRSTRLEN
|
2021-03-12 21:17:37 -08:00
|
|
|
ZTS_INET_ADDRSTRLEN = _libzt.ZTS_INET_ADDRSTRLEN
|
|
|
|
|
ZTS_INET6_ADDRSTRLEN = _libzt.ZTS_INET6_ADDRSTRLEN
|
2021-05-05 16:19:27 -07:00
|
|
|
ZTS_IP_MAX_STR_LEN = _libzt.ZTS_IP_MAX_STR_LEN
|
|
|
|
|
ZTS_STORE_DATA_LEN = _libzt.ZTS_STORE_DATA_LEN
|
|
|
|
|
ZTS_MAX_NETWORK_SHORT_NAME_LENGTH = _libzt.ZTS_MAX_NETWORK_SHORT_NAME_LENGTH
|
|
|
|
|
ZTS_MAX_NETWORK_ROUTES = _libzt.ZTS_MAX_NETWORK_ROUTES
|
|
|
|
|
ZTS_MAX_ASSIGNED_ADDRESSES = _libzt.ZTS_MAX_ASSIGNED_ADDRESSES
|
|
|
|
|
ZTS_MAX_PEER_NETWORK_PATHS = _libzt.ZTS_MAX_PEER_NETWORK_PATHS
|
|
|
|
|
ZTS_MAX_MULTICAST_SUBSCRIPTIONS = _libzt.ZTS_MAX_MULTICAST_SUBSCRIPTIONS
|
|
|
|
|
ZTS_MAX_ENDPOINT_STR_LEN = _libzt.ZTS_MAX_ENDPOINT_STR_LEN
|
2021-03-12 21:17:37 -08:00
|
|
|
ZTS_SOCK_STREAM = _libzt.ZTS_SOCK_STREAM
|
|
|
|
|
ZTS_SOCK_DGRAM = _libzt.ZTS_SOCK_DGRAM
|
|
|
|
|
ZTS_SOCK_RAW = _libzt.ZTS_SOCK_RAW
|
|
|
|
|
ZTS_AF_UNSPEC = _libzt.ZTS_AF_UNSPEC
|
|
|
|
|
ZTS_AF_INET = _libzt.ZTS_AF_INET
|
|
|
|
|
ZTS_AF_INET6 = _libzt.ZTS_AF_INET6
|
|
|
|
|
ZTS_PF_INET = _libzt.ZTS_PF_INET
|
|
|
|
|
ZTS_PF_INET6 = _libzt.ZTS_PF_INET6
|
|
|
|
|
ZTS_PF_UNSPEC = _libzt.ZTS_PF_UNSPEC
|
|
|
|
|
ZTS_IPPROTO_IP = _libzt.ZTS_IPPROTO_IP
|
|
|
|
|
ZTS_IPPROTO_ICMP = _libzt.ZTS_IPPROTO_ICMP
|
|
|
|
|
ZTS_IPPROTO_TCP = _libzt.ZTS_IPPROTO_TCP
|
|
|
|
|
ZTS_IPPROTO_UDP = _libzt.ZTS_IPPROTO_UDP
|
|
|
|
|
ZTS_IPPROTO_IPV6 = _libzt.ZTS_IPPROTO_IPV6
|
|
|
|
|
ZTS_IPPROTO_ICMPV6 = _libzt.ZTS_IPPROTO_ICMPV6
|
|
|
|
|
ZTS_IPPROTO_UDPLITE = _libzt.ZTS_IPPROTO_UDPLITE
|
|
|
|
|
ZTS_IPPROTO_RAW = _libzt.ZTS_IPPROTO_RAW
|
|
|
|
|
ZTS_MSG_PEEK = _libzt.ZTS_MSG_PEEK
|
|
|
|
|
ZTS_MSG_WAITALL = _libzt.ZTS_MSG_WAITALL
|
|
|
|
|
ZTS_MSG_OOB = _libzt.ZTS_MSG_OOB
|
|
|
|
|
ZTS_MSG_DONTWAIT = _libzt.ZTS_MSG_DONTWAIT
|
|
|
|
|
ZTS_MSG_MORE = _libzt.ZTS_MSG_MORE
|
|
|
|
|
ZTS_IOCPARM_MASK = _libzt.ZTS_IOCPARM_MASK
|
|
|
|
|
ZTS_IOC_VOID = _libzt.ZTS_IOC_VOID
|
|
|
|
|
ZTS_IOC_OUT = _libzt.ZTS_IOC_OUT
|
|
|
|
|
ZTS_IOC_IN = _libzt.ZTS_IOC_IN
|
|
|
|
|
ZTS_IOC_INOUT = _libzt.ZTS_IOC_INOUT
|
2021-05-06 07:06:35 +00:00
|
|
|
|
|
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
class zts_node_info_t(object):
|
2021-05-06 07:06:35 +00:00
|
|
|
thisown = property(
|
|
|
|
|
lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag"
|
|
|
|
|
)
|
2021-03-12 21:17:37 -08:00
|
|
|
__repr__ = _swig_repr
|
2021-05-06 07:06:35 +00:00
|
|
|
node_id = property(
|
|
|
|
|
_libzt.zts_node_info_t_node_id_get, _libzt.zts_node_info_t_node_id_set
|
|
|
|
|
)
|
|
|
|
|
port_primary = property(
|
|
|
|
|
_libzt.zts_node_info_t_port_primary_get, _libzt.zts_node_info_t_port_primary_set
|
|
|
|
|
)
|
|
|
|
|
port_secondary = property(
|
|
|
|
|
_libzt.zts_node_info_t_port_secondary_get,
|
|
|
|
|
_libzt.zts_node_info_t_port_secondary_set,
|
|
|
|
|
)
|
|
|
|
|
port_tertiary = property(
|
|
|
|
|
_libzt.zts_node_info_t_port_tertiary_get,
|
|
|
|
|
_libzt.zts_node_info_t_port_tertiary_set,
|
|
|
|
|
)
|
|
|
|
|
ver_major = property(
|
|
|
|
|
_libzt.zts_node_info_t_ver_major_get, _libzt.zts_node_info_t_ver_major_set
|
|
|
|
|
)
|
|
|
|
|
ver_minor = property(
|
|
|
|
|
_libzt.zts_node_info_t_ver_minor_get, _libzt.zts_node_info_t_ver_minor_set
|
|
|
|
|
)
|
|
|
|
|
ver_rev = property(
|
|
|
|
|
_libzt.zts_node_info_t_ver_rev_get, _libzt.zts_node_info_t_ver_rev_set
|
|
|
|
|
)
|
2021-03-12 21:17:37 -08:00
|
|
|
|
|
|
|
|
def __init__(self):
|
2021-05-05 16:19:27 -07:00
|
|
|
_libzt.zts_node_info_t_swiginit(self, _libzt.new_zts_node_info_t())
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
__swig_destroy__ = _libzt.delete_zts_node_info_t
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
# Register zts_node_info_t in _libzt:
|
|
|
|
|
_libzt.zts_node_info_t_swigregister(zts_node_info_t)
|
2021-03-12 21:17:37 -08:00
|
|
|
cvar = _libzt.cvar
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
class zts_addr_info_t(object):
|
2021-05-06 07:06:35 +00:00
|
|
|
thisown = property(
|
|
|
|
|
lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag"
|
|
|
|
|
)
|
2021-03-12 21:17:37 -08:00
|
|
|
__repr__ = _swig_repr
|
2021-05-06 07:06:35 +00:00
|
|
|
net_id = property(
|
|
|
|
|
_libzt.zts_addr_info_t_net_id_get, _libzt.zts_addr_info_t_net_id_set
|
|
|
|
|
)
|
2021-05-05 16:19:27 -07:00
|
|
|
addr = property(_libzt.zts_addr_info_t_addr_get, _libzt.zts_addr_info_t_addr_set)
|
2021-03-12 21:17:37 -08:00
|
|
|
|
|
|
|
|
def __init__(self):
|
2021-05-05 16:19:27 -07:00
|
|
|
_libzt.zts_addr_info_t_swiginit(self, _libzt.new_zts_addr_info_t())
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
__swig_destroy__ = _libzt.delete_zts_addr_info_t
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
# Register zts_addr_info_t in _libzt:
|
|
|
|
|
_libzt.zts_addr_info_t_swigregister(zts_addr_info_t)
|
2021-03-12 21:17:37 -08:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
ZTS_NETWORK_STATUS_REQUESTING_CONFIGURATION = (
|
|
|
|
|
_libzt.ZTS_NETWORK_STATUS_REQUESTING_CONFIGURATION
|
|
|
|
|
)
|
2021-03-12 21:17:37 -08:00
|
|
|
ZTS_NETWORK_STATUS_OK = _libzt.ZTS_NETWORK_STATUS_OK
|
|
|
|
|
ZTS_NETWORK_STATUS_ACCESS_DENIED = _libzt.ZTS_NETWORK_STATUS_ACCESS_DENIED
|
|
|
|
|
ZTS_NETWORK_STATUS_NOT_FOUND = _libzt.ZTS_NETWORK_STATUS_NOT_FOUND
|
|
|
|
|
ZTS_NETWORK_STATUS_PORT_ERROR = _libzt.ZTS_NETWORK_STATUS_PORT_ERROR
|
|
|
|
|
ZTS_NETWORK_STATUS_CLIENT_TOO_OLD = _libzt.ZTS_NETWORK_STATUS_CLIENT_TOO_OLD
|
|
|
|
|
ZTS_NETWORK_TYPE_PRIVATE = _libzt.ZTS_NETWORK_TYPE_PRIVATE
|
|
|
|
|
ZTS_NETWORK_TYPE_PUBLIC = _libzt.ZTS_NETWORK_TYPE_PUBLIC
|
2021-05-06 07:06:35 +00:00
|
|
|
|
|
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
class zts_route_info_t(object):
|
2021-05-06 07:06:35 +00:00
|
|
|
thisown = property(
|
|
|
|
|
lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag"
|
|
|
|
|
)
|
2021-03-12 21:17:37 -08:00
|
|
|
__repr__ = _swig_repr
|
2021-05-06 07:06:35 +00:00
|
|
|
target = property(
|
|
|
|
|
_libzt.zts_route_info_t_target_get, _libzt.zts_route_info_t_target_set
|
|
|
|
|
)
|
2021-05-05 16:19:27 -07:00
|
|
|
via = property(_libzt.zts_route_info_t_via_get, _libzt.zts_route_info_t_via_set)
|
2021-05-06 07:06:35 +00:00
|
|
|
flags = property(
|
|
|
|
|
_libzt.zts_route_info_t_flags_get, _libzt.zts_route_info_t_flags_set
|
|
|
|
|
)
|
|
|
|
|
metric = property(
|
|
|
|
|
_libzt.zts_route_info_t_metric_get, _libzt.zts_route_info_t_metric_set
|
|
|
|
|
)
|
2021-03-12 21:17:37 -08:00
|
|
|
|
|
|
|
|
def __init__(self):
|
2021-05-05 16:19:27 -07:00
|
|
|
_libzt.zts_route_info_t_swiginit(self, _libzt.new_zts_route_info_t())
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
__swig_destroy__ = _libzt.delete_zts_route_info_t
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
# Register zts_route_info_t in _libzt:
|
|
|
|
|
_libzt.zts_route_info_t_swigregister(zts_route_info_t)
|
2021-03-12 21:17:37 -08:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
class zts_multicast_group_t(object):
|
2021-05-06 07:06:35 +00:00
|
|
|
thisown = property(
|
|
|
|
|
lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag"
|
|
|
|
|
)
|
2021-03-12 21:17:37 -08:00
|
|
|
__repr__ = _swig_repr
|
2021-05-06 07:06:35 +00:00
|
|
|
mac = property(
|
|
|
|
|
_libzt.zts_multicast_group_t_mac_get, _libzt.zts_multicast_group_t_mac_set
|
|
|
|
|
)
|
|
|
|
|
adi = property(
|
|
|
|
|
_libzt.zts_multicast_group_t_adi_get, _libzt.zts_multicast_group_t_adi_set
|
|
|
|
|
)
|
2021-03-12 21:17:37 -08:00
|
|
|
|
|
|
|
|
def __init__(self):
|
2021-05-05 16:19:27 -07:00
|
|
|
_libzt.zts_multicast_group_t_swiginit(self, _libzt.new_zts_multicast_group_t())
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
__swig_destroy__ = _libzt.delete_zts_multicast_group_t
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
# Register zts_multicast_group_t in _libzt:
|
|
|
|
|
_libzt.zts_multicast_group_t_swigregister(zts_multicast_group_t)
|
2021-03-12 21:17:37 -08:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
ZTS_PEER_ROLE_LEAF = _libzt.ZTS_PEER_ROLE_LEAF
|
|
|
|
|
ZTS_PEER_ROLE_MOON = _libzt.ZTS_PEER_ROLE_MOON
|
|
|
|
|
ZTS_PEER_ROLE_PLANET = _libzt.ZTS_PEER_ROLE_PLANET
|
2021-05-06 07:06:35 +00:00
|
|
|
|
|
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
class zts_net_info_t(object):
|
2021-05-06 07:06:35 +00:00
|
|
|
thisown = property(
|
|
|
|
|
lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag"
|
|
|
|
|
)
|
2021-03-12 21:17:37 -08:00
|
|
|
__repr__ = _swig_repr
|
2021-05-06 07:06:35 +00:00
|
|
|
net_id = property(
|
|
|
|
|
_libzt.zts_net_info_t_net_id_get, _libzt.zts_net_info_t_net_id_set
|
|
|
|
|
)
|
2021-05-05 16:19:27 -07:00
|
|
|
mac = property(_libzt.zts_net_info_t_mac_get, _libzt.zts_net_info_t_mac_set)
|
|
|
|
|
name = property(_libzt.zts_net_info_t_name_get, _libzt.zts_net_info_t_name_set)
|
2021-05-06 07:06:35 +00:00
|
|
|
status = property(
|
|
|
|
|
_libzt.zts_net_info_t_status_get, _libzt.zts_net_info_t_status_set
|
|
|
|
|
)
|
2021-05-05 16:19:27 -07:00
|
|
|
type = property(_libzt.zts_net_info_t_type_get, _libzt.zts_net_info_t_type_set)
|
|
|
|
|
mtu = property(_libzt.zts_net_info_t_mtu_get, _libzt.zts_net_info_t_mtu_set)
|
|
|
|
|
dhcp = property(_libzt.zts_net_info_t_dhcp_get, _libzt.zts_net_info_t_dhcp_set)
|
2021-05-06 07:06:35 +00:00
|
|
|
bridge = property(
|
|
|
|
|
_libzt.zts_net_info_t_bridge_get, _libzt.zts_net_info_t_bridge_set
|
|
|
|
|
)
|
|
|
|
|
broadcast_enabled = property(
|
|
|
|
|
_libzt.zts_net_info_t_broadcast_enabled_get,
|
|
|
|
|
_libzt.zts_net_info_t_broadcast_enabled_set,
|
|
|
|
|
)
|
|
|
|
|
port_error = property(
|
|
|
|
|
_libzt.zts_net_info_t_port_error_get, _libzt.zts_net_info_t_port_error_set
|
|
|
|
|
)
|
|
|
|
|
netconf_rev = property(
|
|
|
|
|
_libzt.zts_net_info_t_netconf_rev_get, _libzt.zts_net_info_t_netconf_rev_set
|
|
|
|
|
)
|
|
|
|
|
assigned_addr_count = property(
|
|
|
|
|
_libzt.zts_net_info_t_assigned_addr_count_get,
|
|
|
|
|
_libzt.zts_net_info_t_assigned_addr_count_set,
|
|
|
|
|
)
|
|
|
|
|
assigned_addrs = property(
|
|
|
|
|
_libzt.zts_net_info_t_assigned_addrs_get,
|
|
|
|
|
_libzt.zts_net_info_t_assigned_addrs_set,
|
|
|
|
|
)
|
|
|
|
|
route_count = property(
|
|
|
|
|
_libzt.zts_net_info_t_route_count_get, _libzt.zts_net_info_t_route_count_set
|
|
|
|
|
)
|
|
|
|
|
routes = property(
|
|
|
|
|
_libzt.zts_net_info_t_routes_get, _libzt.zts_net_info_t_routes_set
|
|
|
|
|
)
|
|
|
|
|
multicast_sub_count = property(
|
|
|
|
|
_libzt.zts_net_info_t_multicast_sub_count_get,
|
|
|
|
|
_libzt.zts_net_info_t_multicast_sub_count_set,
|
|
|
|
|
)
|
2021-03-12 21:17:37 -08:00
|
|
|
|
|
|
|
|
def __init__(self):
|
2021-05-05 16:19:27 -07:00
|
|
|
_libzt.zts_net_info_t_swiginit(self, _libzt.new_zts_net_info_t())
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
__swig_destroy__ = _libzt.delete_zts_net_info_t
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
# Register zts_net_info_t in _libzt:
|
|
|
|
|
_libzt.zts_net_info_t_swigregister(zts_net_info_t)
|
2021-03-12 21:17:37 -08:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
class zts_path_t(object):
|
2021-05-06 07:06:35 +00:00
|
|
|
thisown = property(
|
|
|
|
|
lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag"
|
|
|
|
|
)
|
2021-05-05 16:19:27 -07:00
|
|
|
__repr__ = _swig_repr
|
|
|
|
|
address = property(_libzt.zts_path_t_address_get, _libzt.zts_path_t_address_set)
|
|
|
|
|
last_tx = property(_libzt.zts_path_t_last_tx_get, _libzt.zts_path_t_last_tx_set)
|
|
|
|
|
last_rx = property(_libzt.zts_path_t_last_rx_get, _libzt.zts_path_t_last_rx_set)
|
2021-05-06 07:06:35 +00:00
|
|
|
trusted_path_id = property(
|
|
|
|
|
_libzt.zts_path_t_trusted_path_id_get, _libzt.zts_path_t_trusted_path_id_set
|
|
|
|
|
)
|
2021-05-05 16:19:27 -07:00
|
|
|
latency = property(_libzt.zts_path_t_latency_get, _libzt.zts_path_t_latency_set)
|
|
|
|
|
unused_0 = property(_libzt.zts_path_t_unused_0_get, _libzt.zts_path_t_unused_0_set)
|
|
|
|
|
unused_1 = property(_libzt.zts_path_t_unused_1_get, _libzt.zts_path_t_unused_1_set)
|
|
|
|
|
unused_2 = property(_libzt.zts_path_t_unused_2_get, _libzt.zts_path_t_unused_2_set)
|
|
|
|
|
unused_3 = property(_libzt.zts_path_t_unused_3_get, _libzt.zts_path_t_unused_3_set)
|
|
|
|
|
unused_4 = property(_libzt.zts_path_t_unused_4_get, _libzt.zts_path_t_unused_4_set)
|
|
|
|
|
unused_5 = property(_libzt.zts_path_t_unused_5_get, _libzt.zts_path_t_unused_5_set)
|
|
|
|
|
unused_6 = property(_libzt.zts_path_t_unused_6_get, _libzt.zts_path_t_unused_6_set)
|
|
|
|
|
unused_7 = property(_libzt.zts_path_t_unused_7_get, _libzt.zts_path_t_unused_7_set)
|
|
|
|
|
ifname = property(_libzt.zts_path_t_ifname_get, _libzt.zts_path_t_ifname_set)
|
|
|
|
|
expired = property(_libzt.zts_path_t_expired_get, _libzt.zts_path_t_expired_set)
|
2021-05-06 07:06:35 +00:00
|
|
|
preferred = property(
|
|
|
|
|
_libzt.zts_path_t_preferred_get, _libzt.zts_path_t_preferred_set
|
|
|
|
|
)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def __init__(self):
|
|
|
|
|
_libzt.zts_path_t_swiginit(self, _libzt.new_zts_path_t())
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
__swig_destroy__ = _libzt.delete_zts_path_t
|
2021-03-12 21:17:37 -08:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
# Register zts_path_t in _libzt:
|
|
|
|
|
_libzt.zts_path_t_swigregister(zts_path_t)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
class zts_peer_info_t(object):
|
2021-05-06 07:06:35 +00:00
|
|
|
thisown = property(
|
|
|
|
|
lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag"
|
|
|
|
|
)
|
2021-03-12 21:17:37 -08:00
|
|
|
__repr__ = _swig_repr
|
2021-05-06 07:06:35 +00:00
|
|
|
peer_id = property(
|
|
|
|
|
_libzt.zts_peer_info_t_peer_id_get, _libzt.zts_peer_info_t_peer_id_set
|
|
|
|
|
)
|
|
|
|
|
ver_major = property(
|
|
|
|
|
_libzt.zts_peer_info_t_ver_major_get, _libzt.zts_peer_info_t_ver_major_set
|
|
|
|
|
)
|
|
|
|
|
ver_minor = property(
|
|
|
|
|
_libzt.zts_peer_info_t_ver_minor_get, _libzt.zts_peer_info_t_ver_minor_set
|
|
|
|
|
)
|
|
|
|
|
ver_rev = property(
|
|
|
|
|
_libzt.zts_peer_info_t_ver_rev_get, _libzt.zts_peer_info_t_ver_rev_set
|
|
|
|
|
)
|
|
|
|
|
latency = property(
|
|
|
|
|
_libzt.zts_peer_info_t_latency_get, _libzt.zts_peer_info_t_latency_set
|
|
|
|
|
)
|
2021-05-05 16:19:27 -07:00
|
|
|
role = property(_libzt.zts_peer_info_t_role_get, _libzt.zts_peer_info_t_role_set)
|
2021-05-06 07:06:35 +00:00
|
|
|
path_count = property(
|
|
|
|
|
_libzt.zts_peer_info_t_path_count_get, _libzt.zts_peer_info_t_path_count_set
|
|
|
|
|
)
|
|
|
|
|
unused_0 = property(
|
|
|
|
|
_libzt.zts_peer_info_t_unused_0_get, _libzt.zts_peer_info_t_unused_0_set
|
|
|
|
|
)
|
2021-05-05 16:19:27 -07:00
|
|
|
paths = property(_libzt.zts_peer_info_t_paths_get, _libzt.zts_peer_info_t_paths_set)
|
2021-03-12 21:17:37 -08:00
|
|
|
|
|
|
|
|
def __init__(self):
|
2021-05-05 16:19:27 -07:00
|
|
|
_libzt.zts_peer_info_t_swiginit(self, _libzt.new_zts_peer_info_t())
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
__swig_destroy__ = _libzt.delete_zts_peer_info_t
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
# Register zts_peer_info_t in _libzt:
|
|
|
|
|
_libzt.zts_peer_info_t_swigregister(zts_peer_info_t)
|
2021-03-12 21:17:37 -08:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
ZTS_MAX_NUM_ROOTS = _libzt.ZTS_MAX_NUM_ROOTS
|
|
|
|
|
ZTS_MAX_ENDPOINTS_PER_ROOT = _libzt.ZTS_MAX_ENDPOINTS_PER_ROOT
|
2021-05-06 07:06:35 +00:00
|
|
|
|
|
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
class zts_root_set_t(object):
|
2021-05-06 07:06:35 +00:00
|
|
|
thisown = property(
|
|
|
|
|
lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag"
|
|
|
|
|
)
|
2021-05-05 16:19:27 -07:00
|
|
|
__repr__ = _swig_repr
|
2021-05-06 07:06:35 +00:00
|
|
|
public_id_str = property(
|
|
|
|
|
_libzt.zts_root_set_t_public_id_str_get, _libzt.zts_root_set_t_public_id_str_set
|
|
|
|
|
)
|
|
|
|
|
endpoint_ip_str = property(
|
|
|
|
|
_libzt.zts_root_set_t_endpoint_ip_str_get,
|
|
|
|
|
_libzt.zts_root_set_t_endpoint_ip_str_set,
|
|
|
|
|
)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def __init__(self):
|
|
|
|
|
_libzt.zts_root_set_t_swiginit(self, _libzt.new_zts_root_set_t())
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
__swig_destroy__ = _libzt.delete_zts_root_set_t
|
2021-03-12 21:17:37 -08:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
# Register zts_root_set_t in _libzt:
|
|
|
|
|
_libzt.zts_root_set_t_swigregister(zts_root_set_t)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
class zts_netif_info_t(object):
|
2021-05-06 07:06:35 +00:00
|
|
|
thisown = property(
|
|
|
|
|
lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag"
|
|
|
|
|
)
|
2021-03-12 21:17:37 -08:00
|
|
|
__repr__ = _swig_repr
|
2021-05-06 07:06:35 +00:00
|
|
|
net_id = property(
|
|
|
|
|
_libzt.zts_netif_info_t_net_id_get, _libzt.zts_netif_info_t_net_id_set
|
|
|
|
|
)
|
2021-05-05 16:19:27 -07:00
|
|
|
mac = property(_libzt.zts_netif_info_t_mac_get, _libzt.zts_netif_info_t_mac_set)
|
|
|
|
|
mtu = property(_libzt.zts_netif_info_t_mtu_get, _libzt.zts_netif_info_t_mtu_set)
|
2021-03-12 21:17:37 -08:00
|
|
|
|
|
|
|
|
def __init__(self):
|
2021-05-05 16:19:27 -07:00
|
|
|
_libzt.zts_netif_info_t_swiginit(self, _libzt.new_zts_netif_info_t())
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
__swig_destroy__ = _libzt.delete_zts_netif_info_t
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
# Register zts_netif_info_t in _libzt:
|
|
|
|
|
_libzt.zts_netif_info_t_swigregister(zts_netif_info_t)
|
2021-03-12 21:17:37 -08:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
class zts_event_msg_t(object):
|
2021-05-06 07:06:35 +00:00
|
|
|
thisown = property(
|
|
|
|
|
lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag"
|
|
|
|
|
)
|
2021-05-05 16:19:27 -07:00
|
|
|
__repr__ = _swig_repr
|
2021-05-06 07:06:35 +00:00
|
|
|
event_code = property(
|
|
|
|
|
_libzt.zts_event_msg_t_event_code_get, _libzt.zts_event_msg_t_event_code_set
|
|
|
|
|
)
|
2021-05-05 16:19:27 -07:00
|
|
|
node = property(_libzt.zts_event_msg_t_node_get, _libzt.zts_event_msg_t_node_set)
|
2021-05-06 07:06:35 +00:00
|
|
|
network = property(
|
|
|
|
|
_libzt.zts_event_msg_t_network_get, _libzt.zts_event_msg_t_network_set
|
|
|
|
|
)
|
2021-05-05 16:19:27 -07:00
|
|
|
netif = property(_libzt.zts_event_msg_t_netif_get, _libzt.zts_event_msg_t_netif_set)
|
|
|
|
|
route = property(_libzt.zts_event_msg_t_route_get, _libzt.zts_event_msg_t_route_set)
|
|
|
|
|
peer = property(_libzt.zts_event_msg_t_peer_get, _libzt.zts_event_msg_t_peer_set)
|
|
|
|
|
addr = property(_libzt.zts_event_msg_t_addr_get, _libzt.zts_event_msg_t_addr_set)
|
|
|
|
|
cache = property(_libzt.zts_event_msg_t_cache_get, _libzt.zts_event_msg_t_cache_set)
|
|
|
|
|
len = property(_libzt.zts_event_msg_t_len_get, _libzt.zts_event_msg_t_len_set)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def __init__(self):
|
|
|
|
|
_libzt.zts_event_msg_t_swiginit(self, _libzt.new_zts_event_msg_t())
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
__swig_destroy__ = _libzt.delete_zts_event_msg_t
|
2021-03-12 21:17:37 -08:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
# Register zts_event_msg_t in _libzt:
|
|
|
|
|
_libzt.zts_event_msg_t_swigregister(zts_event_msg_t)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-19 21:33:08 -07:00
|
|
|
ZTS_DISABLE_CENTRAL_API = _libzt.ZTS_DISABLE_CENTRAL_API
|
|
|
|
|
ZTS_ID_STR_BUF_LEN = _libzt.ZTS_ID_STR_BUF_LEN
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def zts_id_new(key, key_buf_len):
|
|
|
|
|
return _libzt.zts_id_new(key, key_buf_len)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def zts_id_pair_is_valid(key, len):
|
|
|
|
|
return _libzt.zts_id_pair_is_valid(key, len)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def zts_init_from_storage(path):
|
|
|
|
|
return _libzt.zts_init_from_storage(path)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def zts_init_from_memory(key, len):
|
|
|
|
|
return _libzt.zts_init_from_memory(key, len)
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-03-12 21:17:37 -08:00
|
|
|
class PythonDirectorCallbackClass(object):
|
2021-05-06 07:06:35 +00:00
|
|
|
thisown = property(
|
|
|
|
|
lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag"
|
|
|
|
|
)
|
2021-03-12 21:17:37 -08:00
|
|
|
__repr__ = _swig_repr
|
|
|
|
|
|
|
|
|
|
def on_zerotier_event(self, msg):
|
|
|
|
|
return _libzt.PythonDirectorCallbackClass_on_zerotier_event(self, msg)
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-03-12 21:17:37 -08:00
|
|
|
__swig_destroy__ = _libzt.delete_PythonDirectorCallbackClass
|
|
|
|
|
|
|
|
|
|
def __init__(self):
|
|
|
|
|
if self.__class__ == PythonDirectorCallbackClass:
|
|
|
|
|
_self = None
|
|
|
|
|
else:
|
|
|
|
|
_self = self
|
2021-05-06 07:06:35 +00:00
|
|
|
_libzt.PythonDirectorCallbackClass_swiginit(
|
|
|
|
|
self,
|
|
|
|
|
_libzt.new_PythonDirectorCallbackClass(
|
|
|
|
|
_self,
|
|
|
|
|
),
|
|
|
|
|
)
|
|
|
|
|
|
2021-03-12 21:17:37 -08:00
|
|
|
def __disown__(self):
|
|
|
|
|
self.this.disown()
|
|
|
|
|
_libzt.disown_PythonDirectorCallbackClass(self)
|
|
|
|
|
return weakref.proxy(self)
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-03-12 21:17:37 -08:00
|
|
|
# Register PythonDirectorCallbackClass in _libzt:
|
|
|
|
|
_libzt.PythonDirectorCallbackClass_swigregister(PythonDirectorCallbackClass)
|
|
|
|
|
|
|
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_init_set_event_handler(callback):
|
|
|
|
|
return _libzt.zts_init_set_event_handler(callback)
|
2021-03-12 21:17:37 -08:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_init_blacklist_if(prefix, len):
|
|
|
|
|
return _libzt.zts_init_blacklist_if(prefix, len)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_init_set_roots(roots_data, len):
|
|
|
|
|
return _libzt.zts_init_set_roots(roots_data, len)
|
2021-03-12 21:17:37 -08:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_init_set_port(port):
|
|
|
|
|
return _libzt.zts_init_set_port(port)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-19 18:15:11 -07:00
|
|
|
def zts_init_set_random_port_range(start_port, end_port):
|
|
|
|
|
return _libzt.zts_init_set_random_port_range(start_port, end_port)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def zts_init_allow_secondary_port(allowed):
|
|
|
|
|
return _libzt.zts_init_allow_secondary_port(allowed)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def zts_init_allow_port_mapping(allowed):
|
|
|
|
|
return _libzt.zts_init_allow_port_mapping(allowed)
|
|
|
|
|
|
|
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_init_allow_net_cache(allowed):
|
|
|
|
|
return _libzt.zts_init_allow_net_cache(allowed)
|
2021-03-12 21:17:37 -08:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_init_allow_peer_cache(allowed):
|
|
|
|
|
return _libzt.zts_init_allow_peer_cache(allowed)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_init_allow_roots_cache(allowed):
|
|
|
|
|
return _libzt.zts_init_allow_roots_cache(allowed)
|
2021-03-12 21:17:37 -08:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_init_allow_id_cache(allowed):
|
|
|
|
|
return _libzt.zts_init_allow_id_cache(allowed)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_addr_is_assigned(net_id, family):
|
|
|
|
|
return _libzt.zts_addr_is_assigned(net_id, family)
|
2021-03-12 21:17:37 -08:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_addr_get(net_id, family, addr):
|
|
|
|
|
return _libzt.zts_addr_get(net_id, family, addr)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_addr_get_str(net_id, family, dst, len):
|
|
|
|
|
return _libzt.zts_addr_get_str(net_id, family, dst, len)
|
2021-03-12 21:17:37 -08:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_addr_get_all(net_id, addr, count):
|
|
|
|
|
return _libzt.zts_addr_get_all(net_id, addr, count)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_addr_compute_6plane(net_id, node_id, addr):
|
|
|
|
|
return _libzt.zts_addr_compute_6plane(net_id, node_id, addr)
|
2021-03-12 21:17:37 -08:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_addr_compute_rfc4193(net_id, node_id, addr):
|
|
|
|
|
return _libzt.zts_addr_compute_rfc4193(net_id, node_id, addr)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_addr_compute_rfc4193_str(net_id, node_id, dst, len):
|
|
|
|
|
return _libzt.zts_addr_compute_rfc4193_str(net_id, node_id, dst, len)
|
2021-03-12 21:17:37 -08:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_addr_compute_6plane_str(net_id, node_id, dst, len):
|
|
|
|
|
return _libzt.zts_addr_compute_6plane_str(net_id, node_id, dst, len)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_net_compute_adhoc_id(start_port, end_port):
|
|
|
|
|
return _libzt.zts_net_compute_adhoc_id(start_port, end_port)
|
2021-03-12 21:17:37 -08:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_net_join(net_id):
|
|
|
|
|
return _libzt.zts_net_join(net_id)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_net_leave(net_id):
|
|
|
|
|
return _libzt.zts_net_leave(net_id)
|
2021-03-12 21:17:37 -08:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_net_transport_is_ready(net_id):
|
|
|
|
|
return _libzt.zts_net_transport_is_ready(net_id)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_net_get_mac(net_id):
|
|
|
|
|
return _libzt.zts_net_get_mac(net_id)
|
2021-03-12 21:17:37 -08:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_net_get_mac_str(net_id, dst, len):
|
|
|
|
|
return _libzt.zts_net_get_mac_str(net_id, dst, len)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_net_get_broadcast(net_id):
|
|
|
|
|
return _libzt.zts_net_get_broadcast(net_id)
|
2021-03-12 21:17:37 -08:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_net_get_mtu(net_id):
|
|
|
|
|
return _libzt.zts_net_get_mtu(net_id)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_net_get_name(net_id, dst, len):
|
|
|
|
|
return _libzt.zts_net_get_name(net_id, dst, len)
|
2021-03-12 21:17:37 -08:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_net_get_status(net_id):
|
|
|
|
|
return _libzt.zts_net_get_status(net_id)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_net_get_type(net_id):
|
|
|
|
|
return _libzt.zts_net_get_type(net_id)
|
2021-03-12 21:17:37 -08:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_route_is_assigned(net_id, family):
|
|
|
|
|
return _libzt.zts_route_is_assigned(net_id, family)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_node_start():
|
|
|
|
|
return _libzt.zts_node_start()
|
2021-03-12 21:17:37 -08:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_node_is_online():
|
|
|
|
|
return _libzt.zts_node_is_online()
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_node_get_id():
|
|
|
|
|
return _libzt.zts_node_get_id()
|
2021-03-12 21:17:37 -08:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_node_get_id_pair(key, key_dst_len):
|
|
|
|
|
return _libzt.zts_node_get_id_pair(key, key_dst_len)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_node_get_port():
|
|
|
|
|
return _libzt.zts_node_get_port()
|
2021-03-12 21:17:37 -08:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_node_stop():
|
|
|
|
|
return _libzt.zts_node_stop()
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_node_free():
|
|
|
|
|
return _libzt.zts_node_free()
|
2021-03-12 21:17:37 -08:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_moon_orbit(moon_roots_id, moon_seed):
|
|
|
|
|
return _libzt.zts_moon_orbit(moon_roots_id, moon_seed)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_moon_deorbit(moon_roots_id):
|
|
|
|
|
return _libzt.zts_moon_deorbit(moon_roots_id)
|
2021-05-06 07:06:35 +00:00
|
|
|
|
|
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
class zts_stats_counter_t(object):
|
2021-05-06 07:06:35 +00:00
|
|
|
thisown = property(
|
|
|
|
|
lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag"
|
|
|
|
|
)
|
2021-05-05 16:19:27 -07:00
|
|
|
__repr__ = _swig_repr
|
2021-05-06 07:06:35 +00:00
|
|
|
link_tx = property(
|
|
|
|
|
_libzt.zts_stats_counter_t_link_tx_get, _libzt.zts_stats_counter_t_link_tx_set
|
|
|
|
|
)
|
|
|
|
|
link_rx = property(
|
|
|
|
|
_libzt.zts_stats_counter_t_link_rx_get, _libzt.zts_stats_counter_t_link_rx_set
|
|
|
|
|
)
|
|
|
|
|
link_drop = property(
|
|
|
|
|
_libzt.zts_stats_counter_t_link_drop_get,
|
|
|
|
|
_libzt.zts_stats_counter_t_link_drop_set,
|
|
|
|
|
)
|
|
|
|
|
link_err = property(
|
|
|
|
|
_libzt.zts_stats_counter_t_link_err_get, _libzt.zts_stats_counter_t_link_err_set
|
|
|
|
|
)
|
|
|
|
|
etharp_tx = property(
|
|
|
|
|
_libzt.zts_stats_counter_t_etharp_tx_get,
|
|
|
|
|
_libzt.zts_stats_counter_t_etharp_tx_set,
|
|
|
|
|
)
|
|
|
|
|
etharp_rx = property(
|
|
|
|
|
_libzt.zts_stats_counter_t_etharp_rx_get,
|
|
|
|
|
_libzt.zts_stats_counter_t_etharp_rx_set,
|
|
|
|
|
)
|
|
|
|
|
etharp_drop = property(
|
|
|
|
|
_libzt.zts_stats_counter_t_etharp_drop_get,
|
|
|
|
|
_libzt.zts_stats_counter_t_etharp_drop_set,
|
|
|
|
|
)
|
|
|
|
|
etharp_err = property(
|
|
|
|
|
_libzt.zts_stats_counter_t_etharp_err_get,
|
|
|
|
|
_libzt.zts_stats_counter_t_etharp_err_set,
|
|
|
|
|
)
|
|
|
|
|
ip4_tx = property(
|
|
|
|
|
_libzt.zts_stats_counter_t_ip4_tx_get, _libzt.zts_stats_counter_t_ip4_tx_set
|
|
|
|
|
)
|
|
|
|
|
ip4_rx = property(
|
|
|
|
|
_libzt.zts_stats_counter_t_ip4_rx_get, _libzt.zts_stats_counter_t_ip4_rx_set
|
|
|
|
|
)
|
|
|
|
|
ip4_drop = property(
|
|
|
|
|
_libzt.zts_stats_counter_t_ip4_drop_get, _libzt.zts_stats_counter_t_ip4_drop_set
|
|
|
|
|
)
|
|
|
|
|
ip4_err = property(
|
|
|
|
|
_libzt.zts_stats_counter_t_ip4_err_get, _libzt.zts_stats_counter_t_ip4_err_set
|
|
|
|
|
)
|
|
|
|
|
ip6_tx = property(
|
|
|
|
|
_libzt.zts_stats_counter_t_ip6_tx_get, _libzt.zts_stats_counter_t_ip6_tx_set
|
|
|
|
|
)
|
|
|
|
|
ip6_rx = property(
|
|
|
|
|
_libzt.zts_stats_counter_t_ip6_rx_get, _libzt.zts_stats_counter_t_ip6_rx_set
|
|
|
|
|
)
|
|
|
|
|
ip6_drop = property(
|
|
|
|
|
_libzt.zts_stats_counter_t_ip6_drop_get, _libzt.zts_stats_counter_t_ip6_drop_set
|
|
|
|
|
)
|
|
|
|
|
ip6_err = property(
|
|
|
|
|
_libzt.zts_stats_counter_t_ip6_err_get, _libzt.zts_stats_counter_t_ip6_err_set
|
|
|
|
|
)
|
|
|
|
|
icmp4_tx = property(
|
|
|
|
|
_libzt.zts_stats_counter_t_icmp4_tx_get, _libzt.zts_stats_counter_t_icmp4_tx_set
|
|
|
|
|
)
|
|
|
|
|
icmp4_rx = property(
|
|
|
|
|
_libzt.zts_stats_counter_t_icmp4_rx_get, _libzt.zts_stats_counter_t_icmp4_rx_set
|
|
|
|
|
)
|
|
|
|
|
icmp4_drop = property(
|
|
|
|
|
_libzt.zts_stats_counter_t_icmp4_drop_get,
|
|
|
|
|
_libzt.zts_stats_counter_t_icmp4_drop_set,
|
|
|
|
|
)
|
|
|
|
|
icmp4_err = property(
|
|
|
|
|
_libzt.zts_stats_counter_t_icmp4_err_get,
|
|
|
|
|
_libzt.zts_stats_counter_t_icmp4_err_set,
|
|
|
|
|
)
|
|
|
|
|
icmp6_tx = property(
|
|
|
|
|
_libzt.zts_stats_counter_t_icmp6_tx_get, _libzt.zts_stats_counter_t_icmp6_tx_set
|
|
|
|
|
)
|
|
|
|
|
icmp6_rx = property(
|
|
|
|
|
_libzt.zts_stats_counter_t_icmp6_rx_get, _libzt.zts_stats_counter_t_icmp6_rx_set
|
|
|
|
|
)
|
|
|
|
|
icmp6_drop = property(
|
|
|
|
|
_libzt.zts_stats_counter_t_icmp6_drop_get,
|
|
|
|
|
_libzt.zts_stats_counter_t_icmp6_drop_set,
|
|
|
|
|
)
|
|
|
|
|
icmp6_err = property(
|
|
|
|
|
_libzt.zts_stats_counter_t_icmp6_err_get,
|
|
|
|
|
_libzt.zts_stats_counter_t_icmp6_err_set,
|
|
|
|
|
)
|
|
|
|
|
udp_tx = property(
|
|
|
|
|
_libzt.zts_stats_counter_t_udp_tx_get, _libzt.zts_stats_counter_t_udp_tx_set
|
|
|
|
|
)
|
|
|
|
|
udp_rx = property(
|
|
|
|
|
_libzt.zts_stats_counter_t_udp_rx_get, _libzt.zts_stats_counter_t_udp_rx_set
|
|
|
|
|
)
|
|
|
|
|
udp_drop = property(
|
|
|
|
|
_libzt.zts_stats_counter_t_udp_drop_get, _libzt.zts_stats_counter_t_udp_drop_set
|
|
|
|
|
)
|
|
|
|
|
udp_err = property(
|
|
|
|
|
_libzt.zts_stats_counter_t_udp_err_get, _libzt.zts_stats_counter_t_udp_err_set
|
|
|
|
|
)
|
|
|
|
|
tcp_tx = property(
|
|
|
|
|
_libzt.zts_stats_counter_t_tcp_tx_get, _libzt.zts_stats_counter_t_tcp_tx_set
|
|
|
|
|
)
|
|
|
|
|
tcp_rx = property(
|
|
|
|
|
_libzt.zts_stats_counter_t_tcp_rx_get, _libzt.zts_stats_counter_t_tcp_rx_set
|
|
|
|
|
)
|
|
|
|
|
tcp_drop = property(
|
|
|
|
|
_libzt.zts_stats_counter_t_tcp_drop_get, _libzt.zts_stats_counter_t_tcp_drop_set
|
|
|
|
|
)
|
|
|
|
|
tcp_err = property(
|
|
|
|
|
_libzt.zts_stats_counter_t_tcp_err_get, _libzt.zts_stats_counter_t_tcp_err_set
|
|
|
|
|
)
|
|
|
|
|
nd6_tx = property(
|
|
|
|
|
_libzt.zts_stats_counter_t_nd6_tx_get, _libzt.zts_stats_counter_t_nd6_tx_set
|
|
|
|
|
)
|
|
|
|
|
nd6_rx = property(
|
|
|
|
|
_libzt.zts_stats_counter_t_nd6_rx_get, _libzt.zts_stats_counter_t_nd6_rx_set
|
|
|
|
|
)
|
|
|
|
|
nd6_drop = property(
|
|
|
|
|
_libzt.zts_stats_counter_t_nd6_drop_get, _libzt.zts_stats_counter_t_nd6_drop_set
|
|
|
|
|
)
|
|
|
|
|
nd6_err = property(
|
|
|
|
|
_libzt.zts_stats_counter_t_nd6_err_get, _libzt.zts_stats_counter_t_nd6_err_set
|
|
|
|
|
)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def __init__(self):
|
|
|
|
|
_libzt.zts_stats_counter_t_swiginit(self, _libzt.new_zts_stats_counter_t())
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
__swig_destroy__ = _libzt.delete_zts_stats_counter_t
|
2021-03-12 21:17:37 -08:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
# Register zts_stats_counter_t in _libzt:
|
|
|
|
|
_libzt.zts_stats_counter_t_swigregister(zts_stats_counter_t)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-03-12 21:17:37 -08:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_stats_get_all(dst):
|
|
|
|
|
return _libzt.zts_stats_get_all(dst)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_bsd_socket(family, type, protocol):
|
|
|
|
|
return _libzt.zts_bsd_socket(family, type, protocol)
|
2021-03-12 21:17:37 -08:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_bsd_connect(fd, addr, addrlen):
|
|
|
|
|
return _libzt.zts_bsd_connect(fd, addr, addrlen)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_bsd_bind(fd, addr, addrlen):
|
|
|
|
|
return _libzt.zts_bsd_bind(fd, addr, addrlen)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_bsd_listen(fd, backlog):
|
|
|
|
|
return _libzt.zts_bsd_listen(fd, backlog)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_bsd_accept(fd, addr, addrlen):
|
|
|
|
|
return _libzt.zts_bsd_accept(fd, addr, addrlen)
|
2021-05-06 07:06:35 +00:00
|
|
|
|
|
|
|
|
|
2021-03-12 21:17:37 -08:00
|
|
|
ZTS_SOL_SOCKET = _libzt.ZTS_SOL_SOCKET
|
|
|
|
|
ZTS_SO_DEBUG = _libzt.ZTS_SO_DEBUG
|
|
|
|
|
ZTS_SO_ACCEPTCONN = _libzt.ZTS_SO_ACCEPTCONN
|
|
|
|
|
ZTS_SO_REUSEADDR = _libzt.ZTS_SO_REUSEADDR
|
|
|
|
|
ZTS_SO_KEEPALIVE = _libzt.ZTS_SO_KEEPALIVE
|
|
|
|
|
ZTS_SO_DONTROUTE = _libzt.ZTS_SO_DONTROUTE
|
|
|
|
|
ZTS_SO_BROADCAST = _libzt.ZTS_SO_BROADCAST
|
|
|
|
|
ZTS_SO_USELOOPBACK = _libzt.ZTS_SO_USELOOPBACK
|
|
|
|
|
ZTS_SO_LINGER = _libzt.ZTS_SO_LINGER
|
|
|
|
|
ZTS_SO_OOBINLINE = _libzt.ZTS_SO_OOBINLINE
|
|
|
|
|
ZTS_SO_REUSEPORT = _libzt.ZTS_SO_REUSEPORT
|
|
|
|
|
ZTS_SO_SNDBUF = _libzt.ZTS_SO_SNDBUF
|
|
|
|
|
ZTS_SO_RCVBUF = _libzt.ZTS_SO_RCVBUF
|
|
|
|
|
ZTS_SO_SNDLOWAT = _libzt.ZTS_SO_SNDLOWAT
|
|
|
|
|
ZTS_SO_RCVLOWAT = _libzt.ZTS_SO_RCVLOWAT
|
|
|
|
|
ZTS_SO_SNDTIMEO = _libzt.ZTS_SO_SNDTIMEO
|
|
|
|
|
ZTS_SO_RCVTIMEO = _libzt.ZTS_SO_RCVTIMEO
|
|
|
|
|
ZTS_SO_ERROR = _libzt.ZTS_SO_ERROR
|
|
|
|
|
ZTS_SO_TYPE = _libzt.ZTS_SO_TYPE
|
|
|
|
|
ZTS_SO_CONTIMEO = _libzt.ZTS_SO_CONTIMEO
|
|
|
|
|
ZTS_SO_NO_CHECK = _libzt.ZTS_SO_NO_CHECK
|
|
|
|
|
ZTS_SO_BINDTODEVICE = _libzt.ZTS_SO_BINDTODEVICE
|
|
|
|
|
ZTS_IP_TOS = _libzt.ZTS_IP_TOS
|
|
|
|
|
ZTS_IP_TTL = _libzt.ZTS_IP_TTL
|
|
|
|
|
ZTS_IP_PKTINFO = _libzt.ZTS_IP_PKTINFO
|
|
|
|
|
ZTS_TCP_NODELAY = _libzt.ZTS_TCP_NODELAY
|
|
|
|
|
ZTS_TCP_KEEPALIVE = _libzt.ZTS_TCP_KEEPALIVE
|
|
|
|
|
ZTS_TCP_KEEPIDLE = _libzt.ZTS_TCP_KEEPIDLE
|
|
|
|
|
ZTS_TCP_KEEPINTVL = _libzt.ZTS_TCP_KEEPINTVL
|
|
|
|
|
ZTS_TCP_KEEPCNT = _libzt.ZTS_TCP_KEEPCNT
|
|
|
|
|
ZTS_IPV6_CHECKSUM = _libzt.ZTS_IPV6_CHECKSUM
|
|
|
|
|
ZTS_IPV6_V6ONLY = _libzt.ZTS_IPV6_V6ONLY
|
|
|
|
|
ZTS_UDPLITE_SEND_CSCOV = _libzt.ZTS_UDPLITE_SEND_CSCOV
|
|
|
|
|
ZTS_UDPLITE_RECV_CSCOV = _libzt.ZTS_UDPLITE_RECV_CSCOV
|
|
|
|
|
ZTS_IP_MULTICAST_TTL = _libzt.ZTS_IP_MULTICAST_TTL
|
|
|
|
|
ZTS_IP_MULTICAST_IF = _libzt.ZTS_IP_MULTICAST_IF
|
|
|
|
|
ZTS_IP_MULTICAST_LOOP = _libzt.ZTS_IP_MULTICAST_LOOP
|
|
|
|
|
ZTS_IP_ADD_MEMBERSHIP = _libzt.ZTS_IP_ADD_MEMBERSHIP
|
|
|
|
|
ZTS_IP_DROP_MEMBERSHIP = _libzt.ZTS_IP_DROP_MEMBERSHIP
|
|
|
|
|
ZTS_IPV6_JOIN_GROUP = _libzt.ZTS_IPV6_JOIN_GROUP
|
|
|
|
|
ZTS_IPV6_ADD_MEMBERSHIP = _libzt.ZTS_IPV6_ADD_MEMBERSHIP
|
|
|
|
|
ZTS_IPV6_LEAVE_GROUP = _libzt.ZTS_IPV6_LEAVE_GROUP
|
|
|
|
|
ZTS_IPV6_DROP_MEMBERSHIP = _libzt.ZTS_IPV6_DROP_MEMBERSHIP
|
|
|
|
|
ZTS_IPTOS_TOS_MASK = _libzt.ZTS_IPTOS_TOS_MASK
|
|
|
|
|
ZTS_IPTOS_LOWDELAY = _libzt.ZTS_IPTOS_LOWDELAY
|
|
|
|
|
ZTS_IPTOS_THROUGHPUT = _libzt.ZTS_IPTOS_THROUGHPUT
|
|
|
|
|
ZTS_IPTOS_RELIABILITY = _libzt.ZTS_IPTOS_RELIABILITY
|
|
|
|
|
ZTS_IPTOS_LOWCOST = _libzt.ZTS_IPTOS_LOWCOST
|
|
|
|
|
ZTS_IPTOS_MINCOST = _libzt.ZTS_IPTOS_MINCOST
|
|
|
|
|
ZTS_IPTOS_PREC_MASK = _libzt.ZTS_IPTOS_PREC_MASK
|
|
|
|
|
ZTS_IPTOS_PREC_NETCONTROL = _libzt.ZTS_IPTOS_PREC_NETCONTROL
|
|
|
|
|
ZTS_IPTOS_PREC_INTERNETCONTROL = _libzt.ZTS_IPTOS_PREC_INTERNETCONTROL
|
|
|
|
|
ZTS_IPTOS_PREC_CRITIC_ECP = _libzt.ZTS_IPTOS_PREC_CRITIC_ECP
|
|
|
|
|
ZTS_IPTOS_PREC_FLASHOVERRIDE = _libzt.ZTS_IPTOS_PREC_FLASHOVERRIDE
|
|
|
|
|
ZTS_IPTOS_PREC_FLASH = _libzt.ZTS_IPTOS_PREC_FLASH
|
|
|
|
|
ZTS_IPTOS_PREC_IMMEDIATE = _libzt.ZTS_IPTOS_PREC_IMMEDIATE
|
|
|
|
|
ZTS_IPTOS_PREC_PRIORITY = _libzt.ZTS_IPTOS_PREC_PRIORITY
|
|
|
|
|
ZTS_IPTOS_PREC_ROUTINE = _libzt.ZTS_IPTOS_PREC_ROUTINE
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_bsd_setsockopt(fd, level, optname, optval, optlen):
|
|
|
|
|
return _libzt.zts_bsd_setsockopt(fd, level, optname, optval, optlen)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_bsd_getsockopt(fd, level, optname, optval, optlen):
|
|
|
|
|
return _libzt.zts_bsd_getsockopt(fd, level, optname, optval, optlen)
|
2021-03-12 21:17:37 -08:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_bsd_getsockname(fd, addr, addrlen):
|
|
|
|
|
return _libzt.zts_bsd_getsockname(fd, addr, addrlen)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_bsd_getpeername(fd, addr, addrlen):
|
|
|
|
|
return _libzt.zts_bsd_getpeername(fd, addr, addrlen)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_bsd_close(fd):
|
|
|
|
|
return _libzt.zts_bsd_close(fd)
|
2021-05-06 07:06:35 +00:00
|
|
|
|
|
|
|
|
|
2021-03-12 21:17:37 -08:00
|
|
|
LWIP_SOCKET_OFFSET = _libzt.LWIP_SOCKET_OFFSET
|
|
|
|
|
MEMP_NUM_NETCONN = _libzt.MEMP_NUM_NETCONN
|
|
|
|
|
ZTS_FD_SETSIZE = _libzt.ZTS_FD_SETSIZE
|
2021-05-06 07:06:35 +00:00
|
|
|
|
|
|
|
|
|
2021-03-12 21:17:37 -08:00
|
|
|
class zts_timeval(object):
|
2021-05-06 07:06:35 +00:00
|
|
|
thisown = property(
|
|
|
|
|
lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag"
|
|
|
|
|
)
|
2021-03-12 21:17:37 -08:00
|
|
|
__repr__ = _swig_repr
|
|
|
|
|
tv_sec = property(_libzt.zts_timeval_tv_sec_get, _libzt.zts_timeval_tv_sec_set)
|
|
|
|
|
tv_usec = property(_libzt.zts_timeval_tv_usec_get, _libzt.zts_timeval_tv_usec_set)
|
|
|
|
|
|
|
|
|
|
def __init__(self):
|
|
|
|
|
_libzt.zts_timeval_swiginit(self, _libzt.new_zts_timeval())
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-03-12 21:17:37 -08:00
|
|
|
__swig_destroy__ = _libzt.delete_zts_timeval
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-03-12 21:17:37 -08:00
|
|
|
# Register zts_timeval in _libzt:
|
|
|
|
|
_libzt.zts_timeval_swigregister(zts_timeval)
|
|
|
|
|
|
|
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_bsd_select(nfds, readfds, writefds, exceptfds, timeout):
|
|
|
|
|
return _libzt.zts_bsd_select(nfds, readfds, writefds, exceptfds, timeout)
|
2021-05-06 07:06:35 +00:00
|
|
|
|
|
|
|
|
|
2021-03-12 21:17:37 -08:00
|
|
|
ZTS_F_GETFL = _libzt.ZTS_F_GETFL
|
|
|
|
|
ZTS_F_SETFL = _libzt.ZTS_F_SETFL
|
|
|
|
|
ZTS_O_NONBLOCK = _libzt.ZTS_O_NONBLOCK
|
|
|
|
|
ZTS_O_NDELAY = _libzt.ZTS_O_NDELAY
|
|
|
|
|
ZTS_O_RDONLY = _libzt.ZTS_O_RDONLY
|
|
|
|
|
ZTS_O_WRONLY = _libzt.ZTS_O_WRONLY
|
|
|
|
|
ZTS_O_RDWR = _libzt.ZTS_O_RDWR
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_bsd_fcntl(fd, cmd, flags):
|
|
|
|
|
return _libzt.zts_bsd_fcntl(fd, cmd, flags)
|
2021-05-06 07:06:35 +00:00
|
|
|
|
|
|
|
|
|
2021-03-12 21:17:37 -08:00
|
|
|
ZTS_POLLIN = _libzt.ZTS_POLLIN
|
|
|
|
|
ZTS_POLLOUT = _libzt.ZTS_POLLOUT
|
|
|
|
|
ZTS_POLLERR = _libzt.ZTS_POLLERR
|
|
|
|
|
ZTS_POLLNVAL = _libzt.ZTS_POLLNVAL
|
|
|
|
|
ZTS_POLLRDNORM = _libzt.ZTS_POLLRDNORM
|
|
|
|
|
ZTS_POLLRDBAND = _libzt.ZTS_POLLRDBAND
|
|
|
|
|
ZTS_POLLPRI = _libzt.ZTS_POLLPRI
|
|
|
|
|
ZTS_POLLWRNORM = _libzt.ZTS_POLLWRNORM
|
|
|
|
|
ZTS_POLLWRBAND = _libzt.ZTS_POLLWRBAND
|
|
|
|
|
ZTS_POLLHUP = _libzt.ZTS_POLLHUP
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_bsd_poll(fds, nfds, timeout):
|
|
|
|
|
return _libzt.zts_bsd_poll(fds, nfds, timeout)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_bsd_ioctl(fd, request, argp):
|
|
|
|
|
return _libzt.zts_bsd_ioctl(fd, request, argp)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_bsd_send(fd, buf, len, flags):
|
|
|
|
|
return _libzt.zts_bsd_send(fd, buf, len, flags)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_bsd_sendto(fd, buf, len, flags, addr, addrlen):
|
|
|
|
|
return _libzt.zts_bsd_sendto(fd, buf, len, flags, addr, addrlen)
|
2021-05-06 07:06:35 +00:00
|
|
|
|
|
|
|
|
|
2021-03-12 21:17:37 -08:00
|
|
|
class zts_iovec(object):
|
2021-05-06 07:06:35 +00:00
|
|
|
thisown = property(
|
|
|
|
|
lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag"
|
|
|
|
|
)
|
2021-03-12 21:17:37 -08:00
|
|
|
__repr__ = _swig_repr
|
|
|
|
|
iov_base = property(_libzt.zts_iovec_iov_base_get, _libzt.zts_iovec_iov_base_set)
|
|
|
|
|
iov_len = property(_libzt.zts_iovec_iov_len_get, _libzt.zts_iovec_iov_len_set)
|
|
|
|
|
|
|
|
|
|
def __init__(self):
|
|
|
|
|
_libzt.zts_iovec_swiginit(self, _libzt.new_zts_iovec())
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-03-12 21:17:37 -08:00
|
|
|
__swig_destroy__ = _libzt.delete_zts_iovec
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-03-12 21:17:37 -08:00
|
|
|
# Register zts_iovec in _libzt:
|
|
|
|
|
_libzt.zts_iovec_swigregister(zts_iovec)
|
|
|
|
|
|
|
|
|
|
ZTS_MSG_TRUNC = _libzt.ZTS_MSG_TRUNC
|
|
|
|
|
ZTS_MSG_CTRUNC = _libzt.ZTS_MSG_CTRUNC
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_bsd_sendmsg(fd, msg, flags):
|
|
|
|
|
return _libzt.zts_bsd_sendmsg(fd, msg, flags)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_bsd_recv(fd, buf, len, flags):
|
|
|
|
|
return _libzt.zts_bsd_recv(fd, buf, len, flags)
|
2021-03-12 21:17:37 -08:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_bsd_recvfrom(fd, buf, len, flags, addr, addrlen):
|
|
|
|
|
return _libzt.zts_bsd_recvfrom(fd, buf, len, flags, addr, addrlen)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_bsd_recvmsg(fd, msg, flags):
|
|
|
|
|
return _libzt.zts_bsd_recvmsg(fd, msg, flags)
|
2021-03-12 21:17:37 -08:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_bsd_read(fd, buf, len):
|
|
|
|
|
return _libzt.zts_bsd_read(fd, buf, len)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_bsd_readv(fd, iov, iovcnt):
|
|
|
|
|
return _libzt.zts_bsd_readv(fd, iov, iovcnt)
|
2021-03-12 21:17:37 -08:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_bsd_write(fd, buf, len):
|
|
|
|
|
return _libzt.zts_bsd_write(fd, buf, len)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_bsd_writev(fd, iov, iovcnt):
|
|
|
|
|
return _libzt.zts_bsd_writev(fd, iov, iovcnt)
|
2021-05-06 07:06:35 +00:00
|
|
|
|
|
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
ZTS_SHUT_RD = _libzt.ZTS_SHUT_RD
|
|
|
|
|
ZTS_SHUT_WR = _libzt.ZTS_SHUT_WR
|
|
|
|
|
ZTS_SHUT_RDWR = _libzt.ZTS_SHUT_RDWR
|
2021-03-12 21:17:37 -08:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_bsd_shutdown(fd, how):
|
|
|
|
|
return _libzt.zts_bsd_shutdown(fd, how)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-19 18:15:11 -07:00
|
|
|
def zts_socket(family, type, protocol):
|
|
|
|
|
return _libzt.zts_socket(family, type, protocol)
|
|
|
|
|
|
|
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_connect(fd, ipstr, port, timeout_ms):
|
|
|
|
|
return _libzt.zts_connect(fd, ipstr, port, timeout_ms)
|
2021-03-12 21:17:37 -08:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_bind(fd, ipstr, port):
|
|
|
|
|
return _libzt.zts_bind(fd, ipstr, port)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-19 18:15:11 -07:00
|
|
|
def zts_listen(fd, backlog):
|
|
|
|
|
return _libzt.zts_listen(fd, backlog)
|
|
|
|
|
|
|
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_accept(fd, remote_addr, len, port):
|
|
|
|
|
return _libzt.zts_accept(fd, remote_addr, len, port)
|
2021-03-12 21:17:37 -08:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-19 18:15:11 -07:00
|
|
|
def zts_send(fd, buf, len, flags):
|
|
|
|
|
return _libzt.zts_send(fd, buf, len, flags)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def zts_recv(fd, buf, len, flags):
|
|
|
|
|
return _libzt.zts_recv(fd, buf, len, flags)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def zts_read(fd, buf, len):
|
|
|
|
|
return _libzt.zts_read(fd, buf, len)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def zts_write(fd, buf, len):
|
|
|
|
|
return _libzt.zts_write(fd, buf, len)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def zts_shutdown_rd(fd):
|
|
|
|
|
return _libzt.zts_shutdown_rd(fd)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def zts_shutdown_wr(fd):
|
|
|
|
|
return _libzt.zts_shutdown_wr(fd)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def zts_shutdown_rdwr(fd):
|
|
|
|
|
return _libzt.zts_shutdown_rdwr(fd)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def zts_close(fd):
|
|
|
|
|
return _libzt.zts_close(fd)
|
|
|
|
|
|
|
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_getpeername(fd, remote_addr_str, len, port):
|
|
|
|
|
return _libzt.zts_getpeername(fd, remote_addr_str, len, port)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_getsockname(fd, local_addr_str, len, port):
|
|
|
|
|
return _libzt.zts_getsockname(fd, local_addr_str, len, port)
|
2021-03-12 21:17:37 -08:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_tcp_client(remote_ipstr, remote_port):
|
|
|
|
|
return _libzt.zts_tcp_client(remote_ipstr, remote_port)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_tcp_server(local_ipstr, local_port, remote_ipstr, len, remote_port):
|
2021-05-06 07:06:35 +00:00
|
|
|
return _libzt.zts_tcp_server(
|
|
|
|
|
local_ipstr, local_port, remote_ipstr, len, remote_port
|
|
|
|
|
)
|
|
|
|
|
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_udp_server(local_ipstr, local_port):
|
|
|
|
|
return _libzt.zts_udp_server(local_ipstr, local_port)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_udp_client(remote_ipstr):
|
|
|
|
|
return _libzt.zts_udp_client(remote_ipstr)
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_set_no_delay(fd, enabled):
|
|
|
|
|
return _libzt.zts_set_no_delay(fd, enabled)
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-19 18:15:11 -07:00
|
|
|
def zts_get_last_socket_error(fd):
|
|
|
|
|
return _libzt.zts_get_last_socket_error(fd)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def zts_get_data_available(fd):
|
|
|
|
|
return _libzt.zts_get_data_available(fd)
|
|
|
|
|
|
|
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_get_no_delay(fd):
|
|
|
|
|
return _libzt.zts_get_no_delay(fd)
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_set_linger(fd, enabled, value):
|
|
|
|
|
return _libzt.zts_set_linger(fd, enabled, value)
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_get_linger_enabled(fd):
|
|
|
|
|
return _libzt.zts_get_linger_enabled(fd)
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_get_linger_value(fd):
|
|
|
|
|
return _libzt.zts_get_linger_value(fd)
|
2021-03-12 21:17:37 -08:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_get_pending_data_size(fd):
|
|
|
|
|
return _libzt.zts_get_pending_data_size(fd)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_set_reuse_addr(fd, enabled):
|
|
|
|
|
return _libzt.zts_set_reuse_addr(fd, enabled)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_get_reuse_addr(fd):
|
|
|
|
|
return _libzt.zts_get_reuse_addr(fd)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_set_recv_timeout(fd, seconds, microseconds):
|
|
|
|
|
return _libzt.zts_set_recv_timeout(fd, seconds, microseconds)
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_get_recv_timeout(fd):
|
|
|
|
|
return _libzt.zts_get_recv_timeout(fd)
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_set_send_timeout(fd, seconds, microseconds):
|
|
|
|
|
return _libzt.zts_set_send_timeout(fd, seconds, microseconds)
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_get_send_timeout(fd):
|
|
|
|
|
return _libzt.zts_get_send_timeout(fd)
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_set_send_buf_size(fd, size):
|
|
|
|
|
return _libzt.zts_set_send_buf_size(fd, size)
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_get_send_buf_size(fd):
|
|
|
|
|
return _libzt.zts_get_send_buf_size(fd)
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_set_recv_buf_size(fd, size):
|
|
|
|
|
return _libzt.zts_set_recv_buf_size(fd, size)
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_get_recv_buf_size(fd):
|
|
|
|
|
return _libzt.zts_get_recv_buf_size(fd)
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_set_ttl(fd, ttl):
|
|
|
|
|
return _libzt.zts_set_ttl(fd, ttl)
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_get_ttl(fd):
|
|
|
|
|
return _libzt.zts_get_ttl(fd)
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_set_blocking(fd, enabled):
|
|
|
|
|
return _libzt.zts_set_blocking(fd, enabled)
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_get_blocking(fd):
|
|
|
|
|
return _libzt.zts_get_blocking(fd)
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_set_keepalive(fd, enabled):
|
|
|
|
|
return _libzt.zts_set_keepalive(fd, enabled)
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_get_keepalive(fd):
|
|
|
|
|
return _libzt.zts_get_keepalive(fd)
|
2021-05-06 07:06:35 +00:00
|
|
|
|
|
|
|
|
|
2021-03-16 00:31:45 -07:00
|
|
|
class zts_hostent(object):
|
2021-05-06 07:06:35 +00:00
|
|
|
thisown = property(
|
|
|
|
|
lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag"
|
|
|
|
|
)
|
2021-03-16 00:31:45 -07:00
|
|
|
__repr__ = _swig_repr
|
|
|
|
|
h_name = property(_libzt.zts_hostent_h_name_get, _libzt.zts_hostent_h_name_set)
|
2021-05-06 07:06:35 +00:00
|
|
|
h_aliases = property(
|
|
|
|
|
_libzt.zts_hostent_h_aliases_get, _libzt.zts_hostent_h_aliases_set
|
|
|
|
|
)
|
|
|
|
|
h_addrtype = property(
|
|
|
|
|
_libzt.zts_hostent_h_addrtype_get, _libzt.zts_hostent_h_addrtype_set
|
|
|
|
|
)
|
|
|
|
|
h_length = property(
|
|
|
|
|
_libzt.zts_hostent_h_length_get, _libzt.zts_hostent_h_length_set
|
|
|
|
|
)
|
|
|
|
|
h_addr_list = property(
|
|
|
|
|
_libzt.zts_hostent_h_addr_list_get, _libzt.zts_hostent_h_addr_list_set
|
|
|
|
|
)
|
2021-03-16 00:31:45 -07:00
|
|
|
|
|
|
|
|
def __init__(self):
|
|
|
|
|
_libzt.zts_hostent_swiginit(self, _libzt.new_zts_hostent())
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-03-16 00:31:45 -07:00
|
|
|
__swig_destroy__ = _libzt.delete_zts_hostent
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-03-16 00:31:45 -07:00
|
|
|
# Register zts_hostent in _libzt:
|
|
|
|
|
_libzt.zts_hostent_swigregister(zts_hostent)
|
|
|
|
|
|
|
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_bsd_gethostbyname(name):
|
|
|
|
|
return _libzt.zts_bsd_gethostbyname(name)
|
2021-05-06 07:06:35 +00:00
|
|
|
|
|
|
|
|
|
2021-03-16 00:31:45 -07:00
|
|
|
class zts_ip4_addr(object):
|
2021-05-06 07:06:35 +00:00
|
|
|
thisown = property(
|
|
|
|
|
lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag"
|
|
|
|
|
)
|
2021-03-16 00:31:45 -07:00
|
|
|
__repr__ = _swig_repr
|
|
|
|
|
addr = property(_libzt.zts_ip4_addr_addr_get, _libzt.zts_ip4_addr_addr_set)
|
|
|
|
|
|
|
|
|
|
def __init__(self):
|
|
|
|
|
_libzt.zts_ip4_addr_swiginit(self, _libzt.new_zts_ip4_addr())
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-03-16 00:31:45 -07:00
|
|
|
__swig_destroy__ = _libzt.delete_zts_ip4_addr
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-03-16 00:31:45 -07:00
|
|
|
# Register zts_ip4_addr in _libzt:
|
|
|
|
|
_libzt.zts_ip4_addr_swigregister(zts_ip4_addr)
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-03-16 00:31:45 -07:00
|
|
|
class zts_ip6_addr(object):
|
2021-05-06 07:06:35 +00:00
|
|
|
thisown = property(
|
|
|
|
|
lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag"
|
|
|
|
|
)
|
2021-03-16 00:31:45 -07:00
|
|
|
__repr__ = _swig_repr
|
|
|
|
|
addr = property(_libzt.zts_ip6_addr_addr_get, _libzt.zts_ip6_addr_addr_set)
|
|
|
|
|
|
|
|
|
|
def __init__(self):
|
|
|
|
|
_libzt.zts_ip6_addr_swiginit(self, _libzt.new_zts_ip6_addr())
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-03-16 00:31:45 -07:00
|
|
|
__swig_destroy__ = _libzt.delete_zts_ip6_addr
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-03-16 00:31:45 -07:00
|
|
|
# Register zts_ip6_addr in _libzt:
|
|
|
|
|
_libzt.zts_ip6_addr_swigregister(zts_ip6_addr)
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-03-16 00:31:45 -07:00
|
|
|
class zts_ip_addr(object):
|
2021-05-06 07:06:35 +00:00
|
|
|
thisown = property(
|
|
|
|
|
lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag"
|
|
|
|
|
)
|
2021-03-16 00:31:45 -07:00
|
|
|
__repr__ = _swig_repr
|
|
|
|
|
type = property(_libzt.zts_ip_addr_type_get, _libzt.zts_ip_addr_type_set)
|
|
|
|
|
|
|
|
|
|
def __init__(self):
|
|
|
|
|
_libzt.zts_ip_addr_swiginit(self, _libzt.new_zts_ip_addr())
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-03-16 00:31:45 -07:00
|
|
|
__swig_destroy__ = _libzt.delete_zts_ip_addr
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-03-16 00:31:45 -07:00
|
|
|
# Register zts_ip_addr in _libzt:
|
|
|
|
|
_libzt.zts_ip_addr_swigregister(zts_ip_addr)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def zts_dns_set_server(index, addr):
|
|
|
|
|
return _libzt.zts_dns_set_server(index, addr)
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-03-16 00:31:45 -07:00
|
|
|
def zts_dns_get_server(index):
|
|
|
|
|
return _libzt.zts_dns_get_server(index)
|
2021-03-12 21:17:37 -08:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_core_lock_obtain():
|
|
|
|
|
return _libzt.zts_core_lock_obtain()
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_core_lock_release():
|
|
|
|
|
return _libzt.zts_core_lock_release()
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_core_query_addr_count(net_id):
|
|
|
|
|
return _libzt.zts_core_query_addr_count(net_id)
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_core_query_addr(net_id, idx, addr, len):
|
|
|
|
|
return _libzt.zts_core_query_addr(net_id, idx, addr, len)
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_core_query_route_count(net_id):
|
|
|
|
|
return _libzt.zts_core_query_route_count(net_id)
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_core_query_route(net_id, idx, target, via, len, flags, metric):
|
|
|
|
|
return _libzt.zts_core_query_route(net_id, idx, target, via, len, flags, metric)
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_core_query_path_count(peer_id):
|
|
|
|
|
return _libzt.zts_core_query_path_count(peer_id)
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_core_query_path(peer_id, idx, dst, len):
|
|
|
|
|
return _libzt.zts_core_query_path(peer_id, idx, dst, len)
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_core_query_mc_count(net_id):
|
|
|
|
|
return _libzt.zts_core_query_mc_count(net_id)
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_core_query_mc(net_id, idx, mac, adi):
|
|
|
|
|
return _libzt.zts_core_query_mc(net_id, idx, mac, adi)
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
|
|
|
|
def zts_util_sign_root_set(
|
|
|
|
|
roots_out,
|
|
|
|
|
roots_len,
|
|
|
|
|
prev_key,
|
|
|
|
|
prev_key_len,
|
|
|
|
|
curr_key,
|
|
|
|
|
curr_key_len,
|
|
|
|
|
id,
|
|
|
|
|
ts,
|
|
|
|
|
roots_spec,
|
|
|
|
|
):
|
|
|
|
|
return _libzt.zts_util_sign_root_set(
|
|
|
|
|
roots_out,
|
|
|
|
|
roots_len,
|
|
|
|
|
prev_key,
|
|
|
|
|
prev_key_len,
|
|
|
|
|
curr_key,
|
|
|
|
|
curr_key_len,
|
|
|
|
|
id,
|
|
|
|
|
ts,
|
|
|
|
|
roots_spec,
|
|
|
|
|
)
|
|
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
|
|
|
|
|
def zts_util_delay(milliseconds):
|
|
|
|
|
return _libzt.zts_util_delay(milliseconds)
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_util_get_ip_family(ipstr):
|
|
|
|
|
return _libzt.zts_util_get_ip_family(ipstr)
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_util_ipstr_to_saddr(src_ipstr, port, dstaddr, addrlen):
|
|
|
|
|
return _libzt.zts_util_ipstr_to_saddr(src_ipstr, port, dstaddr, addrlen)
|
|
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_util_ntop(addr, addrlen, dst_str, len, port):
|
|
|
|
|
return _libzt.zts_util_ntop(addr, addrlen, dst_str, len, port)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-03-16 00:31:45 -07:00
|
|
|
def zts_ipaddr_ntoa(addr):
|
|
|
|
|
return _libzt.zts_ipaddr_ntoa(addr)
|
2021-03-12 21:17:37 -08:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-03-16 00:31:45 -07:00
|
|
|
def zts_ipaddr_aton(cp, addr):
|
|
|
|
|
return _libzt.zts_ipaddr_aton(cp, addr)
|
2021-03-12 21:17:37 -08:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_inet_ntop(family, src, dst, size):
|
|
|
|
|
return _libzt.zts_inet_ntop(family, src, dst, size)
|
2021-05-03 04:30:55 +00:00
|
|
|
|
2021-05-06 07:06:35 +00:00
|
|
|
|
2021-05-05 16:19:27 -07:00
|
|
|
def zts_inet_pton(family, src, dst):
|
|
|
|
|
return _libzt.zts_inet_pton(family, src, dst)
|
2021-05-19 21:33:08 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
def zts_py_bind(fd, family, type, addro):
|
|
|
|
|
return _libzt.zts_py_bind(fd, family, type, addro)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def zts_py_connect(fd, family, type, addro):
|
|
|
|
|
return _libzt.zts_py_connect(fd, family, type, addro)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def zts_py_accept(fd):
|
|
|
|
|
return _libzt.zts_py_accept(fd)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def zts_py_listen(fd, backlog):
|
|
|
|
|
return _libzt.zts_py_listen(fd, backlog)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def zts_py_recv(fd, len, flags):
|
|
|
|
|
return _libzt.zts_py_recv(fd, len, flags)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def zts_py_send(fd, buf, flags):
|
|
|
|
|
return _libzt.zts_py_send(fd, buf, flags)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def zts_py_close(fd):
|
|
|
|
|
return _libzt.zts_py_close(fd)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def zts_py_setblocking(fd, flag):
|
|
|
|
|
return _libzt.zts_py_setblocking(fd, flag)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def zts_py_getblocking(fd):
|
|
|
|
|
return _libzt.zts_py_getblocking(fd)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def zts_py_addr_get_str(net_id, family):
|
|
|
|
|
return _libzt.zts_py_addr_get_str(net_id, family)
|