jacinle.comm.service_name_server
Classes
Functions
Class SimpleNameServer
-
class SimpleNameServer[source]
Bases: Service
-
__init__()[source]
-
__new__(**kwargs)
-
call(func_name, *args, **kwargs)[source]
-
cleaner()[source]
-
finalize()
-
get(name)[source]
-
has(name)[source]
-
heartbeat(name, obj)[source]
-
initialize()
-
serve_socket(name='jacinle/nameserver', tcp_port=DEFAULT_PORT, use_simple=True)[source]
-
DEFAULT_PORT = 11103
Class SimpleNameServerClient
-
class SimpleNameServerClient[source]
Bases: SocketClient
-
__init__(host='localhost', port=11103, verbose=False)[source]
-
__new__(**kwargs)
-
activate()
-
call(*args, echo=None, **kwargs)
-
call_generator(*args, echo=False, **kwargs)
-
finalize()
-
get(name)[source]
-
get_client_identifier()
-
get_configs()
-
get_server_conn_info()
-
get_server_identifier()
-
get_server_name()
-
get_signature()
-
get_spec()
-
get_use_simple()
-
has(name)[source]
-
heartbeat(name, obj)[source]
-
initialize(auto_close=False, timeout=None)
-
register(name, obj)[source]
-
property initialized
Functions
-
get_default_name_server_client(verbose=False)[source]
- Parameters:
verbose (bool)
-
sns_get(name, verbose=False)[source]
- Parameters:
verbose (bool)
-
sns_has(name, verbose=False)[source]
- Parameters:
verbose (bool)
-
sns_register(name, obj, verbose=False)[source]
- Parameters:
verbose (bool)