Django Discovery Toolkit
Guide
Quickstart: working in five minutes
Installation and setup
Architecture: how the server and client work together
Server package: django-udp-discovery
Client package: django-udp-discovery-client
Examples
API reference
API reference
Django Discovery Toolkit
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
P
|
R
|
S
|
T
|
U
|
V
_
_should_stop (django_udp_discovery.management.commands.start_discovery.Command attribute)
_timer_thread (django_udp_discovery.management.commands.start_discovery.Command attribute)
A
add_arguments() (discovery_client_django.management.commands.discover_servers.Command method)
(django_udp_discovery.management.commands.start_discovery.Command method)
B
broadcast (discovery_client.network.interfaces.InterfaceInfo attribute)
,
[1]
broadcast_from_ip_and_mask() (in module discovery_client.network.utils)
C
ClientConfig (class in discovery_client.config)
Command (class in discovery_client_django.management.commands.discover_servers)
(class in django_udp_discovery.management.commands.start_discovery)
create_discovery_socket() (in module discovery_client.network.socket)
D
deduplicate_results() (in module discovery_client.network.socket)
default_auto_field (discovery_client_django.apps.DiscoveryClientDjangoConfig attribute)
(django_udp_discovery.apps.UdpDiscoveryConfig attribute)
,
[1]
detect_segmented_network() (in module discovery_client.network.socket)
discover() (in module discovery_client)
discover_one() (in module discovery_client)
discover_servers_multi_interface() (in module discovery_client.network.socket)
discover_servers_single_broadcast() (in module discovery_client.network.socket)
discovery_client.config
module
discovery_client.network.interfaces
module
discovery_client.network.socket
module
discovery_client.network.utils
module
discovery_client.results
module
discovery_client_django.apps
module
discovery_client_django.management.commands.discover_servers
module
discovery_message (discovery_client.config.ClientConfig attribute)
,
[1]
discovery_port (discovery_client.config.ClientConfig attribute)
,
[1]
DiscoveryClientDjangoConfig (class in discovery_client_django.apps)
DiscoveryResult (class in discovery_client.results)
django_udp_discovery.apps
module
django_udp_discovery.conf
module
django_udp_discovery.listener
module
django_udp_discovery.management.commands.start_discovery
module
django_udp_discovery.utility
module
E
enable_subnet_scan (discovery_client.config.ClientConfig attribute)
,
[1]
extra (discovery_client.results.DiscoveryResult attribute)
,
[1]
F
format_duration() (in module django_udp_discovery.utility)
format_segmented_network_warning() (in module discovery_client.network.socket)
from_env() (discovery_client.config.ClientConfig class method)
G
get_interface_broadcast() (in module discovery_client.network.socket)
get_interfaces() (in module discovery_client.network.interfaces)
get_server_ip() (in module django_udp_discovery.utility)
H
handle() (discovery_client_django.management.commands.discover_servers.Command method)
(django_udp_discovery.management.commands.start_discovery.Command method)
help (discovery_client_django.management.commands.discover_servers.Command attribute)
(django_udp_discovery.management.commands.start_discovery.Command attribute)
,
[1]
I
InterfaceInfo (class in discovery_client.network.interfaces)
interfaces_blacklist (discovery_client.config.ClientConfig attribute)
,
[1]
interfaces_whitelist (discovery_client.config.ClientConfig attribute)
,
[1]
ip (discovery_client.network.interfaces.InterfaceInfo attribute)
,
[1]
(discovery_client.results.DiscoveryResult attribute)
,
[1]
is_port_error() (in module django_udp_discovery.utility)
is_port_in_use() (in module django_udp_discovery.utility)
is_running() (in module django_udp_discovery.listener)
L
load_config() (in module discovery_client.config)
M
module
discovery_client.config
discovery_client.network.interfaces
discovery_client.network.socket
discovery_client.network.utils
discovery_client.results
discovery_client_django.apps
discovery_client_django.management.commands.discover_servers
django_udp_discovery.apps
django_udp_discovery.conf
django_udp_discovery.listener
django_udp_discovery.management.commands.start_discovery
django_udp_discovery.utility
N
name (discovery_client.network.interfaces.InterfaceInfo attribute)
,
[1]
(discovery_client_django.apps.DiscoveryClientDjangoConfig attribute)
(django_udp_discovery.apps.UdpDiscoveryConfig attribute)
,
[1]
netmask (discovery_client.network.interfaces.InterfaceInfo attribute)
,
[1]
netmask_to_prefix() (in module discovery_client.network.utils)
network_from_ip_and_mask() (in module discovery_client.network.utils)
P
parse_response() (in module discovery_client.network.socket)
port (discovery_client.results.DiscoveryResult attribute)
,
[1]
prefix_to_netmask() (in module discovery_client.network.utils)
R
raw_response (discovery_client.results.DiscoveryResult attribute)
,
[1]
ready() (django_udp_discovery.apps.UdpDiscoveryConfig method)
receive_responses() (in module discovery_client.network.socket)
response_prefix (discovery_client.config.ClientConfig attribute)
,
[1]
retries (discovery_client.config.ClientConfig attribute)
,
[1]
S
select_interfaces() (in module discovery_client.network.interfaces)
send_discovery_request() (in module discovery_client.network.socket)
start_udp_service() (in module django_udp_discovery.listener)
stop_udp_service() (in module django_udp_discovery.listener)
T
timeout (discovery_client.config.ClientConfig attribute)
,
[1]
U
UdpDiscoveryConfig (class in django_udp_discovery.apps)
V
validate_port() (in module django_udp_discovery.utility)
verbose_name (discovery_client_django.apps.DiscoveryClientDjangoConfig attribute)